コード例 #1
0
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
コード例 #2
0
ファイル: test_io_cogeo.py プロジェクト: kn-id/rio-tiler
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