def test_player_start_turn(self):
     timer = MockTimer()
     chess = MockChess()
     player = Player(WHITE, timer, chess)
     player.start_turn()
     self.assertEqual(player.state, SELECT)
     self.assertEqual(timer.turn_started, True)
 def test_player_end_turn(self):
     timer = MockTimer()
     chess = MockChess()
     player = Player(WHITE, timer, chess)
     player.start_turn()
     player.end_turn()
     self.assertEqual(player.state, None)
     self.assertEqual(timer.turn_ended, True)