Ejemplo n.º 1
0
    def test_get_positions_multiple(self):
        board = Board(dimensions=(3,3), winning_length=3)
        for x in range(0,3):
            board.cells[(x,1)].mark(player=0)
        for y in range(0,3):
            board.cells[(1,y)].mark(player=1)

        self.assertItemsEqual(
            board.get_positions(player=0),
            [(0, 1), (2, 1)]
            )
        self.assertItemsEqual(
            board.get_positions(player=1),
            [(1, 0), (1, 1), (1,2)]
            )
Ejemplo n.º 2
0
 def test_get_positions_none(self):
     board = Board(dimensions=(3,3), winning_length=3)
     self.assertEqual(board.get_positions(player=0), [])