test: lock release stale wording guard

This commit is contained in:
2026-05-01 00:55:51 -04:00
parent 463dd40b96
commit 1f71ee4bbb
+10 -2
View File
@@ -486,6 +486,8 @@ class DocumentationConsistencyTests(unittest.TestCase):
"single-set local Docker deployment",
"Docker smoke guard coverage",
)
required_stale_inventory_names = ("m1_m28_maturity_wording",)
required_stale_wording = ("M1-M39", "through M39", "through-M39")
expected_release_snippets = tuple(
snippet
for snippets in TRAINING_M41_RELEASE_INDEX_REQUIRED_SNIPPET_INVENTORY.values()
@@ -527,7 +529,13 @@ class DocumentationConsistencyTests(unittest.TestCase):
],
)
self.assertEqual(TRAINING_M41_RELEASE_INDEX_DOC_SNIPPETS, expected_release_snippets)
self.assertEqual(
TRAINING_M41_STALE_RELEASE_INVENTORY_NAMES,
required_stale_inventory_names,
)
self.assertEqual(TRAINING_M41_STALE_RELEASE_WORDING, required_stale_wording)
self.assertEqual(CURRENT_TRAINING_DOC_MATURITY_MARKER, "M1-M40")
self.assertEqual(CURRENT_TRAINING_DOC_MATURITY_SPAN, "through M40")
self.assertEqual(
CURRENT_TRAINING_DOC_MATURITY_PHRASE,
"current product maturity through M40",
@@ -554,8 +562,8 @@ class DocumentationConsistencyTests(unittest.TestCase):
self.assertIn(snippet, TRAINING_M41_RELEASE_INDEX_DOC_SNIPPETS)
for stale_value in (
*TRAINING_M41_STALE_RELEASE_INVENTORY_NAMES,
*TRAINING_M41_STALE_RELEASE_WORDING,
*required_stale_inventory_names,
*required_stale_wording,
):
with self.subTest(stale_value=stale_value):
self.assertNotIn(stale_value, active_release_inventory_values)