============================= test session starts ============================== platform darwin -- Python 3.12.11, pytest-9.0.3, pluggy-1.6.0 -- /Users/vincenta/GoogleKwok022/Archon/python/.venv/bin/python cachedir: .pytest_cache rootdir: /Users/vincenta/GoogleKwok022/Archon/python configfile: pytest.ini plugins: mock-3.15.1, Faker-40.15.0, cov-7.1.0, timeout-2.4.0, asyncio-1.3.0, langsmith-0.3.45, logfire-4.32.1, anyio-4.13.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collecting ... collected 0 items / 1 error ==================================== ERRORS ==================================== _____ ERROR collecting tests/integration/services/test_agent_awakening.py ______ ImportError while importing test module '/Users/vincenta/GoogleKwok022/Archon/python/tests/integration/services/test_agent_awakening.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: ../../../.local/share/uv/python/cpython-3.12.11-macos-x86_64-none/lib/python3.12/importlib/__init__.py:90: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/integration/services/test_agent_awakening.py:5: in import server.services.agents.dispatcher src/server/services/agents/__init__.py:4: in from .dispatcher import agent_dispatcher src/server/services/agents/dispatcher.py:14: in from src.server.services.crawling.crawling_service import CrawlingService src/server/services/crawling/__init__.py:8: in from .code_extraction_service import CodeExtractionService src/server/services/crawling/code_extraction_service.py:15: in from src.server.services.storage.code_storage_service import ( src/server/services/storage/__init__.py:11: in from .storage_services import DocumentStorageService src/server/services/storage/storage_services.py:12: in from .document_storage import DocumentStorageFacade src/server/services/storage/document_storage.py:17: in from src.server.services.crawling.code_extraction_service import CodeExtractionService E ImportError: cannot import name 'CodeExtractionService' from partially initialized module 'src.server.services.crawling.code_extraction_service' (most likely due to a circular import) (/Users/vincenta/GoogleKwok022/Archon/python/src/server/services/crawling/code_extraction_service.py) ------------------------------- Captured stdout -------------------------------- --- DEBUG CONTEST.PY IMPORT ENVIRONMENT --- sys.path: ['/Users/vincenta/GoogleKwok022/Archon/python', '/Users/vincenta/GoogleKwok022/Archon/python/src', '/Users/vincenta/GoogleKwok022/Archon/python/.venv/bin', '/Users/vincenta/.local/share/uv/python/cpython-3.12.11-macos-x86_64-none/lib/python312.zip', '/Users/vincenta/.local/share/uv/python/cpython-3.12.11-macos-x86_64-none/lib/python3.12', '/Users/vincenta/.local/share/uv/python/cpython-3.12.11-macos-x86_64-none/lib/python3.12/lib-dynload', '/Users/vincenta/GoogleKwok022/Archon/python/.venv/lib/python3.12/site-packages'] sys.modules keys (first 20): ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', '_io', 'marshal', 'posix', '_frozen_importlib_external', 'time', 'zipimport', '_codecs', 'codecs', 'encodings.aliases', 'encodings', 'encodings.utf_8', '_signal', '_abc'] sys.modules['server']: None sys.modules['server.services']: None --- END DEBUG --- =========================== short test summary info ============================ ERROR tests/integration/services/test_agent_awakening.py !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! ========================= 3 warnings, 1 error in 3.95s =========================