def test_center_land(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) # We want to have less land than before at the borders el_before = TestGeneration._mean_elevation_at_borders(w) center_land(w) el_after = TestGeneration._mean_elevation_at_borders(w) self.assertTrue(el_after <= el_before)
def load_world(world_filename): pb = __seems_protobuf_worldfile__(world_filename) if pb: try: return World.open_protobuf(world_filename) except Exception: raise Exception("Unable to load the worldfile as protobuf file") else: raise Exception("The given worldfile does not seem to be a protobuf file")
def load_world(world_filename): pb = __seems_protobuf_worldfile__(world_filename) if pb: try: return World.open_protobuf(world_filename) except Exception: raise Exception("Unable to load the worldfile as protobuf file") else: raise Exception( "The given worldfile does not seem to be a protobuf file")
def test_draw_ocean(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(w.width, w.height) draw_ocean(w.layers['ocean'].data, target) self._assert_img_equal("ocean_28070", target)
def test_draw_grayscale_heightmap(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.grayscale_from_array(w.layers['elevation'].data, scale_to_range=True) self._assert_img_equal("grayscale_heightmap_28070", target)
def test_draw_elevation_no_shadow(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(w.width, w.height) draw_elevation(w, False, target) self._assert_img_equal("elevation_28070_no_shadow", target)
def test_locate_biomes(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) cm, biome_cm = BiomeSimulation().execute(w, 28070)
def test_draw_simple_elevation(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(w.width, w.height) draw_simple_elevation(w, w.sea_level(), target) self._assert_img_equal("simple_elevation_28070", target)
def test_draw_satellite(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(w.width, w.height) draw_satellite(w, target) self._assert_img_equal("satellite_28070", target)
def test_draw_scatter_plot(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(512, 512) draw_scatter_plot(w, 512, target) self._assert_img_equal("scatter_28070", target)
def setUp(self): super(TestDrawingFunctions, self).setUp() self.w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir)
def test_draw_elevation_shadow(self): w = World.open_protobuf("%s/seed_28070.world" % self.tests_data_dir) target = PNGWriter.rgba_from_dimensions(w.width, w.height) draw_elevation(w, True, target) self._assert_img_equal("elevation_28070_shadow", target)