Esempio n. 1
0
 def test_is_adjacent_above_below(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     game.board[Board.MIDDLE[0] + 2][Board.MIDDLE[1]] = self.B
     direction = game.is_adjacent((Board.MIDDLE[0] + 1, Board.MIDDLE[1]))
     self.assertEqual(direction,
                      AdjacentDirection.ABOVE | AdjacentDirection.BELOW)
Esempio n. 2
0
 def test_is_adjacent_left_right(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1] + 2] = self.B
     direction = game.is_adjacent((Board.MIDDLE[0], Board.MIDDLE[1] + 1))
     self.assertEqual(direction,
                      AdjacentDirection.LEFT | AdjacentDirection.RIGHT)
Esempio n. 3
0
 def test_is_adjacent_below_right(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     game.board[Board.MIDDLE[0] - 1][Board.MIDDLE[1] + 1] = self.B
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1] + 1] = self.C
     direction = game.is_adjacent((Board.MIDDLE[0] - 1, Board.MIDDLE[1]))
     self.assertEqual(direction,
                      AdjacentDirection.BELOW | AdjacentDirection.RIGHT)
Esempio n. 4
0
 def test_is_adjacent_above_left(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     game.board[Board.MIDDLE[0] + 1][Board.MIDDLE[1]] = self.B
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1] + 1] = self.C
     direction = game.is_adjacent(
         (Board.MIDDLE[0] + 1, Board.MIDDLE[1] + 1))
     self.assertEqual(direction,
                      AdjacentDirection.ABOVE | AdjacentDirection.LEFT)
Esempio n. 5
0
 def test_is_adjacent_below(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     direction = game.is_adjacent((Board.MIDDLE[0] - 1, Board.MIDDLE[1]))
     self.assertEqual(direction, AdjacentDirection.BELOW)
Esempio n. 6
0
 def test_is_adjacent_none(self):
     game = Game()
     game.board[Board.MIDDLE[0]][Board.MIDDLE[1]] = self.A
     direction = game.is_adjacent((Board.MIDDLE[0], Board.MIDDLE[1] + 4))
     self.assertEqual(direction, AdjacentDirection.NONE)