예제 #1
0
파일: tests.py 프로젝트: enginoid/tictascii
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)
예제 #2
0
파일: tests.py 프로젝트: enginoid/tictascii
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)
예제 #3
0
파일: tests.py 프로젝트: enginoid/tictascii
 def setUp(self):
     self.player = Player('O')
예제 #4
0
파일: tests.py 프로젝트: enginoid/tictascii
 def setUp(self):
     self.player = Player('O')