test: lock bridge guard exactness triplet
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user