test: lock bridge guard exactness triplet

This commit is contained in:
2026-05-01 03:02:24 -04:00
parent e1f4f14bb5
commit 17e2b0ac67
+24 -18
View File
@@ -1184,8 +1184,25 @@ class DocumentationConsistencyTests(unittest.TestCase):
guard_name = (
"test_training_m67_release_index_source_shape_fixture_guard_methods_constant_inventory_source_exactness_bridge_self_lock"
)
exactness_guard_names = (inventory_exactness_guard, source_exactness_guard)
exactness_bridge_guard_names = (
inventory_exactness_guard,
source_exactness_guard,
guard_name,
)
test_case_name = f"{type(self).__module__}.{type(self).__qualname__}"
for method_name in exactness_bridge_guard_names:
with self.subTest(method_name=method_name):
self.assertEqual(
TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY.count(method_name),
1,
)
loader = unittest.TestLoader()
suite = loader.loadTestsFromName(f"{test_case_name}.{method_name}")
self.assertEqual(loader.errors, [])
self.assertEqual(suite.countTestCases(), 1)
inventory_exactness_index = (
TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY.index(
inventory_exactness_guard
@@ -1196,27 +1213,16 @@ class DocumentationConsistencyTests(unittest.TestCase):
source_exactness_guard
)
)
self.assertIn(guard_name, TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY)
for method_name in exactness_guard_names:
with self.subTest(method_name=method_name):
loader = unittest.TestLoader()
suite = loader.loadTestsFromName(f"{test_case_name}.{method_name}")
self.assertEqual(
TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY.count(
method_name
),
1,
)
self.assertEqual(loader.errors, [])
self.assertEqual(suite.countTestCases(), 1)
bridge_exactness_index = TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY.index(
guard_name
)
self.assertEqual(source_exactness_index, inventory_exactness_index + 1)
self.assertEqual(bridge_exactness_index, source_exactness_index + 1)
self.assertEqual(
TRAINING_M41_RELEASE_INDEX_GUARD_TEST_INVENTORY[
inventory_exactness_index : source_exactness_index + 1
inventory_exactness_index : bridge_exactness_index + 1
],
exactness_guard_names,
exactness_bridge_guard_names,
)
def test_training_m47_release_index_per_doc_helper_inventory_self_lock_is_current(self) -> None: