- 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> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_config.py | ||
| test_db_models.py | ||
| test_graph_factory.py | ||
| test_llm_client.py | ||
| test_ontology_attributes.py | ||
| test_project_manager_db.py | ||
| test_project_task_recovery.py | ||
| test_report_download.py | ||
| test_storage.py | ||
| test_task_manager_db.py | ||