TST: Update warp tests for GDAL 3.7 (#2680)

This commit is contained in:
Alan D. Snow 2022-12-15 09:27:21 -06:00 committed by snowman2
parent 6fd660c344
commit a36a15ff17

View File

@ -35,11 +35,10 @@ from rasterio.warp import (
from rasterio import windows
from . import rangehttpserver
from .conftest import gdal_version
log = logging.getLogger(__name__)
gdal_version = GDALVersion.runtime()
DST_TRANSFORM = Affine(300.0, 0.0, -8789636.708, 0.0, -300.0, 2943560.235)
@ -55,9 +54,17 @@ def flatten_coords(coordinates):
yield x
reproj_expected = (
({"CHECK_WITH_INVERT_PROJ": False}, 6644), ({"CHECK_WITH_INVERT_PROJ": True}, 6644)
)
if gdal_version.at_least("3.7"):
# GH2662
reproj_expected = (
({"CHECK_WITH_INVERT_PROJ": False}, 6646),
({"CHECK_WITH_INVERT_PROJ": True}, 6646)
)
else:
reproj_expected = (
({"CHECK_WITH_INVERT_PROJ": False}, 6644),
({"CHECK_WITH_INVERT_PROJ": True}, 6644)
)
class ReprojectParams:
@ -529,7 +536,11 @@ def test_reproject_view():
resampling=Resampling.nearest,
)
assert (out > 0).sum() == 299199
expected_sum = 299199
if gdal_version.at_least("3.7"):
# GH2662
expected_sum = 299231
assert (out > 0).sum() == expected_sum
def test_reproject_epsg():