def test_get_building_at_position_returns_None_if_there_is_no_building_near_the_given_point(self): # noqa tmap = TileMap(TileGrid(Size(10, 10))) farm = CabbageFarm() tmap.place_building(farm, Point(100, 100)) self.assertIsNone(tmap.get_building_at_position(Point(50, 50)))
def test_get_building_at_position_finds_a_building_near_to_the_given_point(self): # noqa tmap = TileMap(TileGrid(Size(10, 10))) farm = CabbageFarm() tmap.place_building(farm, Point(100, 100)) self.assertIs(farm, tmap.get_building_at_position(Point(95, 95)))