Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
 def setUp(self):
     self.player = Player('O')
Ejemplo n.º 4
0
 def setUp(self):
     self.player = Player('O')