Exemplo n.º 1
0
 def test_move_right(self):
     square = Square(0, 0)
     square.move(Direction.Right)
     coords = square.coordinates
     self.assertIsNotNone(coords)
     self.assertEqual(len(coords), 4)
     self.assertEqual(coords,
                      [Coordinate(1, 0),
                       Coordinate(2, 0),
                       Coordinate(2, -1),
                       Coordinate(1, -1)])
Exemplo n.º 2
0
 def test_move_down(self):
     square = Square(0, 0)
     square.move(Direction.Down)
     coords = square.coordinates
     self.assertIsNotNone(coords)
     self.assertEqual(len(coords), 4)
     self.assertEqual(coords,
                      [Coordinate(0, -1),
                       Coordinate(1, -1),
                       Coordinate(1, -2),
                       Coordinate(0, -2)])
Exemplo n.º 3
0
 def test_move_up(self):
     square = Square(0, 0)
     square.move(Direction.Up)
     coords = square.coordinates
     self.assertIsNotNone(coords)
     self.assertEqual(len(coords), 4)
     self.assertEqual(coords,
                      [Coordinate(0, 1),
                       Coordinate(1, 1),
                       Coordinate(1, 0),
                       Coordinate(0, 0)])