........................................................................ [ 44%]
........................................................................ [ 89%]
.................                                                        [100%]
=============================== warnings summary ===============================
tests/gateway/test_qqbot.py::TestDispatchPayload::test_op10_updates_heartbeat_interval
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/qqbot/adapter.py:833: RuntimeWarning: coroutine 'QQAdapter._send_identify' was never awaited
    self._create_task(self._send_identify())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_qqbot.py::TestOp7ServerReconnect::test_op7_closes_websocket
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/qqbot/adapter.py:866: RuntimeWarning: coroutine 'TestOp7ServerReconnect.test_op7_closes_websocket.<locals>.FakeWS.close' was never awaited
    self._create_task(self._ws.close())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_qqbot.py::TestOp9InvalidSession::test_op9_not_resumable_clears_session
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/qqbot/adapter.py:883: RuntimeWarning: coroutine 'TestOp9InvalidSession.test_op9_not_resumable_clears_session.<locals>.FakeWS.close' was never awaited
    self._create_task(self._ws.close())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

tests/gateway/test_qqbot.py::TestOp9InvalidSession::test_op9_resumable_preserves_session
  /home/cube/projects/richard/.worktrees/nutricoach-v140-impl/gateway/platforms/qqbot/adapter.py:883: RuntimeWarning: coroutine 'TestOp9InvalidSession.test_op9_resumable_preserves_session.<locals>.FakeWS.close' was never awaited
    self._create_task(self._ws.close())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
161 passed, 4 warnings in 3.28s
