def test_spatial_info_valid(): """Should work as expected (get spatial info)""" with COGReader(COG_NODATA) as cog: assert not cog.dataset.closed meta = cog.spatial_info assert meta["minzoom"] == 4 assert meta.minzoom == 4 assert meta.maxzoom == 8 assert cog.nodata == cog.dataset.nodata assert cog.dataset.closed cog = COGReader(COG_NODATA) assert not cog.dataset.closed cog.close() assert cog.dataset.closed with COGReader(COG_NODATA, minzoom=3) as cog: meta = cog.spatial_info assert meta.minzoom == 3 assert meta.maxzoom == 8 with COGReader(COG_NODATA, maxzoom=12) as cog: meta = cog.spatial_info assert meta.minzoom == 4 assert meta.maxzoom == 12 with COGReader(COG_NODATA, minzoom=3, maxzoom=12) as cog: meta = cog.spatial_info assert meta.minzoom == 3 assert meta.maxzoom == 12
def test_spatial_info_valid(): """Should work as expected (get spatial info)""" with COGReader(COG_NODATA) as cog: assert not cog.dataset.closed assert cog.bounds assert cog.crs assert cog.minzoom == 5 assert cog.maxzoom == 9 assert cog.nodata == cog.dataset.nodata assert cog.dataset.closed cog = COGReader(COG_NODATA) assert not cog.dataset.closed cog.close() assert cog.dataset.closed with COGReader(COG_NODATA, minzoom=3) as cog: assert cog.minzoom == 3 assert cog.maxzoom == 9 with COGReader(COG_NODATA, maxzoom=12) as cog: assert cog.minzoom == 5 assert cog.maxzoom == 12 with COGReader(COG_NODATA, minzoom=3, maxzoom=12) as cog: assert cog.minzoom == 3 assert cog.maxzoom == 12