Test de-registration of GTiff driver

This commit is contained in:
James McBride 2017-05-08 08:54:02 -07:00
parent 13f72726e9
commit 8d655baff0

View File

@ -12,7 +12,7 @@ import rasterio
from rasterio._env import del_gdal_config, get_gdal_config, set_gdal_config
from rasterio.env import defenv, delenv, getenv, setenv, ensure_env
from rasterio.env import default_options
from rasterio.errors import EnvError
from rasterio.errors import EnvError, RasterioIOError
from rasterio.rio.main import main_group
@ -202,6 +202,13 @@ def test_open_with_env(gdalenv):
assert dataset.count == 3
def test_skip_gtiff(gdalenv):
"""De-register GTiff driver, verify that it will not be used."""
with rasterio.Env(GDAL_SKIP='GTiff'):
with pytest.raises(RasterioIOError):
rasterio.open('tests/data/RGB.byte.tif')
@mingdalversion
@credentials
@pytest.mark.network