Fix GoL-Halt Determinism (#317)

* test alt case

* fix determinism of gol-halt
This commit is contained in:
Rich Jones 2025-03-11 00:13:40 +01:00 committed by GitHub
parent e01910254d
commit d9ef4f4d14
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 19 additions and 0 deletions

View file

@ -23,11 +23,14 @@ def test_game_of_life_config_validation():
def test_game_of_life_deterministic():
"""Test that dataset generates same items with same seed"""
config = GameOfLifeConfig(seed=42, size=10)
config2 = GameOfLifeConfig(seed=43, size=10)
dataset1 = GameOfLifeDataset(config)
dataset2 = GameOfLifeDataset(config)
dataset3 = GameOfLifeDataset(config2)
for i in range(len(dataset1)):
assert dataset1[i] == dataset2[i]
assert dataset1[i] != dataset3[i]
def test_game_of_life_basic_properties():