def test_geofeature_from_multi_rasters_returns_a_valid_feature(request): rasters = [ request.getfixturevalue("test_raster_with_url"), request.getfixturevalue("test_raster_with_url") ] raster = GeoMultiRaster(rasters) properties = OrderedDict([('prop1', 1), ('prop2', '2'), ('prop3', datetime(2018, 4, 25, 11, 18))]) feature = GeoFeature.from_raster(raster, properties=properties) assert feature.properties == properties assert feature.raster() == raster assert feature.raster() == GeoRaster2.from_rasters(rasters)
def test_compare_multiraster_and_vrt(): raster = GeoRaster2.from_rasters([raster_for_test()]) multiraster = GeoMultiRaster([raster_for_test()]) assert multiraster == raster