Ejemplo n.º 1
0
 def test_get_fingerprint(self):
     board = Board(dimensions=(3,3), winning_length=3)
     for x in range(0,3):
         board.cells[(x,1)].mark(player=0)
     for y in range(0,3):
         board.cells[(1,y)].mark(player=1)
     # player 0 has bits 3,5 set = 40
     self.assertEqual(board.get_fingerprint(player=0), 40)
     # player 1 has bits 1,4,7 set = 146
     self.assertEqual(board.get_fingerprint(player=1), 146)