mirror of
https://github.com/rasterio/rasterio.git
synced 2025-12-08 17:36:12 +00:00
26 lines
859 B
Python
26 lines
859 B
Python
# Tests of dataset meta keywords and dataset creation
|
|
|
|
import rasterio
|
|
|
|
|
|
def test_copy_meta(tmpdir):
|
|
with rasterio.open('tests/data/RGB.byte.tif') as src:
|
|
kwds = src.meta
|
|
with rasterio.open(
|
|
str(tmpdir.join('test_copy_meta.tif')), 'w', **kwds) as dst:
|
|
assert dst.meta['count'] == 3
|
|
|
|
|
|
def test_blacklisted_keys(tmpdir):
|
|
# Some keys were removed from .meta when they were found to clash with
|
|
# creation options.
|
|
# https://github.com/rasterio/rasterio/issues/402
|
|
with rasterio.open('tests/data/RGB.byte.tif') as src:
|
|
kwds = src.meta
|
|
with rasterio.open(
|
|
str(tmpdir.join('test_copy_meta.tif')), 'w', **kwds) as dst:
|
|
keys = map(lambda x: x.lower(), dst.meta.keys())
|
|
assert 'blockxsize' not in keys
|
|
assert 'blockysize' not in keys
|
|
assert 'tiled' not in keys
|