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:
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user