rasterio/tests/test_subdatasets.py

21 lines
573 B
Python

import pytest
import rasterio
from .conftest import requires_gdal21
with rasterio.Env() as env:
HAVE_NETCDF = 'NetCDF' in env.drivers().keys()
@requires_gdal21(reason="NetCDF requires GDAL 2.1+")
@pytest.mark.skipif(not HAVE_NETCDF,
reason="GDAL not compiled with NetCDF driver.")
def test_subdatasets():
"""Get subdataset names and descriptions"""
with rasterio.open('netcdf:tests/data/RGB.nc') as src:
subs = src.subdatasets
assert len(subs) == 3
for name in subs:
assert name.startswith('netcdf')