test(training): require multi-seed curriculum evaluation

This commit is contained in:
Josh Creek
2026-09-01 17:26:44 +01:00
parent 533ac1afab
commit 9004800326
4 changed files with 32 additions and 4 deletions
+4
View File
@@ -11,6 +11,10 @@ def flag_value(flags: list[str], name: str) -> str:
class Generation5ConfigTests(unittest.TestCase):
def test_default_evaluation_seeds_are_multiple_and_unique(self) -> None:
self.assertEqual(len(generation5.DEFAULT_EVALUATION_SEEDS), 3)
self.assertEqual(len(set(generation5.DEFAULT_EVALUATION_SEEDS)), 3)
def test_stage_sequence_and_lineage(self) -> None:
self.assertEqual([stage["number"] for stage in generation5.STAGES], [4, 5, 6])
state = generation5.fresh_state()