def test_player_play(self):
     chess = MockChess()
     player = Player(WHITE, MockTimer(), chess)
     self.assertEqual(player.play((0, 0)), False)
     self.assertEqual(chess.played, False)
     player.select((1, 1))
     self.assertEqual(player.play((1, 2)), True)
     self.assertEqual(chess.played, True)
 def test_player_select(self):
     chess = MockChess()
     player = Player(WHITE, MockTimer(), chess)
     player.select((0, 0))
     self.assertEqual(chess.selected, (0, 0))