- Replace conftest.py with two autouse fixtures: reset_graph_factory_singleton and reset_task_manager_singleton, plus in_memory_db fixture for tests requiring a real DB - Rewrite test_project_task_recovery.py to use ProjectManager + SQLite in-memory DB instead of the removed Project dataclass (same guarantee: active_task_id persists and defaults to None) - Fix db.py init_db() to import db_models before Base.metadata.create_all() so all ORM tables are registered and created on first startup Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| scripts | ||
| tests | ||
| __init__.py | ||
| alembic.ini | ||
| pyproject.toml | ||
| requirements.txt | ||
| run.py | ||
| uv.lock | ||
| wsgi.py | ||