From ce6914beaf2c7704b8d2e07d2a3cda7fcbc68a56 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 10 Oct 2026 09:22:04 +1100 Subject: [PATCH] FE+TESTS: review fixes --- scripts/check_skill_pairs.py | 7 +++++++ test/scan/test_resource_history.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/check_skill_pairs.py b/scripts/check_skill_pairs.py index ee0999ec7..6097e9126 100644 --- a/scripts/check_skill_pairs.py +++ b/scripts/check_skill_pairs.py @@ -122,6 +122,13 @@ def check_content_drift(): if group[0] not in CONTENT_MATCH_GROUP_KEYS: continue bodies = {path: read_body(path) for path in group} + + missing = [path for path, body in bodies.items() if body is None] + if missing: + for path in missing: + problems.append(f"- {path} is missing (part of a content-match group).") + continue + reference_path, reference_body = group[0], bodies[group[0]] for path, body in bodies.items(): if path == reference_path: diff --git a/test/scan/test_resource_history.py b/test/scan/test_resource_history.py index e018c2488..e52ab2776 100644 --- a/test/scan/test_resource_history.py +++ b/test/scan/test_resource_history.py @@ -264,7 +264,7 @@ def _common_patches(monkeypatch, main_mod, db, fake_pm): monkeypatch.setattr(main_mod, "update_api", lambda *a, **kw: None) monkeypatch.setattr(main_mod, "updateState", lambda *a, **kw: _FakeState()) monkeypatch.setattr(main_mod, "DB", lambda: db) - monkeypatch.setattr(main_mod, "process_scan", lambda db: None) + monkeypatch.setattr(main_mod, "process_scan", lambda db, all_plugins=None: None) monkeypatch.setattr(main_mod, "get_setting_value", lambda key, default=None: 30 if key == "MAINT_PERF_DAYS" else default) monkeypatch.setattr(main_mod.conf, "last_scan_run", main_mod.timeNowUTC(as_string=False) - main_mod.datetime.timedelta(minutes=5)) monkeypatch.setattr(main_mod.conf, "DEEP_SLEEP", False, raising=False)