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)
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)])