示例#1
0
    def test_should_be_no_moves_at_the_end(self):
        """Should be no moves at the end of the game"""

        #player1 moves
        self.board = ttt.make_move('0,0', self.board, self.p1)
        self.board = ttt.make_move('0,2', self.board, self.p1)
        self.board = ttt.make_move('1,1', self.board, self.p1)
        self.board = ttt.make_move('1,2', self.board, self.p1)
        self.board = ttt.make_move('2,1', self.board, self.p1)

        #player2 moves
        self.board = ttt.make_move('0,1', self.board, self.p2)
        self.board = ttt.make_move('1,0', self.board, self.p2)
        self.board = ttt.make_move('2,0', self.board, self.p2)
        self.board = ttt.make_move('2,2', self.board, self.p2)

        self.assertEqual(ttt.moves_left(self.board), 0)
示例#2
0
 def test_should_be_nine_moves_at_the_begining(self):
     """Shold be nine moves at the begning of the game"""
     self.assertEqual(ttt.moves_left(self.board), 9)