diff --git a/scripts/release_control/subsystem_lookup_test.py b/scripts/release_control/subsystem_lookup_test.py index d77aece65c..1fae39c773 100644 --- a/scripts/release_control/subsystem_lookup_test.py +++ b/scripts/release_control/subsystem_lookup_test.py @@ -105,9 +105,11 @@ class SubsystemLookupTest(unittest.TestCase): for path in (".github/scripts/demo-runtime-transaction.py", ".github/scripts/dispatch-demo-runtime.py"): with self.subTest(path=path): result = lookup_paths([path]) - subsystem = next(item for item in result["subsystems"] if item["id"] == "deployment-installability") - self.assertEqual(subsystem["matched_verification_policies"][0]["id"], "demo-runtime-transaction") - self.assertEqual(sorted(subsystem["required_verification"]["exact_files"]), [ + self.assertEqual(result["unowned_runtime_files"], []) + self.assertEqual({item["subsystem"] for item in result["impacted_subsystems"]}, {"deployment-installability"}) + requirement = result["files"][0]["matches"][0]["verification_requirement"] + self.assertEqual(requirement["id"], "demo-runtime-transaction") + self.assertEqual(sorted(requirement["exact_files"]), [ ".github/scripts/tests/test_demo_runtime_transaction.py", "scripts/installtests/demo_transaction_test.go", ])