def test_y_off_map_is_not_visible(self): map = WorldMap(self._generate_cells()) for x in (0, 1): self.assertFalse(map.is_visible(Location(x, -2))) self.assertFalse(map.is_visible(Location(x, 2)))
def test_x_off_map_is_not_visible(self): map = WorldMap(self._generate_cells()) for y in (0, 1): self.assertFalse(map.is_visible(Location(-2, y))) self.assertFalse(map.is_visible(Location(2, y)))
def test_location_is_visible(self): map = WorldMap(self._generate_cells()) for x in (0, 1): for y in (0, 1): self.assertTrue(map.is_visible(Location(x, y)))