fix(ci): restore dev pytest baseline (#6704)

* chore(ci): initialize dev pytest baseline repair

* fix(ci): restore utility compaction tests and CSS snapshot
This commit is contained in:
Alexandre Teixeira
2026-10-13 22:11:23 +01:00
committed by GitHub
parent 1cc56cb9d7
commit f902be18f7
6 changed files with 97 additions and 8 deletions
+20 -1
View File
@@ -36,7 +36,26 @@ def test_task_parse_resolves_with_owner_scope():
def test_history_compact_resolves_with_owner_scope():
body = _function_source("routes/history/history_routes.py", "compact_session")
assert "owner = effective_user(request)" in body
assert 'resolve_endpoint("utility", owner=owner or None)' in body
tree = ast.parse(body)
calls = [
node for node in ast.walk(tree)
if isinstance(node, ast.Call)
and isinstance(node.func, ast.Name)
and node.func.id == "resolve_endpoint"
and node.args
and isinstance(node.args[0], ast.Constant)
and node.args[0].value == "utility"
]
assert len(calls) == 1
kwargs = {
kw.arg: ast.unparse(kw.value)
for kw in calls[0].keywords
}
assert kwargs["owner"] == "owner or None"
assert kwargs["fallback_url"] == "getattr(session, 'endpoint_url', None)"
assert kwargs["fallback_model"] == "getattr(session, 'model', None)"
assert kwargs["fallback_headers"] == "getattr(session, 'headers', None)"
def test_note_reminder_synthesis_resolves_with_owner_scope():