def test_game_random(): for p in range(2, 6): for i in range(5): for j in range(5): game = Legendary(seed=i + 30 * p + 300 * j, n_players=p) rand = boardgame.testing.RandomPlay(seed=j + 30 * p) game.run(rand.selector)
def test_game_first(): for p in range(2, 6): for i in range(300): seed = i + 30 * p game = Legendary(seed=seed, n_players=p) rand = boardgame.testing.FirstPlay() try: game.run(rand.selector) except: rand = boardgame.testing.FirstPlay(save='autosave.sav') game.reset(seed=seed, n_players=p) game.run(rand.selector) raise