From 1f71ee4bbbeb558dc925f4e7367578a54b367a1d Mon Sep 17 00:00:00 2001 From: yuqei Date: Fri, 1 May 2026 00:55:51 -0400 Subject: [PATCH] test: lock release stale wording guard --- tests/unit/test_documentation_consistency.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/unit/test_documentation_consistency.py b/tests/unit/test_documentation_consistency.py index ea1e765..3326374 100644 --- a/tests/unit/test_documentation_consistency.py +++ b/tests/unit/test_documentation_consistency.py @@ -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)