........................................................................ [ 17%] ........................................................................ [ 35%] ........................................................................ [ 52%] ........................................................................ [ 70%] ........................................................................ [ 87%] ................................................... [100%] =============================== warnings summary =============================== tests/gateway/test_qqbot.py::TestDispatchPayload::test_op10_updates_heartbeat_interval /home/cube/projects/richard/hermes-agent/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/hermes-agent/gateway/platforms/qqbot/adapter.py:866: RuntimeWarning: coroutine 'TestOp7ServerReconnect.test_op7_closes_websocket..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/hermes-agent/gateway/platforms/qqbot/adapter.py:883: RuntimeWarning: coroutine 'TestOp9InvalidSession.test_op9_not_resumable_clears_session..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/hermes-agent/gateway/platforms/qqbot/adapter.py:883: RuntimeWarning: coroutine 'TestOp9InvalidSession.test_op9_resumable_preserves_session..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. .venv/lib/python3.12/site-packages/_pytest/cacheprovider.py:475 /home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: cache could not write path /home/cube/projects/richard/hermes-agent/.pytest_cache/v/cache/nodeids: [Errno 30] Read-only file system: '/home/cube/projects/richard/hermes-agent/.pytest_cache/v/cache/nodeids' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 411 passed, 5 warnings in 4.69s