class PlayerTest(unittest.TestCase): def setUp(self): self.player = Player('O') def testInitialPlayer(self): self.assertEquals(self.player.games_won, 0) def testIncrementWins(self): self.player.increment_wins() self.assertEquals(self.player.games_won, 1) def testGamesWon(self): self.assertEquals(self.player.games_won, 0) def testMakeAMoveAsUnimplemented(self): board = Board() with self.assertRaises(NotImplementedError): self.player.make_a_move(board)
def setUp(self): self.player = Player('O')