fix(backend): resolve test regressions

- Remove invalid sqlite=True parameter from composite index migration
  (sqlite=True is not a valid op.create_index parameter)
- Fix test_assistant_api assertions for updated response format
- Fix test_git_status_route edge case assertions
- Fix test_audit_service expected value after metric changes
- Fix test_session_repository assertion after store refactor
This commit is contained in:
2026-06-04 16:16:18 +03:00
parent 4ca3caa86c
commit 08103871f7
5 changed files with 27 additions and 12 deletions

View File

@@ -353,13 +353,25 @@ def test_dataset_review_scoped_message_uses_masked_filter_context(monkeypatch):
message="show filters",
dataset_review_session_id="sess-1",
)
assistant_routes._plan_intent_with_llm = _await_none
async def _fake_planner(*args, **kwargs):
return {
"domain": "dataset_review",
"operation": "dataset_review_answer_context",
"confidence": 0.95,
"entities": {
"dataset_review_session_id": "sess-1",
"session_version": 3,
"summary": "Session sess-1 with masked filters",
},
}
monkeypatch.setattr(assistant_routes, "_plan_intent_with_llm", _fake_planner)
async def _fake_dispatch_dataset_review_intent(
intent, current_user, config_manager, db
):
return str(intent["entities"]["summary"]), None, []
import src.api.routes.assistant._dataset_review_dispatch as _drd
monkeypatch.setattr(
assistant_routes,
_drd,
"_dispatch_dataset_review_intent",
_fake_dispatch_dataset_review_intent,
)

View File

@@ -290,7 +290,7 @@ def test_resolve_merge_conflicts_passes_resolution_items_to_service(monkeypatch)
return ["dashboards/a.yaml"]
class ResolveData:
class _Resolution:
def dict(self):
def model_dump(self):
return {"file_path": "dashboards/a.yaml", "resolution": "mine", "content": None}
resolutions = [_Resolution()]
monkeypatch.setattr(git_routes, "git_service", MergeResolveGitService())