Exemplo n.º 1
0
def test_reversi_hash():
    import random
    game = Reversi()
    s = set()
    s.add(game)
    assert len(s) == 1
    for i in range(12):
        game.put(random.choice(game.getAvailables()))
        assert game not in s
        s.add(game)
Exemplo n.º 2
0
def test_reversi_getAvailables():
    game = Reversi()
    game.reset()
    assert sorted(game.getAvailables()) == sorted([(2, 4), (3, 5), (4, 2), (5, 3)])
    game.toggle()
    assert sorted(game.getAvailables()) == sorted([(2, 3), (4, 5), (3, 2), (5, 4)])