def test_that_get_surroundings_returns_surrounding_object(self): f = MazeField([ [Wall, Wall, Wall], [Wall, Path, Wall], [Wall, Wall, Wall], ]) start_position = f.get_surrounding(coordinate(2, 2)) # Path (2,2) self.assertIsInstance(start_position, surroundings)
def test_that_get_surroundings_returns_walls(self): f = MazeField([ [Wall, Wall, Wall], [Wall, Path, Wall], [Wall, Wall, Wall], ]) start_position = f.get_surrounding(coordinate(2, 2)) # Path (2,2) self.assertEqual( start_position, surroundings( right=Wall, left=Wall, up=Wall, down=Wall, ))
def test_that_get_surroundings_returns_attributes_of_coordinate(self): f = MazeField([ [Wall, Wall, Wall, Wall], [Wall, Path, Path, Wall], [Wall, Wall, Finish, Wall], [Wall, Wall, Wall, Wall], ]) start_position = f.get_surrounding(coordinate(3, 2)) # Path (3, 3) self.assertEqual( start_position, surroundings( right=Wall, left=Path, up=Wall, down=Finish, ))