Scale RC10 audit across persisted detections
This commit is contained in:
@@ -146,7 +146,10 @@ def test_storage_audit_only_selects_old_unreferenced_allowlisted_files(
|
||||
assert "release-evidence" in report["cleanup"]["protected_prefixes"]
|
||||
|
||||
|
||||
def test_source_family_report_covers_national_regional_and_maritime(tmp_path: Path) -> None:
|
||||
def test_source_family_report_covers_national_regional_and_maritime(
|
||||
tmp_path: Path,
|
||||
monkeypatch: pytest.MonkeyPatch,
|
||||
) -> None:
|
||||
audit = load_script("audit_data_operations.py")
|
||||
national_id = uuid4()
|
||||
regional_id = uuid4()
|
||||
@@ -221,6 +224,8 @@ def test_source_family_report_covers_national_regional_and_maritime(tmp_path: Pa
|
||||
return Query(rows[owner])
|
||||
raise AssertionError(f"Unexpected query entity: {model!r}")
|
||||
|
||||
monkeypatch.setattr(audit, "query_count", lambda _db, model, *_conditions: len(rows[model]))
|
||||
monkeypatch.setattr(audit, "query_distinct_nonnull", lambda _db, _column: [])
|
||||
state = audit.collect_database_state(Session(), tmp_path)
|
||||
|
||||
assert {item["source_name"] for item in state["source_families"]["national"]} == {
|
||||
|
||||
Reference in New Issue
Block a user