warning: `VIRTUAL_ENV=/Users/test/Projects/studyengine/.venv` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
============================= test session starts ==============================
platform darwin -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /Users/test/Projects/studyengine/.worktrees/background-jobs/.venv/bin/python3
cachedir: .pytest_cache
rootdir: /Users/test/Projects/studyengine/.worktrees/background-jobs
configfile: pyproject.toml
plugins: cov-7.1.0, asyncio-1.3.0, anyio-4.13.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... collected 1 item

tests/test_background_jobs.py::test_extract_topics_task_happy_path ERROR [100%]

==================================== ERRORS ====================================
____________ ERROR at setup of test_extract_topics_task_happy_path _____________

self = <sqlalchemy.engine.base.Connection obj
...[truncated]