def test_read_metadata(self): layer = query(self.uri, self.layer_name, 5) actual_metadata = layer.layer_metadata expected_metadata = read_layer_metadata(self.uri, self.layer_name, 5) self.assertEqual(actual_metadata.to_dict(), expected_metadata.to_dict())
def test_read_metadata1(self): layer = query(LayerType.SPATIAL, self.uri, self.layer_name, 5) actual_metadata = layer.layer_metadata expected_metadata = read_layer_metadata(LayerType.SPATIAL, self.uri, self.layer_name, 5, kwargs={'a': 0})
def test_read_metadata_exception(self): uri = "abcxyz://123" options = {'a': 0, 'b': 1} with pytest.raises(ValueError): layer = read_layer_metadata(LayerType.SPATIAL, uri, self.layer_name, 5, options=options)
def test_read_metadata(self): layer = read(BaseTestClass.geopysc, SPATIAL, self.uri, self.layer_name, 5) actual_metadata = layer.layer_metadata expected_metadata = read_layer_metadata(BaseTestClass.geopysc, SPATIAL, self.uri, self.layer_name, 5) self.assertEqual(actual_metadata.to_dict(), expected_metadata.to_dict())
def test_write_pyramid_layers(self): max_zoom = 5 tif = file_path('srtm_52_11.tif') raster_layer = geotiff.get(layer_type=LayerType.SPATIAL, uri=tif) tiled_raster_layer = raster_layer.tile_to_layout( GlobalLayout(zoom=max_zoom), target_crs=3857) pyramided_layer = tiled_raster_layer.pyramid() layer_name = 'pyramid-test-layer' path = file_path('pyramid-test-catalog') uri = 'file:///' + path if os.path.isdir(path): import shutil shutil.rmtree(path) pyramided_layer.write(uri, layer_name) self.assertTrue(catalog.read_layer_metadata(uri, layer_name, 0)) self.assertTrue(catalog.read_layer_metadata(uri, layer_name, max_zoom))
def test_read_metadata1(self): layer = query(self.uri, self.layer_name, 5) actual_metadata = layer.layer_metadata expected_metadata = read_layer_metadata(self.uri, self.layer_name, 5)
def test_read_metadata_exception(self): uri = "abcxyz://123" with pytest.raises(ValueError): layer = read_layer_metadata(uri, self.layer_name, 5)