found 7zip in C:\Program Files\7-Zip\7z.exe rem SET GDAL_DOWNLOAD_TEST_DATA=YES SET PROJ_LIB=E:\buildsystem\release-1930-x64\bin\proj9\SHARE SET GDAL_DRIVER_PATH=E:\buildsystem\release-1930-x64\bin\gdal\plugins;E:\buildsystem\release-1930-x64\bin\gdal\plugins-external SET GDAL_DATA=E:\buildsystem\src\gdal-vc17x64\gdal\data SET PYTHONPATH=E:\buildsystem\release-1930-x64\bin\gdal\python SET DO_NOT_FAIL_ON_RECODE_ERRORS=YES SET GITHUB_WORKFLOW=Windows builds SET CI=YES SET GDAL_HTTP_UNSAFESSL=YES rem SET OGR_PG_CONNECTION_STRING=dbname=autotestvc17x64 host=127.0.0.1 port=5432 user=postgres rem SET PG_USE_COPY=YES rem SET PG_USE_POSTGIS=YES SET PATH=E:\buildsystem\release-1930-x64\bin;E:\buildsystem\release-1930-x64\bin\debug;E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo;E:\builds\Oracle\instantclient_12_2-x64;E:\buildsystem\support\FileGDB_API_1_5_1-VS2017\bin64;E:\buildsystem\support\diffutils;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe SET USE_PATH_FOR_GDAL_PYTHON=YES cd E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest C:\Python\Python310\Scripts\pytest.exe -vvs ============================= test session starts ============================= platform win32 -- Python 3.10.7, pytest-7.2.0, pluggy-1.0.0 -- C:\Python\Python310\python.exe cachedir: .pytest_cache GDAL Build Info: PAM_ENABLED: YES OGR_ENABLED: YES CURL_ENABLED: YES CURL_VERSION: 7.79.1-DEV GEOS_ENABLED: YES GEOS_VERSION: 3.10.2-CAPI-1.16.0 PROJ_BUILD_VERSION: 9.3.0 PROJ_RUNTIME_VERSION: 9.3.0 COMPILER: MSVC 193933523 GDAL_DOWNLOAD_TEST_DATA: undefined (tests relying on downloaded data may be skipped) GDAL_RUN_SLOW_TESTS: undefined (tests marked as "slow" will be skipped) rootdir: E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest, configfile: pytest.ini, testpaths: ogr, gcore, gdrivers, osr, alg, gnm, utilities, pyscripts, benchmark plugins: env-0.8.1, sugar-0.9.6 collecting ... Could not find test_ogrsf.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalmanage.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_contour.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_create.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_footprint.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_grid.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_rasterize.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_translate.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalwarp.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdal_viewshed.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdaladdo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalbuildvrt.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdaldem.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdallocationinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalmdiminfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalmdimtranslate.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdalsrsinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdaltindex.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gdaltransform.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gnmmanage.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find gnmanalyse.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find nearblack.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find ogr2ogr.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find ogrinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find ogrlineref.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find ogrtindex.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH Could not find sozip.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH collected 13744 items / 3 skipped ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-point] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-linestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-polygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipoint] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multilinestring] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipolygon] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-geometrycollection] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_1[False] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_1[True] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_feather SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc_streamable SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-FILE-None] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[True-2-fid-True-FILE-None] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-STREAM-False] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-False] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-True] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_compression[uncompressed] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_compression[lz4] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_compression[zstd] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrow SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrows SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[True] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[False] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_extension_type SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_read_with_geoarrow_extension_registered SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_field_alternative_name_comment SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKB] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKT] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[GEOARROW] SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_and_output SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_but_not_in_output SKIPPED (Driver Arrow not present) ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_output_but_not_in_input SKIPPED (Driver Arrow not present) ogr/ogr_avc.py::test_ogr_avc_1 PASSED ogr/ogr_avc.py::test_ogr_avc_2 PASSED ogr/ogr_avc.py::test_ogr_avc_3 PASSED ogr/ogr_avc.py::test_ogr_avc_4 PASSED ogr/ogr_avc.py::test_ogr_avc_5 PASSED ogr/ogr_basic_test.py::test_ogr_basic_1 PASSED ogr/ogr_basic_test.py::test_ogr_basic_2 PASSED ogr/ogr_basic_test.py::test_ogr_basic_3 PASSED ogr/ogr_basic_test.py::test_ogr_basic_4 PASSED ogr/ogr_basic_test.py::test_ogr_basic_5 PASSED ogr/ogr_basic_test.py::test_ogr_basic_6 FAILED ogr/ogr_basic_test.py::test_ogr_basic_7 PASSED ogr/ogr_basic_test.py::test_ogr_basic_8 PASSED ogr/ogr_basic_test.py::test_ogr_basic_9 PASSED ogr/ogr_basic_test.py::test_ogr_basic_10 SKIPPED ogr/ogr_basic_test.py::test_ogr_basic_12 PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01-2016/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34-2016/01/01 12:34:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56-2016/01/01 12:34:56] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56.789-2016/01/01 12:34:56.789] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016/12/31-2016/12/31 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[-2016/12/31--2016/12/31 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016-12-31-2016/12/31 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[0080/01/01-0080/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[80/01/01-1980/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[0010/01/01-0010/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[9/01/01-2009/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[10/01/01-2010/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016-13-31-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016-00-31-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-32-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-00-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[0/01/01-2000/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[00/01/01-2000/01/01 00:00:00] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[00/00/00-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[000/00/00-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[0000/00/00-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[//foo-None] PASSED ogr/ogr_basic_test.py::test_ogr_basic_14 PASSED ogr/ogr_basic_test.py::test_ogr_basic_15 PASSED ogr/ogr_basic_test.py::test_ogr_basic_16 PASSED ogr/ogr_basic_test.py::test_ogr_basic_getfielddefn FAILED ogr/ogr_basic_test.py::test_ogr_basic_invalid_unicode PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_slice PASSED ogr/ogr_basic_test.py::test_ogr_basic_feature_iterator PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_dst_srswkt PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_metadata PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_no_copy_layer_metadata PASSED ogr/ogr_basic_test.py::test_ogr_basic_field_alternative_name PASSED ogr/ogr_basic_test.py::test_ogr_basic_float32_formatting PASSED ogr/ogr_basic_test.py::test_ogr_basic_get_geometry_types PASSED ogr/ogr_basic_test.py::test_ogr_exceptions PASSED ogr/ogr_basic_test.py::test_ogr_basic_test_future_warning_exceptions PASSED ogr/ogr_basic_test.py::test_feature_defn_use_after_layer_del PASSED ogr/ogr_basic_test.py::test_ogr_basic_create_data_source_context_manager PASSED ogr/ogr_basic_test.py::test_datasource_use_after_close_1 PASSED ogr/ogr_basic_test.py::test_datasource_use_after_close_2 PASSED ogr/ogr_basic_test.py::test_datasource_use_after_destroy PASSED ogr/ogr_basic_test.py::test_datasource_use_after_release PASSED ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_1 PASSED ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_2 PASSED ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_3 PASSED ogr/ogr_basic_test.py::test_layer_use_after_datasource_destroy PASSED ogr/ogr_basic_test.py::test_layer_use_after_datasource_release PASSED ogr/ogr_basic_test.py::test_feature_use_after_destroy PASSED ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[del] PASSED ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[Destroy] PASSED ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[int] PASSED ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[string] PASSED ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature_1 PASSED ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[int] PASSED ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[string] PASSED ogr/ogr_basic_test.py::test_general_cmd_line_processor PASSED ogr/ogr_cad.py::test_ogr_cad_2 PASSED ogr/ogr_cad.py::test_ogr_cad_3 PASSED ogr/ogr_cad.py::test_ogr_cad_4 PASSED ogr/ogr_cad.py::test_ogr_cad_5 PASSED ogr/ogr_cad.py::test_ogr_cad_6 PASSED ogr/ogr_cad.py::test_ogr_cad_6bis XPASS (cannot be sure iconv is builtin) ogr/ogr_cad.py::test_ogr_cad_7 PASSED ogr/ogr_cad.py::test_ogr_cad_8 PASSED ogr/ogr_cad.py::test_ogr_cad_9 PASSED ogr/ogr_carto.py::test_ogr_carto_vsimem PASSED ogr/ogr_carto.py::test_ogr_carto_test_ogrsf SKIPPED (test skipped on CI due to regular failures on it due to platform limits) ogr/ogr_csv.py::test_ogr_csv_2 PASSED ogr/ogr_csv.py::test_ogr_csv_3 PASSED ogr/ogr_csv.py::test_ogr_csv_5 PASSED ogr/ogr_csv.py::test_ogr_csv_8 PASSED ogr/ogr_csv.py::test_ogr_csv_10 PASSED ogr/ogr_csv.py::test_ogr_csv_11 PASSED ogr/ogr_csv.py::test_ogr_csv_12 PASSED ogr/ogr_csv.py::test_ogr_csv_13 PASSED ogr/ogr_csv.py::test_ogr_csv_14 PASSED ogr/ogr_csv.py::test_ogr_csv_17 PASSED ogr/ogr_csv.py::test_ogr_csv_write_to_stdout PASSED ogr/ogr_csv.py::test_ogr_csv_19 PASSED ogr/ogr_csv.py::test_ogr_csv_20 PASSED ogr/ogr_csv.py::test_ogr_csv_21 PASSED ogr/ogr_csv.py::test_ogr_csv_22 PASSED ogr/ogr_csv.py::test_ogr_csv_23 PASSED ogr/ogr_csv.py::test_ogr_csv_24 PASSED ogr/ogr_csv.py::test_ogr_csv_25 PASSED ogr/ogr_csv.py::test_ogr_csv_26 PASSED ogr/ogr_csv.py::test_ogr_csv_27 PASSED ogr/ogr_csv.py::test_ogr_csv_28 PASSED ogr/ogr_csv.py::test_ogr_csv_29 PASSED ogr/ogr_csv.py::test_ogr_csv_31 PASSED ogr/ogr_csv.py::test_ogr_csv_32 PASSED ogr/ogr_csv.py::test_ogr_csv_32bis PASSED ogr/ogr_csv.py::test_ogr_csv_autodetect_type_only_strings PASSED ogr/ogr_csv.py::test_ogr_csv_33 PASSED ogr/ogr_csv.py::test_ogr_csv_34 PASSED ogr/ogr_csv.py::test_ogr_csv_35 PASSED ogr/ogr_csv.py::test_ogr_csv_35bis PASSED ogr/ogr_csv.py::test_ogr_csv_36 PASSED ogr/ogr_csv.py::test_ogr_csv_37 PASSED ogr/ogr_csv.py::test_ogr_csv_38 PASSED ogr/ogr_csv.py::test_ogr_csv_39 PASSED ogr/ogr_csv.py::test_ogr_csv_40 PASSED ogr/ogr_csv.py::test_ogr_csv_41 PASSED ogr/ogr_csv.py::test_ogr_csv_42 PASSED ogr/ogr_csv.py::test_ogr_csv_43 PASSED ogr/ogr_csv.py::test_ogr_csv_44 PASSED ogr/ogr_csv.py::test_ogr_csv_45 PASSED ogr/ogr_csv.py::test_ogr_csv_46 PASSED ogr/ogr_csv.py::test_ogr_csv_47 PASSED ogr/ogr_csv.py::test_ogr_csv_48 PASSED ogr/ogr_csv.py::test_ogr_csv_49 PASSED ogr/ogr_csv.py::test_ogr_csv_more_than_100_geom_fields PASSED ogr/ogr_csv.py::test_ogr_csv_string_quoting_always PASSED ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_ambiguous PASSED ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_needed PASSED ogr/ogr_csv.py::test_ogr_csv_iter_and_set_feature PASSED ogr/ogr_csv.py::test_ogr_csv_pipe_separated PASSED ogr/ogr_csv.py::test_ogr_csv_get_feature_count_and_attribute_filter PASSED ogr/ogr_csv.py::test_ogr_csv_double_quotes_in_middle_of_field PASSED ogr/ogr_csv.py::test_ogr_csv_single_column PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[;] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[\t] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[|] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[;] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[\t] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[|] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[,-;] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[;-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[\t-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[|-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[,-;] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[;-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[\t-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[|-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_open_option[,-COMMA-;] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_open_option[;-SEMICOLON-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_open_option[\t-TAB-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_open_option[|-PIPE-,] PASSED ogr/ogr_csv.py::test_ogr_csv_separator_open_option[ -SPACE-,] PASSED ogr/ogr_csv.py::test_ogr_csv_getextent3d PASSED ogr/ogr_csv.py::test_ogr_csv_read_header_with_line_break PASSED ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision[AS_WKT] PASSED ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision[AS_XYZ] PASSED ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision_OGR_APPLY_GEOM_SET_PRECISION PASSED ogr/ogr_csw.py::test_ogr_csw_pycsw SKIPPED (unconditional skip) ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_not_enabled PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_get_capabilities PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_empty_response PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_CSW_Capabilities PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_exception PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_invalid_xml_capabilities PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_missing_version PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_minimal_instance PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_csw PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_gmd PASSED ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_fgdc PASSED ogr/ogr_db2_hack.py::test_ogr_db2_hack_1 PASSED ogr/ogr_db2_hack.py::test_ogr_db2_hack_2 PASSED ogr/ogr_db2_hack.py::test_ogr_db2_hack_3 PASSED ogr/ogr_dgn.py::test_ogr_dgn_2 PASSED ogr/ogr_dgn.py::test_ogr_dgn_3 PASSED ogr/ogr_dgn.py::test_ogr_dgn_4 PASSED ogr/ogr_dgn.py::test_ogr_dgn_5 PASSED ogr/ogr_dgn.py::test_ogr_dgn_6 PASSED ogr/ogr_dgn.py::test_ogr_dgn_7 PASSED ogr/ogr_dgn.py::test_ogr_dgn_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_dgn.py::test_ogr_dgn_open_dgnv8_not_supported PASSED ogr/ogr_dgnv8.py::test_ogr_dgnv8_2 SKIPPED (Driver DGNv8 not present) ogr/ogr_dgnv8.py::test_ogr_dgnv8_3 SKIPPED (Driver DGNv8 not present) ogr/ogr_dgnv8.py::test_ogr_dgnv8_4 SKIPPED (Driver DGNv8 not present) ogr/ogr_dgnv8.py::test_ogr_dgnv8_5 SKIPPED (Driver DGNv8 not present) ogr/ogr_dwg.py::test_ogr_dwg_1 SKIPPED (Driver DWG not present) ogr/ogr_dwg.py::test_ogr_dwg_2 SKIPPED (Driver DWG not present) ogr/ogr_dwg.py::test_ogr_dwg_3 SKIPPED (Driver DWG not present) ogr/ogr_dwg.py::test_ogr_dwg_4 SKIPPED (Driver DWG not present) ogr/ogr_dwg.py::test_ogr_dwg_5 SKIPPED (Driver DWG not present) ogr/ogr_dxf.py::test_ogr_dxf_1 PASSED ogr/ogr_dxf.py::test_ogr_dxf_2 PASSED ogr/ogr_dxf.py::test_ogr_dxf_3 PASSED ogr/ogr_dxf.py::test_ogr_dxf_4 PASSED ogr/ogr_dxf.py::test_ogr_dxf_5 PASSED ogr/ogr_dxf.py::test_ogr_dxf_6 PASSED ogr/ogr_dxf.py::test_ogr_dxf_7 PASSED ogr/ogr_dxf.py::test_ogr_dxf_8 PASSED ogr/ogr_dxf.py::test_ogr_dxf_9 PASSED ogr/ogr_dxf.py::test_ogr_dxf_10 PASSED ogr/ogr_dxf.py::test_ogr_dxf_11 PASSED ogr/ogr_dxf.py::test_ogr_dxf_12 PASSED ogr/ogr_dxf.py::test_ogr_dxf_13 PASSED ogr/ogr_dxf.py::test_ogr_dxf_14 PASSED ogr/ogr_dxf.py::test_ogr_dxf_15 PASSED ogr/ogr_dxf.py::test_ogr_dxf_16 PASSED ogr/ogr_dxf.py::test_ogr_dxf_17 PASSED ogr/ogr_dxf.py::test_ogr_dxf_18 PASSED ogr/ogr_dxf.py::test_ogr_dxf_19 PASSED ogr/ogr_dxf.py::test_ogr_dxf_20 PASSED ogr/ogr_dxf.py::test_ogr_dxf_21 PASSED ogr/ogr_dxf.py::test_ogr_dxf_22 PASSED ogr/ogr_dxf.py::test_ogr_dxf_23 PASSED ogr/ogr_dxf.py::test_ogr_dxf_24 PASSED ogr/ogr_dxf.py::test_ogr_dxf_25 PASSED ogr/ogr_dxf.py::test_ogr_dxf_26 PASSED ogr/ogr_dxf.py::test_ogr_dxf_27 PASSED ogr/ogr_dxf.py::test_ogr_dxf_28 PASSED ogr/ogr_dxf.py::test_ogr_dxf_29 PASSED ogr/ogr_dxf.py::test_ogr_dxf_30 PASSED ogr/ogr_dxf.py::test_ogr_dxf_31 PASSED ogr/ogr_dxf.py::test_ogr_dxf_32 PASSED ogr/ogr_dxf.py::test_ogr_dxf_33 PASSED ogr/ogr_dxf.py::test_ogr_dxf_34 PASSED ogr/ogr_dxf.py::test_ogr_dxf_35 PASSED ogr/ogr_dxf.py::test_ogr_dxf_36 PASSED ogr/ogr_dxf.py::test_ogr_dxf_37 PASSED ogr/ogr_dxf.py::test_ogr_dxf_38 PASSED ogr/ogr_dxf.py::test_ogr_dxf_39 PASSED ogr/ogr_dxf.py::test_ogr_dxf_40 PASSED ogr/ogr_dxf.py::test_ogr_dxf_41 PASSED ogr/ogr_dxf.py::test_ogr_dxf_42 PASSED ogr/ogr_dxf.py::test_ogr_dxf_43 PASSED ogr/ogr_dxf.py::test_ogr_dxf_44 PASSED ogr/ogr_dxf.py::test_ogr_dxf_45 PASSED ogr/ogr_dxf.py::test_ogr_dxf_46 PASSED ogr/ogr_dxf.py::test_ogr_dxf_47 PASSED ogr/ogr_dxf.py::test_ogr_dxf_48 PASSED ogr/ogr_dxf.py::test_ogr_dxf_49 PASSED ogr/ogr_dxf.py::test_ogr_dxf_49a PASSED ogr/ogr_dxf.py::test_ogr_dxf_50 PASSED ogr/ogr_dxf.py::test_ogr_dxf_51 PASSED ogr/ogr_dxf.py::test_ogr_dxf_52 PASSED ogr/ogr_dxf.py::test_ogr_dxf_53 PASSED ogr/ogr_dxf.py::test_ogr_dxf_54 PASSED ogr/ogr_dxf.py::test_ogr_dxf_55 PASSED ogr/ogr_dxf.py::test_ogr_dxf_insert_too_many_errors PASSED ogr/ogr_dxf.py::test_ogr_dxf_write_geometry_collection_of_unsupported_type PASSED ogr/ogr_dxf.py::test_ogr_dxf_very_close_neg_to_zero_knot PASSED ogr/ogr_dxf.py::test_ogr_dxf_polygon_3D PASSED ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_1 PASSED ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_2 PASSED ogr/ogr_edigeo.py::test_ogr_edigeo_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_eeda.py::test_eeda_2 PASSED ogr/ogr_eeda.py::test_eeda_3 PASSED ogr/ogr_eeda.py::test_eeda_4 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[True] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[False] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{}] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":null}] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{}] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{"number":null}}] PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_1 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_2 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_3 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_4 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_5 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_6 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_7 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_8 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_9 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_10 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_11 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_12 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_authentication PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_http_headers_from_env PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_geo_shape_wkt PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_timeout_terminate_after SKIPPED (Test fails on Windows) ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_aggregation_minimum PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_wildcard_layer_name PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_upsert_feature PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_point PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestring PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygon PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipoint PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestringz PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointz PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygonz PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointm PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz_withou_z PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointzm PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[] PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[ESRIJSON:] PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_read_starting_with_features_geometry PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_create_geometry_from_esri_json PASSED ogr/ogr_esrijson.py::test_ogr_esrijson_identify_srs PASSED ogr/ogr_factory.py::test_ogr_factory_1 PASSED ogr/ogr_factory.py::test_ogr_factory_2 PASSED ogr/ogr_factory.py::test_ogr_factory_3 PASSED ogr/ogr_factory.py::test_ogr_factory_4 PASSED ogr/ogr_factory.py::test_ogr_factory_5 PASSED ogr/ogr_factory.py::test_ogr_factory_6 PASSED ogr/ogr_factory.py::test_ogr_factory_7 PASSED ogr/ogr_factory.py::test_ogr_factory_8 PASSED ogr/ogr_factory.py::test_ogr_factory_forceTo_unknown[POINT (1 2)-0-POINT (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_forceTo_unknown[POINT EMPTY-0-POINT EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_failed_forceTo PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT EMPTY-1-POINT EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT EMPTY--2147483647-POINT Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT Z EMPTY-1-POINT EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT Z EMPTY--2147483647-POINT Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)-1-POINT (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)--2147483647-POINT Z (1 2 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)--2147483647-POINT Z (1 2 3)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)-1-POINT (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)-4-MULTIPOINT ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)--2147483644-MULTIPOINT Z ((1 2 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)-4-MULTIPOINT ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)--2147483644-MULTIPOINT Z ((1 2 3))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT EMPTY-1-POINT EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT EMPTY--2147483647-POINT Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT Z EMPTY-1-POINT EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT Z EMPTY--2147483647-POINT Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))-1-POINT (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))--2147483647-POINT Z (1 2 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))--2147483647-POINT Z (1 2 3)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))-1-POINT (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))-4-MULTIPOINT ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))--2147483644-MULTIPOINT Z ((1 2 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))-4-MULTIPOINT ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))--2147483644-MULTIPOINT Z ((1 2 3))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING EMPTY-2-LINESTRING EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING EMPTY--2147483646-LINESTRING Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING Z EMPTY-2-LINESTRING EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING Z EMPTY--2147483646-LINESTRING Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)-2-LINESTRING (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)--2147483646-LINESTRING Z (1 2 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)--2147483646-LINESTRING Z (1 2 3)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)-2-LINESTRING (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)-5-MULTILINESTRING ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)--2147483643-MULTILINESTRING Z ((1 2 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)-5-MULTILINESTRING ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)--2147483643-MULTILINESTRING Z ((1 2 3))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING EMPTY-2-LINESTRING EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING EMPTY--2147483646-LINESTRING Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING Z EMPTY-2-LINESTRING EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING Z EMPTY--2147483646-LINESTRING Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))-2-LINESTRING (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))--2147483646-LINESTRING Z (1 2 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))--2147483646-LINESTRING Z (1 2 3)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))-2-LINESTRING (1 2)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))-5-MULTILINESTRING ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))--2147483643-MULTILINESTRING Z ((1 2 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))-5-MULTILINESTRING ((1 2))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))--2147483643-MULTILINESTRING Z ((1 2 3))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON EMPTY-3-POLYGON EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON EMPTY--2147483645-POLYGON Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z EMPTY-3-POLYGON EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z EMPTY--2147483645-POLYGON Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483645-POLYGON Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483642-MULTIPOLYGON Z (((0 0 0,0 1 0,1 1 0,0 0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483646-LINESTRING Z (0 0 0,0 1 0,1 1 0,0 0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483646-LINESTRING Z (0 0 10,0 1 10,1 1 10,0 0 10)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483643-MULTILINESTRING Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483643-MULTILINESTRING Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON EMPTY-3-POLYGON EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON EMPTY--2147483645-POLYGON Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z EMPTY-3-POLYGON EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z EMPTY--2147483645-POLYGON Z EMPTY] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483645-POLYGON Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483642-MULTIPOLYGON Z (((0 0 0,0 1 0,1 1 0,0 0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483646-LINESTRING Z (0 0 0,0 1 0,1 1 0,0 0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483646-LINESTRING Z (0 0 10,0 1 10,1 1 10,0 0 10)] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483643-MULTILINESTRING Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483643-MULTILINESTRING Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer64 PASSED ogr/ogr_feature.py::test_ogr_feature_cp_real PASSED ogr/ogr_feature.py::test_ogr_feature_cp_string PASSED ogr/ogr_feature.py::test_ogr_feature_cp_binary PASSED ogr/ogr_feature.py::test_ogr_feature_cp_date PASSED ogr/ogr_feature.py::test_ogr_feature_cp_time PASSED ogr/ogr_feature.py::test_ogr_feature_cp_datetime PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integerlist PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer64list PASSED ogr/ogr_feature.py::test_ogr_feature_cp_reallist PASSED ogr/ogr_feature.py::test_ogr_feature_cp_stringlist PASSED ogr/ogr_feature.py::test_ogr_feature_unicode PASSED ogr/ogr_feature.py::test_ogr_feature_64bit_fid PASSED ogr/ogr_feature.py::test_ogr_feature_overflow_64bit_integer PASSED ogr/ogr_feature.py::test_ogr_feature_nullable_validate PASSED ogr/ogr_feature.py::test_ogr_feature_default PASSED ogr/ogr_feature.py::test_ogr_feature_native_data PASSED ogr/ogr_feature.py::test_ogr_feature_set_geometry_self PASSED ogr/ogr_feature.py::test_ogr_feature_null_field PASSED ogr/ogr_feature.py::test_ogr_feature_int32_overflow PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[off-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[false-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[no-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[0-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[on-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[true-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[yes-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[1-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[invalid-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[2-True] PASSED ogr/ogr_feature.py::test_ogr_feature_GetFieldAsISO8601DateTime PASSED ogr/ogr_feature.py::test_ogr_feature_dump_readable PASSED ogr/ogr_feature.py::test_ogr_feature_repr PASSED ogr/ogr_feature.py::test_ogr_feature_list_to_json PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_1 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_DeleteField PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_2 SKIPPED (ogrsf test utility not found) ogr/ogr_fgdb.py::test_ogr_fgdb_3 SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_sql SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_4 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_5 SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_6 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_7 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_8 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_9 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_10 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_11 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_12 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_12_bis PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_12_ter PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_13 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_13_bis PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_13_ter PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_14 SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_15 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_16 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_17 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_18 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_19 FAILED ogr/ogr_fgdb.py::test_ogr_fgdb_19bis SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_20 FAILED ogr/ogr_fgdb.py::test_ogr_fgdb_21 SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_22 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_23 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_24 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_25 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_weird_winding_order PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_utc_datetime PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_alias PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_alias_with_ampersand PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_read_domains PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_write_domains PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_read_layer_hierarchy PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options0] PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options1] PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_non_spatial_table_outside_gdb_items PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_shape_length_shape_area_as_default_in_field_defn PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_read_relationships PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[2-POLYGON((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[3-LINESTRING(0 0,1 1)] PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[1-MULTIPOINT((0 0))] PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[4-POINT(0 0)] PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_read_empty_polygon PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_read_cdf_if_openfilegdb PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_read_cdf PASSED ogr/ogr_fgdb.py::test_ogr_filegdb_write_geom_coord_precision PASSED ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_init SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_1 SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_2 SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_cleanup SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_fielddomain.py::test_ogr_fielddomain_range PASSED ogr/ogr_fielddomain.py::test_ogr_fielddomain_coded PASSED ogr/ogr_fielddomain.py::test_ogr_fielddomain_glob PASSED ogr/ogr_fielddomain.py::test_ogr_fielddomain_mem_driver PASSED ogr/ogr_fielddomain.py::test_ogr_fielddomain_get_set_domain_name PASSED ogr/ogr_fielddomain.py::test_delete_domain_assigned_to_field PASSED ogr/ogr_fielddomain.py::test_update_field_domain PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2_1 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_3 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_8 SKIPPED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_9 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_directory PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_epsg PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_other_authority PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_no_authority PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_datatypes PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_alldatatypes PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_mixed PASSED ogr/ogr_flatgeobuf.py::test_ogr_wfs_fake_wfs_server PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_bool_short_float_binary PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[spatial_index] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[no_spatial_index] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_huge_number_of_columns PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_column_metadata PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_editing PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOINT ((0 0), EMPTY)-MULTIPOINT ((0 0))] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTILINESTRING ((0 0,1 1), EMPTY)-MULTILINESTRING ((0 0,1 1))] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOLYGON (((0 0,0 1,1 1,0 0)), EMPTY)-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[GEOMETRYCOLLECTION (POINT (0 0), POINT EMPTY)-GEOMETRYCOLLECTION (POINT (0 0))] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_ossfuzz_bug_29462 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_polyhedralsurface_of_curvepolygon.fgb] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_compoundcurve_non_contiguous_curves.fgb] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_curvepolygon_linestring_three_points.fgb] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_multisurface_of_polyhedralsurface.fgb] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_coordinate_metadata_wkt PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch_custom_wkt PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_invalid_output_filename PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[regular] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[no_spatial_index] PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_empty_file PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_issue_7401 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_title_description_metadata PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_arrow PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_1 PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_2 PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_3 PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_nohole PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_hole PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_twoparts_second_with_hole PASSED ogr/ogr_geoconcept.py::test_ogr_gxt_line PASSED ogr/ogr_geojson.py::test_ogr_geojson_2 PASSED ogr/ogr_geojson.py::test_ogr_geojson_3 PASSED ogr/ogr_geojson.py::test_ogr_geojson_4 PASSED ogr/ogr_geojson.py::test_ogr_geojson_5 PASSED ogr/ogr_geojson.py::test_ogr_geojson_6 PASSED ogr/ogr_geojson.py::test_ogr_geojson_7 PASSED ogr/ogr_geojson.py::test_ogr_geojson_8 PASSED ogr/ogr_geojson.py::test_ogr_geojson_9 PASSED ogr/ogr_geojson.py::test_ogr_geojson_10 PASSED ogr/ogr_geojson.py::test_ogr_geojson_11 PASSED ogr/ogr_geojson.py::test_ogr_geojson_12 SKIPPED ogr/ogr_geojson.py::test_ogr_geojson_13 { "type": "FeatureCollection", "name": "gjpoint", "features": [ { "type": "Feature", "properties": { "FID": 1.0, "NAME": "Point 1" }, "geometry": { "type": "Point", "coordinates": [ 100.0, 0.0 ] } } ] } PASSED ogr/ogr_geojson.py::test_ogr_geojson_14 PASSED ogr/ogr_geojson.py::test_ogr_geojson_15 PASSED ogr/ogr_geojson.py::test_ogr_geojson_20 PASSED ogr/ogr_geojson.py::test_ogr_geojson_21 PASSED ogr/ogr_geojson.py::test_ogr_geojson_22 PASSED ogr/ogr_geojson.py::test_ogr_geojson_23 PASSED ogr/ogr_geojson.py::test_ogr_geojson_24 PASSED ogr/ogr_geojson.py::test_ogr_geojson_26 PASSED ogr/ogr_geojson.py::test_ogr_geojson_27 PASSED ogr/ogr_geojson.py::test_ogr_geojson_35 PASSED ogr/ogr_geojson.py::test_ogr_geojson_36 PASSED ogr/ogr_geojson.py::test_ogr_geojson_37 PASSED ogr/ogr_geojson.py::test_ogr_geojson_38 PASSED ogr/ogr_geojson.py::test_ogr_geojson_39 PASSED ogr/ogr_geojson.py::test_ogr_geojson_40 PASSED ogr/ogr_geojson.py::test_ogr_geojson_41 PASSED ogr/ogr_geojson.py::test_ogr_geojson_43 PASSED ogr/ogr_geojson.py::test_ogr_geojson_44 PASSED ogr/ogr_geojson.py::test_ogr_geojson_45 PASSED ogr/ogr_geojson.py::test_ogr_geojson_46 PASSED ogr/ogr_geojson.py::test_ogr_geojson_47 PASSED ogr/ogr_geojson.py::test_ogr_geojson_48 PASSED ogr/ogr_geojson.py::test_ogr_geojson_49 PASSED ogr/ogr_geojson.py::test_ogr_geojson_50 PASSED ogr/ogr_geojson.py::test_ogr_geojson_51 PASSED ogr/ogr_geojson.py::test_ogr_geojson_52 PASSED ogr/ogr_geojson.py::test_ogr_geojson_53 PASSED ogr/ogr_geojson.py::test_ogr_geojson_54 PASSED ogr/ogr_geojson.py::test_ogr_geojson_55 PASSED ogr/ogr_geojson.py::test_ogr_geojson_56 PASSED ogr/ogr_geojson.py::test_ogr_geojson_56_world PASSED ogr/ogr_geojson.py::test_ogr_geojson_56_next PASSED ogr/ogr_geojson.py::test_ogr_geojson_57 PASSED ogr/ogr_geojson.py::test_ogr_geojson_58 PASSED ogr/ogr_geojson.py::test_ogr_geojson_59 PASSED ogr/ogr_geojson.py::test_ogr_geojson_60 PASSED ogr/ogr_geojson.py::test_ogr_geojson_61 PASSED ogr/ogr_geojson.py::test_ogr_geojson_62 PASSED ogr/ogr_geojson.py::test_ogr_geojson_63 PASSED ogr/ogr_geojson.py::test_ogr_geojson_64 PASSED ogr/ogr_geojson.py::test_ogr_geojson_65 PASSED ogr/ogr_geojson.py::test_ogr_geojson_66 PASSED ogr/ogr_geojson.py::test_ogr_geojson_67 PASSED ogr/ogr_geojson.py::test_ogr_geojson_id_field_and_id_type PASSED ogr/ogr_geojson.py::test_ogr_geojson_geom_export_failure PASSED ogr/ogr_geojson.py::test_ogr_geojson_starting_with_crs PASSED ogr/ogr_geojson.py::test_ogr_geojson_append_flush PASSED ogr/ogr_geojson.py::test_ogr_geojson_empty_geometrycollection PASSED ogr/ogr_geojson.py::test_ogr_geojson_read_fields_with_different_case PASSED ogr/ogr_geojson.py::test_ogr_geojson_clip_geometries_rfc7946 PASSED ogr/ogr_geojson.py::test_ogr_geojson_non_finite PASSED ogr/ogr_geojson.py::test_ogr_geojson_json_string_autodetect PASSED ogr/ogr_geojson.py::test_ogr_geojson_random_reading_with_id PASSED ogr/ogr_geojson.py::test_ogr_geojson_random_reading_without_id PASSED ogr/ogr_geojson.py::test_ogr_geojson_single_feature_random_reading_with_id PASSED ogr/ogr_geojson.py::test_ogr_geojson_3D_geom_type PASSED ogr/ogr_geojson.py::test_ogr_geojson_update_in_loop PASSED ogr/ogr_geojson.py::test_ogr_geojson_starting_with_coordinates PASSED ogr/ogr_geojson.py::test_ogr_geojson_starting_with_geometry_coordinates PASSED ogr/ogr_geojson.py::test_ogr_geojson_write_float32 PASSED ogr/ogr_geojson.py::test_ogr_geojson_write_float_exponential_without_dot PASSED ogr/ogr_geojson.py::test_ogr_geojson_feature_starting_with_big_properties PASSED ogr/ogr_geojson.py::test_ogr_geojson_export_geometry_axis_order PASSED ogr/ogr_geojson.py::test_ogr_geojson_sparse_fields PASSED ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[point.geojson] PASSED ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[featurecollection_point.json] PASSED ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[pointz.json] PASSED ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[featurecollection_pointz.json] PASSED ogr/ogr_geojson.py::test_ogr_geojson_write_rfc7946_from_3D_crs PASSED ogr/ogr_geojson.py::test_ogr_geojson_feature_large PASSED ogr/ogr_geojson.py::test_ogr_geojson_read_from_http PASSED ogr/ogr_geojson.py::test_ogr_geojson_ogr2ogr_nln_with_input_dataset_having_name PASSED ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[True] PASSED ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[False] PASSED ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[True] PASSED ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[False] PASSED ogr/ogr_geojson.py::test_ogr_geojson_test_ogrsf SKIPPED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties0] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties1] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties2] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties3] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties4] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties5] PASSED ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties6] PASSED ogr/ogr_geojson.py::test_ogr_geojson_coordinate_precision PASSED ogr/ogr_geojson.py::test_ogr_geojson_field_types PASSED ogr/ogr_geojson.py::test_ogr_geojson_open_with_non_C_locale PASSED ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing_rfc7946 PASSED ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing PASSED ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_mixed_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_plus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_minus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_unknown_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_geojson.py::test_ogr_geojson_foreign_members_collection PASSED ogr/ogr_geojson.py::test_ogr_geojson_foreign_members_feature PASSED ogr/ogr_geojson.py::test_ogr_json_getextent3d PASSED ogr/ogr_geojson.py::test_ogr_geojson_geom_coord_precision PASSED ogr/ogr_geojson.py::test_ogr_geojson_geom_coord_precision_RFC7946 PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_lf PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs_auto PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_inline PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_prefix PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries_with_errors PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_reprojection PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_read_rs_json_pretty PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_test_ogrsf SKIPPED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_large PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_starting_with_big_properties PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsistdout PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsigzip PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_COORDINATE_PRECISION PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_geom_coord_precision_already_4326 PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_geom_coord_precision_not_4326 PASSED ogr/ogr_geom.py::test_ogr_geom_area PASSED ogr/ogr_geom.py::test_ogr_geom_area_linearring PASSED ogr/ogr_geom.py::test_ogr_geom_area_geometrycollection PASSED ogr/ogr_geom.py::test_ogr_geom_area_linearring_big_offset PASSED ogr/ogr_geom.py::test_ogr_geom_area_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_is_empty PASSED ogr/ogr_geom.py::test_ogr_geom_is_empty_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_pickle PASSED ogr/ogr_geom.py::test_ogr_geom_polyhedral_surface PASSED ogr/ogr_geom.py::test_ogr_geom_tin PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_point PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_multipoint PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_linestring PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_polygon PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_1 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_2 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_3 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_4 PASSED ogr/ogr_geom.py::test_ogr_geom_area_empty_linearring PASSED ogr/ogr_geom.py::test_ogr_geom_transform_to PASSED ogr/ogr_geom.py::test_ogr_geom_transform PASSED ogr/ogr_geom.py::test_ogr_geom_transform_geogcrs_to_wgs84 PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_default PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_with_ct PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_no_ct PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_multipoint PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_geometrycollection PASSED ogr/ogr_geom.py::test_ogr_geom_closerings PASSED ogr/ogr_geom.py::test_ogr_geom_segmentize PASSED ogr/ogr_geom.py::test_ogr_geom_segmentize_issue_1341 PASSED ogr/ogr_geom.py::test_ogr_geom_value PASSED ogr/ogr_geom.py::test_ogr_geom_flattenTo2D PASSED ogr/ogr_geom.py::test_ogr_geom_flattenTo2D_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_linestring_limits PASSED ogr/ogr_geom.py::test_ogr_geom_coord_round PASSED ogr/ogr_geom.py::test_ogr_geom_coord_round_2 PASSED ogr/ogr_geom.py::test_ogr_geom_area_point PASSED ogr/ogr_geom.py::test_ogr_geom_length_point PASSED ogr/ogr_geom.py::test_ogr_geom_length_multilinestring PASSED ogr/ogr_geom.py::test_ogr_geom_length_geometrycollection PASSED ogr/ogr_geom.py::test_ogr_geom_getpoints PASSED ogr/ogr_geom.py::test_ogr_geom_empty PASSED ogr/ogr_geom.py::test_ogr_geom_empty_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_mixed_coordinate_dimension PASSED ogr/ogr_geom.py::test_ogr_geom_getenvelope3d PASSED ogr/ogr_geom.py::test_ogr_geom_z_empty PASSED ogr/ogr_geom.py::test_ogr_geom_getlineargeometry PASSED ogr/ogr_geom.py::test_ogr_geom_getdimension PASSED ogr/ogr_geom.py::test_ogr_geom_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_triangle_invalid_wkt PASSED ogr/ogr_geom.py::test_ogr_geom_triangle_sfcgal SKIPPED (SFCGAL is not available) ogr/ogr_geom.py::test_ogr_geom_circularstring PASSED ogr/ogr_geom.py::test_ogr_geom_compoundcurve PASSED ogr/ogr_geom.py::test_ogr_geom_curvepolygon PASSED ogr/ogr_geom.py::test_ogr_geom_multicurve PASSED ogr/ogr_geom.py::test_ogr_geom_multisurface PASSED ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry PASSED ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry_issue_8332 PASSED ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry_issue9382 PASSED ogr/ogr_geom.py::test_ogr_geom_gt_functions PASSED ogr/ogr_geom.py::test_ogr_geom_api_limit_tests PASSED ogr/ogr_geom.py::test_ogr_geom_equals PASSED ogr/ogr_geom.py::test_ogr_geom_measured_geometries_to_2D_or_3D PASSED ogr/ogr_geom.py::test_ogr_geom_postgis_ewkt_xym PASSED ogr/ogr_geom.py::test_ogr_geom_curve_surface PASSED ogr/ogr_geom.py::test_ogr_geom_import_corrupted_wkb PASSED ogr/ogr_geom.py::test_ogr_geom_triangle_ps_tin_conversion PASSED ogr/ogr_geom.py::test_ogr_geom_multipoint_envelope_bug PASSED ogr/ogr_geom.py::test_ogr_geom_polygon_empty_ring PASSED ogr/ogr_geom.py::test_ogr_geom_polygon_intersects_point PASSED ogr/ogr_geom.py::test_ogr_geom_geometrycollection PASSED ogr/ogr_geom.py::test_ogr_geom_assignspatialref PASSED ogr/ogr_geom.py::test_ogr_geom_swapxy PASSED ogr/ogr_geom.py::test_ogr_geom_remove_geometry PASSED ogr/ogr_geom.py::test_ogr_geom_sfcgal SKIPPED (SFCGAL is not available) ogr/ogr_geom.py::test_ogr_geom_cannot_add_triangle_to_multisurface PASSED ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_linestring PASSED ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_multilinestring PASSED ogr/ogr_geom.py::test_ogr_geom_create_from_wkt_polyhedrasurface PASSED ogr/ogr_geom.py::test_ogr_geom_makevalid PASSED ogr/ogr_geom.py::test_ogr_geom_normalize PASSED ogr/ogr_geom.py::test_ogr_geom_force_multipolygon_z_to_compound_curve PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT EMPTY-POINT EMPTY] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT (1 2)-POINT (1 2)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT Z (1 2 3)-POINT Z (1 2 3)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[LINESTRING (1 2,3 4)-LINESTRING (1 2,3 4)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POLYGON ((0 0,0 1,1 1,0 0))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION EMPTY-GEOMETRYCOLLECTION EMPTY] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION Z (POINT Z (1 2 3))-POINT Z (1 2 3)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),POINT (1 2))-LINESTRING (1 2,3 4)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),LINESTRING (5 6,7 8))-MULTILINESTRING ((1 2,3 4),(5 6,7 8))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),POLYGON ((10 0,10 1,11 1,10 0)))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),MULTIPOLYGON (((10 0,10 1,11 1,10 0))))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (CIRCULARSTRING (0 0,1 1,2 0),LINESTRING(3 4,5 6))-MULTICURVE (CIRCULARSTRING (0 0,1 1,2 0),(3 4,5 6))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))-MULTISURFACE (((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))] PASSED ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0))),POINT (1 2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED ogr/ogr_geom.py::test_ogr_geom_copy PASSED ogr/ogr_geom.py::test_ogr_geom_deepcopy PASSED ogr/ogr_geom.py::test_ogr_geom_point_nan PASSED ogr/ogr_geom.py::test_ogr_isclockwise PASSED ogr/ogr_geom.py::test_ogr_isclockwise_on_compoundcurve PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[1] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[-2147483647] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2001] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3001] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[4] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[5] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[6] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[7] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[8] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[9] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[10] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[11] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[12] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[15] PASSED ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[16] PASSED ogr/ogr_geom.py::test_ogr_geom_GeodesicArea PASSED ogr/ogr_geomcoordinateprecision.py::test_ogr_geomcoordinate_precision PASSED ogr/ogr_geomcoordinateprecision.py::test_ogr_geomcoordinate_precision_geom_field PASSED ogr/ogr_georss.py::test_ogr_georss_1 PASSED ogr/ogr_georss.py::test_ogr_georss_1_atom_ns PASSED ogr/ogr_georss.py::test_ogr_georss_1bis PASSED ogr/ogr_georss.py::test_ogr_georss_1ter PASSED ogr/ogr_georss.py::test_ogr_georss_2 PASSED ogr/ogr_georss.py::test_ogr_georss_3 PASSED ogr/ogr_georss.py::test_ogr_georss_4 PASSED ogr/ogr_georss.py::test_ogr_georss_6 PASSED ogr/ogr_georss.py::test_ogr_georss_8 PASSED ogr/ogr_georss.py::test_ogr_georss_10 PASSED ogr/ogr_georss.py::test_ogr_georss_11 PASSED ogr/ogr_georss.py::test_ogr_georss_12a PASSED ogr/ogr_georss.py::test_ogr_georss_12b PASSED ogr/ogr_georss.py::test_ogr_georss_12c PASSED ogr/ogr_georss.py::test_ogr_georss_13 PASSED ogr/ogr_georss.py::test_ogr_georss_15 PASSED ogr/ogr_geos.py::test_ogr_geos_union PASSED ogr/ogr_geos.py::test_ogr_geos_intersection PASSED ogr/ogr_geos.py::test_ogr_geos_difference PASSED ogr/ogr_geos.py::test_ogr_geos_symmetric_difference PASSED ogr/ogr_geos.py::test_ogr_geos_sym_difference PASSED ogr/ogr_geos.py::test_ogr_geos_intersect PASSED ogr/ogr_geos.py::test_ogr_geos_disjoint PASSED ogr/ogr_geos.py::test_ogr_geos_touches PASSED ogr/ogr_geos.py::test_ogr_geos_crosses PASSED ogr/ogr_geos.py::test_ogr_geos_within PASSED ogr/ogr_geos.py::test_ogr_geos_contains PASSED ogr/ogr_geos.py::test_ogr_geos_overlaps PASSED ogr/ogr_geos.py::test_ogr_geos_buffer PASSED ogr/ogr_geos.py::test_ogr_geos_centroid PASSED ogr/ogr_geos.py::test_ogr_geos_centroid_multipolygon PASSED ogr/ogr_geos.py::test_ogr_geos_centroid_point_empty PASSED ogr/ogr_geos.py::test_ogr_geos_pointzm_empty SKIPPED (Requires GEOS >= 3.12.0) ogr/ogr_geos.py::test_ogr_geos_pointzm SKIPPED (Requires GEOS >= 3.12.0) ogr/ogr_geos.py::test_ogr_geos_simplify_linestring PASSED ogr/ogr_geos.py::test_ogr_geos_simplifypreservetopology_linestring PASSED ogr/ogr_geos.py::test_ogr_geos_unioncascaded PASSED ogr/ogr_geos.py::test_ogr_geos_unioncascaded_empty_multipolygon PASSED ogr/ogr_geos.py::test_ogr_geos_convexhull PASSED ogr/ogr_geos.py::test_ogr_geos_concavehull SKIPPED (GEOS 3.11 or later needed for ConcaveHull.) ogr/ogr_geos.py::test_ogr_geos_distance PASSED ogr/ogr_geos.py::test_ogr_geos_isring PASSED ogr/ogr_geos.py::test_ogr_geos_issimple_true PASSED ogr/ogr_geos.py::test_ogr_geos_issimple_false PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_true PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_true_linestringM PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_true_circularStringM PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_true_triangle PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_false PASSED ogr/ogr_geos.py::test_ogr_geos_isvalid_false_too_few_points PASSED ogr/ogr_geos.py::test_ogr_geos_pointonsurface PASSED ogr/ogr_geos.py::test_ogr_geos_DelaunayTriangulation PASSED ogr/ogr_geos.py::test_ogr_geos_polygonize PASSED ogr/ogr_geos.py::test_ogr_geos_prepared_geom PASSED ogr/ogr_geos.py::test_ogr_geos_set_precision PASSED ogr/ogr_geos.py::test_ogr_geos_set_unary_union_TINZ PASSED ogr/ogr_geos.py::test_ogr_geos_set_unary_union_GEOMETRYCOLLECTIONZ_POLYGONZ PASSED ogr/ogr_gml.py::test_ogr_gml_1[True] PASSED ogr/ogr_gml.py::test_ogr_gml_1[False] PASSED ogr/ogr_gml.py::test_ogr_gml_3 PASSED ogr/ogr_gml.py::test_ogr_gml_4 PASSED ogr/ogr_gml.py::test_ogr_gml_5 PASSED ogr/ogr_gml.py::test_ogr_gml_6 PASSED ogr/ogr_gml.py::test_ogr_gml_7 PASSED ogr/ogr_gml.py::test_ogr_gml_8 PASSED ogr/ogr_gml.py::test_ogr_gml_9 PASSED ogr/ogr_gml.py::test_ogr_gml_10 PASSED ogr/ogr_gml.py::test_ogr_gml_11 PASSED ogr/ogr_gml.py::test_ogr_gml_12 PASSED ogr/ogr_gml.py::test_ogr_gml_13 PASSED ogr/ogr_gml.py::test_ogr_gml_14 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_15 SKIPPED ogr/ogr_gml.py::test_ogr_gml_city_gml PASSED ogr/ogr_gml.py::test_gml_read_compound_crs_lat_long PASSED ogr/ogr_gml.py::test_ogr_gml_city_gml_lod2_with_xlink_href PASSED ogr/ogr_gml.py::test_ogr_gml_17 PASSED ogr/ogr_gml.py::test_ogr_gml_18 PASSED ogr/ogr_gml.py::test_ogr_gml_19 PASSED ogr/ogr_gml.py::test_ogr_gml_20 PASSED ogr/ogr_gml.py::test_ogr_gml_21[GML3-expected_gml_gml3] PASSED ogr/ogr_gml.py::test_ogr_gml_21[GML3Deegree-expected_gml_gml3degree] PASSED ogr/ogr_gml.py::test_ogr_gml_21[GML3.2-expected_gml_gml32] PASSED ogr/ogr_gml.py::test_ogr_gml_22 PASSED ogr/ogr_gml.py::test_ogr_gml_23 PASSED ogr/ogr_gml.py::test_ogr_gml_24 PASSED ogr/ogr_gml.py::test_ogr_gml_25 PASSED ogr/ogr_gml.py::test_ogr_gml_26 SKIPPED ogr/ogr_gml.py::test_ogr_gml_27 SKIPPED ogr/ogr_gml.py::test_ogr_gml_28 SKIPPED ogr/ogr_gml.py::test_ogr_gml_29 PASSED ogr/ogr_gml.py::test_ogr_gml_30 PASSED ogr/ogr_gml.py::test_ogr_gml_31 PASSED ogr/ogr_gml.py::test_ogr_gml_32 PASSED ogr/ogr_gml.py::test_ogr_gml_33 PASSED ogr/ogr_gml.py::test_ogr_gml_34 PASSED ogr/ogr_gml.py::test_ogr_gml_35 PASSED ogr/ogr_gml.py::test_ogr_gml_36[NO] PASSED ogr/ogr_gml.py::test_ogr_gml_36[YES] PASSED ogr/ogr_gml.py::test_ogr_gml_38[HUGE] PASSED ogr/ogr_gml.py::test_ogr_gml_38[NONE] PASSED ogr/ogr_gml.py::test_ogr_gml_40 PASSED ogr/ogr_gml.py::test_ogr_gml_42 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_43 SKIPPED (Test disabled because service regularly times out) ogr/ogr_gml.py::test_ogr_gml_44 PASSED ogr/ogr_gml.py::test_ogr_gml_45 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs10.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs11.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs20.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_48 PASSED ogr/ogr_gml.py::test_ogr_gml_49 PASSED ogr/ogr_gml.py::test_ogr_gml_50 PASSED ogr/ogr_gml.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options0] PASSED ogr/ogr_gml.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options1] PASSED ogr/ogr_gml.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options0] PASSED ogr/ogr_gml.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options1] PASSED ogr/ogr_gml.py::test_ogr_gml_51[GML2] SKIPPED ogr/ogr_gml.py::test_ogr_gml_51[GML3] SKIPPED ogr/ogr_gml.py::test_ogr_gml_52 PASSED ogr/ogr_gml.py::test_ogr_gml_53 PASSED ogr/ogr_gml.py::test_ogr_gml_54 PASSED ogr/ogr_gml.py::test_ogr_gml_55 PASSED ogr/ogr_gml.py::test_ogr_gml_56 PASSED ogr/ogr_gml.py::test_ogr_gml_57 PASSED ogr/ogr_gml.py::test_ogr_gml_58 PASSED ogr/ogr_gml.py::test_ogr_gml_58a PASSED ogr/ogr_gml.py::test_ogr_gml_58b PASSED ogr/ogr_gml.py::test_ogr_gml_58c PASSED ogr/ogr_gml.py::test_ogr_gml_59 PASSED ogr/ogr_gml.py::test_ogr_gml_60 PASSED ogr/ogr_gml.py::test_ogr_gml_61 PASSED ogr/ogr_gml.py::test_ogr_gml_62 PASSED ogr/ogr_gml.py::test_ogr_gml_62bis PASSED ogr/ogr_gml.py::test_ogr_gml_63 PASSED ogr/ogr_gml.py::test_ogr_gml_64[XERCES] PASSED ogr/ogr_gml.py::test_ogr_gml_64[EXPAT] PASSED ogr/ogr_gml.py::test_ogr_gml_65[S-<0] PASSED ogr/ogr_gml.py::test_ogr_gml_65[S-<1] PASSED ogr/ogr_gml.py::test_ogr_gml_65[S-<2] PASSED ogr/ogr_gml.py::test_ogr_gml_66 PASSED ogr/ogr_gml.py::test_ogr_gml_67 PASSED ogr/ogr_gml.py::test_ogr_gml_68 PASSED ogr/ogr_gml.py::test_ogr_gml_69 PASSED ogr/ogr_gml.py::test_ogr_gml_70 PASSED ogr/ogr_gml.py::test_ogr_gml_71 PASSED ogr/ogr_gml.py::test_ogr_gml_71bis PASSED ogr/ogr_gml.py::test_ogr_gml_71ter PASSED ogr/ogr_gml.py::test_ogr_gml_72 PASSED ogr/ogr_gml.py::test_ogr_gml_72bis PASSED ogr/ogr_gml.py::test_ogr_gml_73 PASSED ogr/ogr_gml.py::test_ogr_gml_74 PASSED ogr/ogr_gml.py::test_ogr_gml_75 PASSED ogr/ogr_gml.py::test_ogr_gml_76 SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_gml.py::test_ogr_gml_77 PASSED ogr/ogr_gml.py::test_ogr_gml_78 PASSED ogr/ogr_gml.py::test_ogr_gml_79 PASSED ogr/ogr_gml.py::test_ogr_gml_80 PASSED ogr/ogr_gml.py::test_ogr_gml_81 PASSED ogr/ogr_gml.py::test_ogr_gml_82 PASSED ogr/ogr_gml.py::test_ogr_gml_gml2_write_geometry_error PASSED ogr/ogr_gml.py::test_ogr_gml_srsname_only_on_top_bounded_by PASSED ogr/ogr_gml.py::test_ogr_gml_featuretype_suffix_in_xsd PASSED ogr/ogr_gml.py::test_ogr_gml_standalone_geom PASSED ogr/ogr_gml.py::test_ogr_gml_unique[True-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_unique[True-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_unique[True-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_unique[False-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_unique[False-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_unique[False-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml.py::test_ogr_gml_write_gfs_no PASSED ogr/ogr_gml.py::test_ogr_gml_write_gfs_yes PASSED ogr/ogr_gml.py::test_ogr_gml_no_gfs_rewriting PASSED ogr/ogr_gml.py::test_ogr_gml_aixm_elevated_surface PASSED ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML2] PASSED ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML3] PASSED ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML3.2] PASSED ogr/ogr_gml.py::test_ogr_gml_too_nested PASSED ogr/ogr_gml.py::test_ogr_gml_first_feature_without_geometry PASSED ogr/ogr_gml.py::test_ogr_gml_force_srs_detection_multiple_geom_fields PASSED ogr/ogr_gml.py::test_ogr_gml_read_feature_with_gml_description PASSED ogr/ogr_gml.py::test_ogr_gml_read_srsDimension_3_on_top_gml_Envelope PASSED ogr/ogr_gml.py::test_ogr_gml_read_boundedby_only PASSED ogr/ogr_gml.py::test_ogr_gml_read_boundedby_only_gml_null_only PASSED ogr/ogr_gml.py::test_ogr_gml_read_bbox_and_several_geom_elements PASSED ogr/ogr_gml.py::test_ogr_gml_read_boundedby_invalid PASSED ogr/ogr_gml.py::test_ogr_gml_read_boundedby_repeated PASSED ogr/ogr_gml.py::test_ogr_gml_field_comment PASSED ogr/ogr_gml.py::test_ogr_gml_field_comment_from_gfs PASSED ogr/ogr_gml.py::test_ogr_gml_ignore_old_gfs SKIPPED (Requires Linux) ogr/ogr_gml.py::test_ogr_gml_geom_coord_precision PASSED ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_1 PASSED ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_2 PASSED ogr/ogr_gml_geom.py::test_gml_geom[1.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[10.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[11.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[2.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[3.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[3d_1.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_line.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_point.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_polygon.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[4.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[5.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[6.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[7.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[8.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[9.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_geom[db2_poly.wkt] PASSED ogr/ogr_gml_geom.py::test_gml_space_test PASSED ogr/ogr_gml_geom.py::test_gml_pos_point PASSED ogr/ogr_gml_geom.py::test_gml_pos_polygon PASSED ogr/ogr_gml_geom.py::test_gml_posList_line PASSED ogr/ogr_gml_geom.py::test_gml_posList_line3d PASSED ogr/ogr_gml_geom.py::test_gml_posList_line3d_2 PASSED ogr/ogr_gml_geom.py::test_gml_polygon PASSED ogr/ogr_gml_geom.py::test_gml_out_point_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_point3d_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_linestring_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_polygon_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_multipoint_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_multilinestring_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_multipolygon_srs PASSED ogr/ogr_gml_geom.py::test_gml_out_geometrycollection_srs PASSED ogr/ogr_gml_geom.py::test_gml_Box PASSED ogr/ogr_gml_geom.py::test_gml_null PASSED ogr/ogr_gml_geom.py::test_gml_Envelope PASSED ogr/ogr_gml_geom.py::test_gml_Curve PASSED ogr/ogr_gml_geom.py::test_gml_Curve_with_pointProperty PASSED ogr/ogr_gml_geom.py::test_gml_MultiCurve PASSED ogr/ogr_gml_geom.py::test_gml_MultiSurface PASSED ogr/ogr_gml_geom.py::test_gml_MultiSurface_surfaceMembers PASSED ogr/ogr_gml_geom.py::test_gml_MultiCurve_curveMembers PASSED ogr/ogr_gml_geom.py::test_gml_MultiGeometry_geometryMembers PASSED ogr/ogr_gml_geom.py::test_gml_CompositeCurve_curveMembers PASSED ogr/ogr_gml_geom.py::test_gml_MultiCurve_pointMembers PASSED ogr/ogr_gml_geom.py::test_gml_Solid PASSED ogr/ogr_gml_geom.py::test_gml_OrientableSurface PASSED ogr/ogr_gml_geom.py::test_gml_Triangle PASSED ogr/ogr_gml_geom.py::test_gml_Rectangle PASSED ogr/ogr_gml_geom.py::test_gml_PolyhedralSurface PASSED ogr/ogr_gml_geom.py::test_gml_Tin PASSED ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_curve_polygon PASSED ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_polygon_then_curve_polygon PASSED ogr/ogr_gml_geom.py::test_gml_Surface_mix_of_triangle_and_rectangle PASSED ogr/ogr_gml_geom.py::test_gml_ConcatenatedDeduplication PASSED ogr/ogr_gml_geom.py::test_gml_invalid_geoms PASSED ogr/ogr_gml_geom.py::test_gml_write_gml3_geometries PASSED ogr/ogr_gml_geom.py::test_gml_write_gml3_srs PASSED ogr/ogr_gml_geom.py::test_gml_nested PASSED ogr/ogr_gml_geom.py::test_gml_SimplePolygon PASSED ogr/ogr_gml_geom.py::test_gml_SimpleRectangle PASSED ogr/ogr_gml_geom.py::test_gml_SimpleTriangle PASSED ogr/ogr_gml_geom.py::test_gml_SimpleMultiPoint PASSED ogr/ogr_gml_geom.py::test_gml_CompositeCurveInRing PASSED ogr/ogr_gml_geom.py::test_gml_CompositeSurface_in_surfaceMembers PASSED ogr/ogr_gml_geom.py::test_gml_MultiSurfaceOfSurfaceOfPolygonPatchWithInteriorRing PASSED ogr/ogr_gml_geom.py::test_gml_Coordinates_ts_cs_decimal PASSED ogr/ogr_gml_geom.py::test_gml_with_xml_header_and_comments PASSED ogr/ogr_gml_geom.py::test_gml_srsDimension_topgeometry PASSED ogr/ogr_gml_geom.py::test_gml_Arc PASSED ogr/ogr_gml_geom.py::test_gml_ArcByBulge PASSED ogr/ogr_gml_geom.py::test_gml_ArcByCenterPoint PASSED ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint PASSED ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint PASSED ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint_srs_geog_uom_m_km PASSED ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint_curve_in_same_segments PASSED ogr/ogr_gml_geom.py::test_gml_Ring_starting_with_ArcByCenterPoint PASSED ogr/ogr_gml_geom.py::test_gml_Ring_ending_with_ArcByCenterPoint PASSED ogr/ogr_gml_geom.py::test_gml_Circle PASSED ogr/ogr_gml_geom.py::test_gml_ArcString PASSED ogr/ogr_gml_geom.py::test_gml_OGRCompoundCurve PASSED ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString PASSED ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString_with_interior_CircularString PASSED ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CompoundCurve PASSED ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_LinearRing_with_interior_CircularString PASSED ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CircularString_with_interior_LinearRing PASSED ogr/ogr_gml_geom.py::test_gml_OGRMultiSurface PASSED ogr/ogr_gml_geom.py::test_gml_OGRMultiCurve PASSED ogr/ogr_gml_geom.py::test_gml_write_gml_ns PASSED ogr/ogr_gml_geom.py::test_gml_read_gml_ArcByCenterPoint_projected_crs_northing_easting PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_basic SKIPPED ogr/ogr_gmlas.py::test_ogr_gmlas_test_ogrsf SKIPPED ogr/ogr_gmlas.py::test_ogr_gmlas_virtual_file PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_datafile_with_xsd_option PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_with_xsd_option PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_xsd_which_is_not_xsd PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_no_xsd PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_gml PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_xsd PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_gml_without_schema_location PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_schema PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_xml PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_gml_Reference PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_same_element_in_different_ns PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_corner_case_relative_path PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element_variant PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_geometryproperty PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_abstractgeometry PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_validate PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_test_ns_prefix PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_no_namespace PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_conf PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_conf_ignored_xpath PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_cache PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_link_nested_independant_child PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_composition_compositionPart PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_instantiate_only_gml_feature PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_timestamp_ignored_for_hash PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_dataset_getnextfeature PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_inline_identifier PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_avoid_same_name_inlined_classes PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_validate_ignored_fixed_attribute PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_remove_unused_layers_and_fields PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_xlink_resolver PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_recoding PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_schema_without_namespace_prefix PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_truncated_xml PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_truncation PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_case_ambiguity PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_xsd PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_read_back SKIPPED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_assign_srs PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_original_xml PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_options PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_writer_errors PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_read_fake_gmljp2 PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_typing_constraints PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_swe_dataarray PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_swe_datarecord PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_any_field_at_end_of_declaration Expected fail: value != baz PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_aux_schema_without_namespace_prefix PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_geometry_as_substitutiongroup PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_coordinates_with_leading_space PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_extra_piezometre SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_gmlas.py::test_ogr_gmlas_extra_eureg SKIPPED (RUN_ON_DEMAND not set) ogr/ogr_gmlas.py::test_ogr_gmlas_no_element_in_first_choice_schema PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_internal_xlink_href PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_version_xsd PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_huge_memory_allocation PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_huge_processing_time PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_schema_not_in_ogc_schema_location PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_read_srsDimension_3_on_top_gml_Envelope PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_get_gml_and_iso_schemas PASSED ogr/ogr_gmlas.py::test_ogr_gmlas_bugfix_sf_2371 PASSEDRemaining files: ['esrijson', 'geojsonseq', 'ogr2sqlite'] ogr/ogr_gmt.py::test_ogr_gmt_2 PASSED ogr/ogr_gmt.py::test_ogr_gmt_4 PASSED ogr/ogr_gmt.py::test_ogr_gmt_5 PASSED ogr/ogr_gmt.py::test_ogr_gmt_coord_only PASSED ogr/ogr_gmt.py::test_ogr_gmt_write_stdout PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_2 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_2bis PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_3 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_5 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_6 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_7 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_8 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_8a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_8b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_9 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_11 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_12 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_13 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_14 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_15 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_SetSRID PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_ST_EnvIntersects PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_16 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_16a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_16b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_17 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_18 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_18a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_18b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_18c PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_19 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_20 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_20a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_20b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_duplication_custom_crs PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_consistent_with_official_definition PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_geographic PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_Cartesian PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_21 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_21a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_table_in_gpkg_content_but_missing PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_22 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_create_with_fid_0 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_23 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_unique PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_unique_many_layers PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_24 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_25 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_26 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_27 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_28 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_29 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_30 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_31 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_32 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_33 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_34 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_35 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_36 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_36_alter_comment_after_alternative_name PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_37 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_38[YES] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_38[NO] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_39 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_40 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_41 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_42 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_43 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_NO PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_YES PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO_not_needed PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_45 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_46 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47c PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47d PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47e PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47f PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_47g PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_48 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_49 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.4] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_51 SKIPPED ogr/ogr_gpkg.py::test_ogr_gpkg_52 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_53 SKIPPED ogr/ogr_gpkg.py::test_ogr_gpkg_54 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_55 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_56 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_creation_fid PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_57 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_multiple_geom_columns PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_58 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_59 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_savepoint PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_wal SKIPPED ogr/ogr_gpkg.py::test_ogr_gpkg_nolock PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_test_ogrsf SKIPPED ogr/ogr_gpkg.py::test_ogr_gpkg_json PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_invalid_values_in_records PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_mixed_dimensionality_unknown_layer_geometry_type PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_z_or_m_geometry_in_non_zm_layer PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_rtree_trigger PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_prelude_statements PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_datetime_timezones PASSED ogr/ogr_gpkg.py::test_abort_sql PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_transform_no_record_spatial_ref_sys SKIPPED (f.GetGeometryRef() returns None on the current Windows CI) ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_creation PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.4] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains_errors PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_domain_gpkg_1_0 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_views PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_spatial_view_computed_geom_column Cannot validate() due to mod_spatialite not being loadable PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_read_deprecated_gdal_aspatial PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_mr_column_name_update_trigger PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_crs_coordinate_epoch PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_a PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_b PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_relations PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_relations_sqlite_foreign_keys PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_alter_relations PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_add_relationship_complex_names PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_alter_geom_field_defn PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_pyarrow_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-1] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[200-100-2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[299-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[300-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[301-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[400-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[901-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[1001-100-3] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_bool_field PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[direct] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[sql] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_empty_file PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_immutable SKIPPED (Incorrect platform) ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_get_geometry_types PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_detect_broken_rtree_gdal_3_6_0 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[None-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'0001'-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POINT EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[LINESTRING(1 2,3 4)-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON Z ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON M ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ZM ((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.25 0.25,0.25 0.75,0.75 0.75,0.75 0.25,0.25 0.25))-0.75] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))-1] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON Z (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON M (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON ZM (((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[CURVEPOLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTISURFACE (((0 0,0 1,1 1,0 0)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'00010000000000000000000000000000000000000000000000000000f03f000000000000f03f7c030000000100000004000000000000000000000000000000000000000000000000000000000000000000f03f000000000000f03f000000000000f03f00000000000000000000000000000000fe'-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_read_generated_column PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_gdal_get_pixel_value PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sozip PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_update_feature PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_ogr_layer_Extent PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_alternative_names_comment PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_alter_field_defn_alternative_names_comment PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.4] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_relaxed_datetime_format PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-SECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MINUTE-2023-11-07T16:03:34.123Z-2023-11-07T16:03Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-INVALID-None-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_flushcache PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_arrow_fallback_types PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_first_geom_null PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_exact_spatial_filter_for_feature_count PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_string] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_binary] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[geometry] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_like_utf8 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1 2)-POINT(1 2 3)-extent2d0-extent3d0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1)-POINT(1 2 3)-extent2d1-extent3d1] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1)-POINT(1 2)-extent2d2-extent3d2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[no_envelope] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[2d_envelope] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[3d_envelope] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_on_2d_dataset_with_filters PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_creation_with_foreign_key_constraint_enabled PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[True-YES-YES] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[False-YES-NO] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[False-NO-NO] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_ST_Area_on_ellipsoid PASSED['esrijson', 'geojsonseq', 'ogr2sqlite'] ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_1 SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_2 SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_3 SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[waypoints] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[tracks] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[routes] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:wrong_driver] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:wrong_file] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:features=wrong_feature:data/gpx/test.gpx] SKIPPED (GPSBabel utility not found) ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:features=waypoints] SKIPPED (GPSBabel utility not found) ogr/ogr_gpx.py::test_ogr_gpx_1 PASSED ogr/ogr_gpx.py::test_ogr_gpx_2 PASSED ogr/ogr_gpx.py::test_ogr_gpx_3 PASSED ogr/ogr_gpx.py::test_ogr_gpx_4 PASSED ogr/ogr_gpx.py::test_ogr_gpx_5 PASSED ogr/ogr_gpx.py::test_ogr_gpx_6 PASSED ogr/ogr_gpx.py::test_ogr_gpx_7 PASSED ogr/ogr_gpx.py::test_ogr_gpx_8 PASSED ogr/ogr_gpx.py::test_ogr_gpx_9 PASSED ogr/ogr_gpx.py::test_ogr_gpx_metadata_read PASSED ogr/ogr_gpx.py::test_ogr_gpx_metadata_write PASSED ogr/ogr_gpx.py::test_ogr_gpx_creator[options0- creator="GDAL ] PASSED ogr/ogr_gpx.py::test_ogr_gpx_creator[options1- creator="the_creator" ] PASSED ogr/ogr_gpx.py::test_ogr_gpx_ELE_AS_25D PASSED ogr/ogr_gpx.py::test_ogr_gpx_SHORT_NAMES PASSED ogr/ogr_gpx.py::test_ogr_gpx_N_MAX_LINKS PASSED ogr/ogr_gpx.py::test_ogr_gpx_convert_to_gpkg PASSED ogr/ogr_gtfs.py::test_ogr_gtfs_open PASSED ogr/ogr_gtfs.py::test_ogr_gtfs_content PASSED ogr/ogr_gtfs.py::test_ogr_gtfs_test_ogrsf PASSED ogr/ogr_idrisi.py::test_ogr_idrisi_1 PASSED ogr/ogr_idrisi.py::test_ogr_idrisi_2 PASSED ogr/ogr_idrisi.py::test_ogr_idrisi_3 PASSED ogr/ogr_ili.py::test_ogr_interlis1_2 PASSED ogr/ogr_ili.py::test_ogr_interlis1_3 PASSED ogr/ogr_ili.py::test_ogr_interlis1_4 PASSED ogr/ogr_ili.py::test_ogr_interlis1_5 PASSED ogr/ogr_ili.py::test_ogr_interlis1_6 PASSED ogr/ogr_ili.py::test_ogr_interlis1_7 PASSED ogr/ogr_ili.py::test_ogr_interlis1_9 PASSED ogr/ogr_ili.py::test_ogr_interlis1_10 PASSED ogr/ogr_ili.py::test_ogr_interlis1_11 PASSED ogr/ogr_ili.py::test_ogr_interlis1_12 PASSED ogr/ogr_ili.py::test_ogr_interlis1_13 PASSED ogr/ogr_ili.py::test_ogr_interlis1_13_linear PASSED ogr/ogr_ili.py::test_ogr_interlis1_14 PASSED ogr/ogr_ili.py::test_ogr_interlis2_1 PASSED ogr/ogr_ili.py::test_ogr_interlis2_2 PASSED ogr/ogr_ili.py::test_ogr_interlis2_3 PASSED ogr/ogr_ili.py::test_ogr_interlis2_4 PASSED ogr/ogr_ili.py::test_ogr_interlis_arc1 PASSED ogr/ogr_ili.py::test_ogr_interlis_arc2 PASSED ogr/ogr_ili.py::test_ogr_interlis2_create_file_error PASSED ogr/ogr_index_test.py::test_ogr_index_can_join_without_index PASSED ogr/ogr_index_test.py::test_ogr_index_creating_index_causes_index_files_to_be_created PASSED ogr/ogr_index_test.py::test_ogr_index_indexed_single_integer_lookup_works PASSED ogr/ogr_index_test.py::test_ogr_index_indexed_single_string_works PASSED ogr/ogr_index_test.py::test_ogr_index_unimplemented_range_query_works PASSED ogr/ogr_index_test.py::test_ogr_index_indexed_join_works PASSED ogr/ogr_index_test.py::test_ogr_index_drop_index_removes_files PASSED ogr/ogr_index_test.py::test_ogr_index_attribute_filter_works_after_drop_index PASSED ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_files_to_be_created PASSED ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_to_be_populated PASSED ogr/ogr_index_test.py::test_ogr_index_creating_index_in_separate_steps_works PASSED ogr/ogr_index_test.py::test_ogr_index_10 PASSED ogr/ogr_index_test.py::test_ogr_index_11 PASSED ogr/ogr_jml.py::test_ogr_jml_1 PASSED ogr/ogr_jml.py::test_ogr_jml_2 PASSED ogr/ogr_jml.py::test_ogr_jml_2a PASSED ogr/ogr_jml.py::test_ogr_jml_2b PASSED ogr/ogr_jml.py::test_ogr_jml_2c PASSED ogr/ogr_jml.py::test_ogr_jml_2d PASSED ogr/ogr_jml.py::test_ogr_jml_2e PASSED ogr/ogr_jml.py::test_ogr_jml_3 SKIPPED ogr/ogr_jml.py::test_ogr_jml_4 PASSED ogr/ogr_jml.py::test_ogr_jml_4a PASSED ogr/ogr_jml.py::test_ogr_jml_4b PASSED ogr/ogr_jml.py::test_ogr_jml_4c PASSED ogr/ogr_jml.py::test_ogr_jml_4d PASSED ogr/ogr_jml.py::test_ogr_jml_read_srs PASSED ogr/ogr_join_test.py::test_ogr_join_1 PASSED ogr/ogr_join_test.py::test_ogr_join_2 PASSED ogr/ogr_join_test.py::test_ogr_join_3 PASSED ogr/ogr_join_test.py::test_ogr_join_4 PASSED ogr/ogr_join_test.py::test_ogr_join_5 PASSED ogr/ogr_join_test.py::test_ogr_join_6 PASSED ogr/ogr_join_test.py::test_ogr_join_7 PASSED ogr/ogr_join_test.py::test_ogr_join_8 PASSED ogr/ogr_join_test.py::test_ogr_join_9 PASSED ogr/ogr_join_test.py::test_ogr_join_10 PASSED ogr/ogr_join_test.py::test_ogr_join_11 PASSED ogr/ogr_join_test.py::test_ogr_join_12 PASSED ogr/ogr_join_test.py::test_ogr_join_13 PASSED ogr/ogr_join_test.py::test_ogr_join_14 PASSED ogr/ogr_join_test.py::test_ogr_join_15 PASSED ogr/ogr_join_test.py::test_ogr_join_16 PASSED ogr/ogr_join_test.py::test_ogr_join_17 PASSED ogr/ogr_join_test.py::test_ogr_join_18 PASSED ogr/ogr_join_test.py::test_ogr_join_19 PASSED ogr/ogr_join_test.py::test_ogr_join_20 PASSED ogr/ogr_join_test.py::test_ogr_join_21 PASSED ogr/ogr_join_test.py::test_ogr_join_22 PASSED ogr/ogr_join_test.py::test_ogr_join_23 PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[[EPSG:32631]-expected_crs0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[http://www.opengis.net/def/crs/EPSG/0/32631-expected_crs1] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys2-expected_crs2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys3-expected_crs3] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys4-expected_crs4] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys5-expected_crs5] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys6-expected_crs6] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys7-expected_crs7] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys8-expected_crs8] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys9-expected_crs9] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys10-expected_crs10] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[12] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[]] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG]] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:]] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:0]] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[http://www.opengis.net/def/crs/EPSG/0/0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys9] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys10] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys11] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys12] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys13] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys14] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys15] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys16] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys17] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys18] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys19] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys20] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys21] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_only.json-32631-mapping_lyr0-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat.json-32631-mapping_lyr1-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_and_feat.json-32631-mapping_lyr2-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_place_null.json-32631-mapping_lyr3-500000-0-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_geometry_null.json-32631-mapping_lyr4-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_4326_feat.json-4326-mapping_lyr5-3-0-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat_only.json-32631-mapping_lyr6-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_geom_only.json-32631-mapping_lyr7-500000-4500000-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_mixed_feat.json-32631-mapping_lyr8-x8-y8-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none_fc_mixed_feat.json-None-None-x9-y9-epsg_code_feat9-mapping_feat9] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_only.json-4326-mapping_lyr10-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_and_feat.json-4326-mapping_lyr11-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_place_null.json-4326-mapping_lyr12-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_32631_feat.json-32631-mapping_lyr13-500000-0-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_feat_only.json-4326-mapping_lyr14-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none.json-4326-mapping_lyr15-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options0-32631-mapping_lyr0-500000-4500000] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options1-32631-mapping_lyr1-500000-4500000] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options2-32631-mapping_lyr2-500000-4500000] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options3-4326-mapping_lyr3-0-0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options4-32631-mapping_lyr4-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options5-4326-mapping_lyr5-3-0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options6-32631-mapping_lyr6-500000-4500000] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options7-4326-mapping_lyr7-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_feature_type_top_level PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_two_features_types PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values0-expected_fields0-expected_values_array0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values1-expected_fields1-expected_values_array1] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values2-expected_fields2-expected_values_array2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values3-expected_fields3-expected_values_array3] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values4-expected_fields4-expected_values_array4] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values5-expected_fields5-expected_values_array5] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values6-expected_fields6-expected_values_array6] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values7-expected_fields7-expected_values_array7] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values8-expected_fields8-expected_values_array8] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values9-expected_fields9-expected_values_array9] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values10-expected_fields10-expected_values_array10] PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_time_with_time_property PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_point_base PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_line_base PASSED ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_polygon_base PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs0-[EPSG:32631]-500000-0-3-0-500000-0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs1-[EPSG:4326]-2-49-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs2-[EPSG:4258]-2-49-2-49-49-2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs3-expected_coordRefSys3-2-49-2-49-None-None] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs4-expected_coordRefSys4-2-49-2-49-49-2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs5-expected_coordRefSys5-2-49-2-49-49-2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_IAU PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_basic PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_several_layers PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts0-1] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts1--2147483647] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts2-2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts3--2147483646] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts4-3] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts5--2147483645] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts6-4] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts7--2147483644] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts8-5] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts9--2147483643] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts10-6] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts11--2147483642] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts12-7] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts13--2147483641] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts14-0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts15-15] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts16-1015] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns0-input_field_values_array0-expected_times0-expected_properties0] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns1-input_field_values_array1-expected_times1-expected_properties1] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns2-input_field_values_array2-expected_times2-expected_properties2] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns3-input_field_values_array3-expected_times3-expected_properties3] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns4-input_field_values_array4-expected_times4-expected_properties4] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns5-input_field_values_array5-expected_times5-expected_properties5] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns6-input_field_values_array6-expected_times6-expected_properties6] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns7-input_field_values_array7-expected_times7-expected_properties7] PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns8-input_field_values_array8-expected_times8-expected_properties8] PASSED ogr/ogr_jsonfg.py::test_jsonfg_vector_translate PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_WRITE_GEOMETRY_NO PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_COORDINATE_PRECISION PASSED ogr/ogr_jsonfg.py::test_jsonfg_write_flushcache PASSED ogr/ogr_jsonfg.py::test_ogr_jsonfg_geom_coord_precision[True] PASSED ogr/ogr_jsonfg.py::test_ogr_jsonfg_geom_coord_precision[False] PASSED ogr/ogr_kml.py::test_ogr_kml_attributes_1 Unregister LIBKML driver PASSED ogr/ogr_kml.py::test_ogr_kml_attributes_2 PASSED ogr/ogr_kml.py::test_ogr_kml_attributes_3 PASSED ogr/ogr_kml.py::test_ogr_kml_attributes_4 PASSED ogr/ogr_kml.py::test_ogr_kml_point_read PASSED ogr/ogr_kml.py::test_ogr_kml_linestring_read PASSED ogr/ogr_kml.py::test_ogr_kml_polygon_read PASSED ogr/ogr_kml.py::test_ogr_kml_write_1 PASSED ogr/ogr_kml.py::test_ogr_kml_xml_attributes PASSED ogr/ogr_kml.py::test_ogr_kml_read_geometries PASSED ogr/ogr_kml.py::test_ogr_kml_test_ogrsf SKIPPED ogr/ogr_kml.py::test_ogr_kml_interleaved_writing PASSED ogr/ogr_kml.py::test_ogr_kml_read_placemark PASSED ogr/ogr_kml.py::test_ogr_kml_read_empty PASSED ogr/ogr_kml.py::test_ogr_kml_read_emptylayers PASSED ogr/ogr_kml.py::test_ogr_kml_write_schema PASSED ogr/ogr_kml.py::test_ogr_kml_empty_layer PASSED ogr/ogr_kml.py::test_ogr_kml_two_layers PASSED ogr/ogr_kml.py::test_ogr_kml_read_folder_with_subfolder_placemark PASSED ogr/ogr_kml.py::test_ogr_kml_read_truncated PASSED ogr/ogr_kml.py::test_ogr_kml_read_weird_empty_folders PASSED ogr/ogr_kml.py::test_ogr_kml_read_junk_content_after_valid_doc PASSED ogr/ogr_kml.py::test_ogr_kml_read_placemark_with_kml_prefix PASSED ogr/ogr_kml.py::test_ogr_kml_read_duplicate_folder_name PASSED ogr/ogr_kml.py::test_ogr_kml_read_placemark_in_root_and_subfolder PASSED ogr/ogr_kml.py::test_ogr_kml_read_non_conformant_multi_geometries PASSEDRe-register LIBKML driver ogr/ogr_layer_algebra.py::test_algebra_intersection_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_intersection_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_intersection_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_KEEP_LOWER_DIMENSION_GEOMETRIES PASSED ogr/ogr_layer_algebra.py::test_algebra_union_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_union_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_union_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_union_4 PASSED ogr/ogr_layer_algebra.py::test_algebra_symdifference_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_symdifference_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_symdifference_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_identity_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_identity_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_identity_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_update_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_update_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_update_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_clip_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_clip_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_clip_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_erase_1 PASSED ogr/ogr_layer_algebra.py::test_algebra_erase_2 PASSED ogr/ogr_layer_algebra.py::test_algebra_erase_3 PASSED ogr/ogr_layer_algebra.py::test_algebra_erase_4 PASSED ogr/ogr_layer_algebra.py::test_algebra_erase_5 PASSED ogr/ogr_libkml.py::test_ogr_libkml_attributes_1 Unregister KML driver PASSED ogr/ogr_libkml.py::test_ogr_libkml_attributes_2 PASSED ogr/ogr_libkml.py::test_ogr_libkml_attributes_3 PASSED ogr/ogr_libkml.py::test_ogr_libkml_attributes_4 PASSED ogr/ogr_libkml.py::test_ogr_libkml_point_read PASSED ogr/ogr_libkml.py::test_ogr_libkml_linestring_read PASSED ogr/ogr_libkml.py::test_ogr_libkml_polygon_read PASSED ogr/ogr_libkml.py::test_ogr_libkml_write[KML] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write[KMZ] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write[dir] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_kmz_use_doc_off PASSED ogr/ogr_libkml.py::test_ogr_libkml_xml_attributes PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_geometries PASSED ogr/ogr_libkml.py::test_ogr_libkml_test_ogrsf SKIPPED ogr/ogr_libkml.py::test_ogr_libkml_read_placemark PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_empty PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers_without_folder PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_schema PASSED ogr/ogr_libkml.py::test_ogr_libkml_extended_data_without_schema_data PASSED ogr/ogr_libkml.py::test_ogr_libkml_gxtrack PASSED ogr/ogr_libkml.py::test_ogr_libkml_gxmultitrack PASSED ogr/ogr_libkml.py::test_ogr_libkml_camera PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_layer_lookat PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_layer_camera PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_multigeometry PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_snippet PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_atom_author PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_atom_link PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_phonenumber PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_region PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_screenoverlay PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_model HTTP service for http://makc.googlecode.com/svn/trunk/flash/sandy_flar2/cube.dae is down (HTTP Error: 404) PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_write_style PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_update[KML] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_update[KMZ] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_update[dir] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KML] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KMZ] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[dir] PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_liststyle PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_networklink PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_photooverlay PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_write_data PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_folder PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_container_properties PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_gx_timestamp PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_with_kml_prefix PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_duplicate_folder_name PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_in_root_and_subfolder PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_tab_separated_coord_triplet PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_kml_with_space_content_in_coordinates PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_several_schema PASSED ogr/ogr_libkml.py::test_ogr_libkml_update_existing_kml PASSED ogr/ogr_libkml.py::test_ogr_libkml_read_non_conformant_multi_geometries PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_reproject PASSED ogr/ogr_libkml.py::test_ogr_libkml_gx_track_without_when PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_layer_name_underscore PASSEDRe-register KML driver ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_lig PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_num PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_opr PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_pnd PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_sta PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_vbo PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_wpl PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_1 PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_2 PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_3 PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_4 PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon_to_polygon PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_read_errors PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_fix_identificatie PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_old_schema PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_stringlist_feat PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_address PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_pandref PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_file_extension PASSED ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_wpl SKIPPED ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_pnd SKIPPED ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_num SKIPPED ogr/ogr_mapml.py::test_ogr_mapml_basic PASSED ogr/ogr_mapml.py::test_ogr_mapml_multiple_layers PASSED ogr/ogr_mapml.py::test_ogr_mapml_creation_options PASSED ogr/ogr_mapml.py::test_ogr_mapml_body_links_single PASSED ogr/ogr_mapml.py::test_ogr_mapml_body_links_multiple PASSED ogr/ogr_mapml.py::test_ogr_mapml_no_class PASSED ogr/ogr_mapml.py::test_ogr_mapml_errors PASSED ogr/ogr_mapml.py::test_ogr_mapml_reprojection_to_wgs84 PASSED ogr/ogr_mapml.py::test_ogr_mapml_layer_srs_is_known PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[point] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[linestring] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[polygon] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipoint] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multilinestring] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipolygon] PASSED ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[geometrycollection] PASSED ogr/ogr_mapml.py::test_ogr_mapml_ogrsf SKIPPED ogr/ogr_mem.py::test_ogr_mem_3 PASSED ogr/ogr_mem.py::test_ogr_mem_4 PASSED ogr/ogr_mem.py::test_ogr_mem_5 PASSED ogr/ogr_mem.py::test_ogr_mem_6 PASSED ogr/ogr_mem.py::test_ogr_mem_7 PASSED ogr/ogr_mem.py::test_ogr_mem_8 PASSED ogr/ogr_mem.py::test_ogr_mem_9 PASSED ogr/ogr_mem.py::test_ogr_mem_10 PASSED ogr/ogr_mem.py::test_ogr_mem_11 PASSED ogr/ogr_mem.py::test_ogr_mem_12 PASSED ogr/ogr_mem.py::test_ogr_mem_13 PASSED ogr/ogr_mem.py::test_ogr_mem_14 PASSED ogr/ogr_mem.py::test_ogr_mem_15 PASSED ogr/ogr_mem.py::test_ogr_mem_16 PASSED ogr/ogr_mem.py::test_ogr_mem_17 PASSED ogr/ogr_mem.py::test_ogr_mem_coordinate_epoch PASSED ogr/ogr_mem.py::test_ogr_mem_alter_geom_field_defn PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pycapsule_interface PASSED ogr/ogr_mem.py::test_ogr_mem_consume_arrow_stream_pycapsule_interface PASSED ogr/ogr_mem.py::test_ogr_mem_consume_arrow_array_pycapsule_interface SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[str] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[strlist] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int32list] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int64list] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[float64list] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[boollist] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary_fixed_width] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[geometry] PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_huge_string PASSED ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_no_crs_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_upsert_feature PASSED ogr/ogr_mem.py::test_ogr_mem_update_feature PASSED ogr/ogr_mem.py::test_ogr_mem_get_supported_srs_list PASSED ogr/ogr_mem.py::test_ogr_mem_write_arrow PASSED ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[0] PASSED ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[12] PASSED ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[4] PASSED ogr/ogr_mem.py::test_ogr_mem_write_arrow_error_negative_fid PASSED ogr/ogr_mem.py::test_ogr_mem_write_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_geometry_in_large_binary SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values0] SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values1] SKIPPED (could not import 'pyarrow': No module named 'pyarrow') ogr/ogr_mem.py::test_ogr_mem_lyr_get_dataset PASSED ogr/ogr_mitab.py::test_ogr_mitab_3[TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_3[MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_4 PASSED ogr/ogr_mitab.py::test_ogr_mitab_5 PASSED ogr/ogr_mitab.py::test_ogr_mitab_6 PASSED ogr/ogr_mitab.py::test_ogr_mitab_10 PASSED ogr/ogr_mitab.py::test_ogr_mitab_11 PASSED ogr/ogr_mitab.py::test_ogr_mitab_12 PASSED ogr/ogr_mitab.py::test_ogr_mitab_13[TAB] SKIPPED ogr/ogr_mitab.py::test_ogr_mitab_13[MIF] SKIPPED ogr/ogr_mitab.py::test_ogr_mitab_15 PASSED ogr/ogr_mitab.py::test_ogr_mitab_16 PASSED ogr/ogr_mitab.py::test_ogr_mitab_17[MIF] SKIPPED ogr/ogr_mitab.py::test_ogr_mitab_17[TAB] SKIPPED ogr/ogr_mitab.py::test_ogr_mitab_18 PASSED ogr/ogr_mitab.py::test_ogr_mitab_19 PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[1-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[1-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[2-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[2-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[3-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[3-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[4-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[4-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[5-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[5-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[6-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[6-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[7-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20[7-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20bis[True] PASSED ogr/ogr_mitab.py::test_ogr_mitab_20bis[False] SKIPPED (Requires Linux) ogr/ogr_mitab.py::test_ogr_mitab_21 PASSED ogr/ogr_mitab.py::test_ogr_mitab_22[2] PASSED ogr/ogr_mitab.py::test_ogr_mitab_22[1000] PASSED ogr/ogr_mitab.py::test_ogr_mitab_23[0] PASSED ogr/ogr_mitab.py::test_ogr_mitab_23[1] PASSED ogr/ogr_mitab.py::test_ogr_mitab_23[2] PASSED ogr/ogr_mitab.py::test_ogr_mitab_23[100] PASSED ogr/ogr_mitab.py::test_ogr_mitab_23[1000] PASSED ogr/ogr_mitab.py::test_ogr_mitab_24[2] PASSED ogr/ogr_mitab.py::test_ogr_mitab_24[100] PASSED ogr/ogr_mitab.py::test_ogr_mitab_24[1000] PASSED ogr/ogr_mitab.py::test_ogr_mitab_25[2] PASSED ogr/ogr_mitab.py::test_ogr_mitab_25[1000] PASSED ogr/ogr_mitab.py::test_ogr_mitab_26[2] PASSED ogr/ogr_mitab.py::test_ogr_mitab_26[1000] PASSED ogr/ogr_mitab.py::test_ogr_mitab_27 PASSED ogr/ogr_mitab.py::test_ogr_mitab_28 PASSED ogr/ogr_mitab.py::test_ogr_mitab_29 PASSED ogr/ogr_mitab.py::test_ogr_mitab_30[create_mode] PASSED ogr/ogr_mitab.py::test_ogr_mitab_30[update_mode] PASSED ogr/ogr_mitab.py::test_ogr_mitab_32 PASSED ogr/ogr_mitab.py::test_ogr_mitab_33 PASSED ogr/ogr_mitab.py::test_ogr_mitab_34 PASSED ogr/ogr_mitab.py::test_ogr_mitab_35 PASSED ogr/ogr_mitab.py::test_ogr_mitab_36 PASSED ogr/ogr_mitab.py::test_ogr_mitab_37 PASSED ogr/ogr_mitab.py::test_ogr_mitab_38 PASSED ogr/ogr_mitab.py::test_ogr_mitab_39 PASSED ogr/ogr_mitab.py::test_ogr_mitab_40 PASSED ogr/ogr_mitab.py::test_ogr_mitab_41 PASSED ogr/ogr_mitab.py::test_ogr_mitab_42 PASSED ogr/ogr_mitab.py::test_ogr_mitab_43 PASSED ogr/ogr_mitab.py::test_ogr_mitab_44 PASSED ogr/ogr_mitab.py::test_ogr_mitab_45[1-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_45[1-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_45[2-MIF] PASSED ogr/ogr_mitab.py::test_ogr_mitab_45[2-TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_46[tab-win1251.TAB] PASSED ogr/ogr_mitab.py::test_ogr_mitab_46[win1251.mif] PASSED ogr/ogr_mitab.py::test_ogr_mitab_47 PASSED ogr/ogr_mitab.py::test_ogr_mitab_48 PASSED ogr/ogr_mitab.py::test_ogr_mitab_49_aspatial PASSED ogr/ogr_mitab.py::test_ogr_mitab_tab_field_index_creation PASSED ogr/ogr_mitab.py::test_ogr_mitab_tab_view PASSED ogr/ogr_mitab.py::test_ogr_mitab_style PASSED ogr/ogr_mitab.py::test_ogr_mitab_tab_write_field_name_with_dot PASSED ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[w-L] PASSED ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[t-L] PASSED ogr/ogr_mitab.py::test_ogr_mitab_delete_feature_no_geometry PASSED ogr/ogr_mitab.py::test_ogr_mitab_too_large_value_for_decimal_field PASSED ogr/ogr_mitab.py::test_ogr_mitab_custom_datum_export PASSED ogr/ogr_mitab.py::test_ogr_mitab_description PASSED ogr/ogr_mitab.py::test_ogr_mitab_nulldatetime PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_multi_line_mid PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_single_field_mid PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[mif] PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[tab] PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[tab] PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[mif] PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt1 PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt2 PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_geogcs_code PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_no_geogcs_code PASSED ogr/ogr_mitab.py::test_ogr_mitab_point_label PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_epsg_3125_philippine_reference_system_1992 PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_read_extended_transverse_mercator PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[mif] PASSED ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[tab] PASSED ogr/ogr_mitab.py::test_ogr_mitab_label_without_text PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[tab] PASSED ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[mif] PASSED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_init SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_1 SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_2 SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_3 SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_upsert_feature SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_update_feature SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_cleanup SKIPPED (Driver MongoDBv3 not present) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_3 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_4 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_test_ogrsf SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_create_feature_in_unregistered_table SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_datatypes SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_bulk_insert SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_geography_polygon_vertex_order SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_binary_field_bcp SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mssqlspatial.py::test_geometry_column_identification SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd) ogr/ogr_mvt.py::test_ogr_mvt_datatypes PASSED ogr/ogr_mvt.py::test_ogr_mvt_datatype_promotion PASSED ogr/ogr_mvt.py::test_ogr_mvt_limit_cases PASSED ogr/ogr_mvt.py::test_ogr_mvt_with_extension_fields PASSED ogr/ogr_mvt.py::test_ogr_mvt_mixed PASSED ogr/ogr_mvt.py::test_ogr_mvt_linestring PASSED ogr/ogr_mvt.py::test_ogr_mvt_multilinestring PASSED ogr/ogr_mvt.py::test_ogr_mvt_polygon PASSED ogr/ogr_mvt.py::test_ogr_mvt_point_polygon PASSED ogr/ogr_mvt.py::test_ogr_mvt_point_polygon_clip PASSED ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_readdir PASSED ogr/ogr_mvt.py::test_ogr_mvt_tileset_tilegl PASSED ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_metadata_file PASSED ogr/ogr_mvt.py::test_ogr_mvt_tileset_json_field PASSED ogr/ogr_mvt.py::test_ogr_mvt_open_variants PASSED ogr/ogr_mvt.py::test_ogr_mvt_xyz_options PASSED ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_pbf SKIPPED ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_directory SKIPPED ogr/ogr_mvt.py::test_ogr_mvt_mbtiles PASSED ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field PASSED ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field_auto PASSED ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_test_ogrsf SKIPPED ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_open_vector_in_raster_mode PASSED ogr/ogr_mvt.py::test_ogr_mvt_x_y_z_filename_scheme PASSED ogr/ogr_mvt.py::test_ogr_mvt_polygon_larger_than_header PASSED ogr/ogr_mvt.py::test_ogr_mvt_errors PASSED ogr/ogr_mvt.py::test_ogr_mvt_http PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_one_layer PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_conf PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_mbtiles PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_polygon_repaired PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_conflicting_innner_ring PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size_polygon PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_features PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_custom_tiling_scheme PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_errors PASSED ogr/ogr_mvt.py::test_ogr_mvt_write_reuse_temp_db PASSED ogr/ogr_mysql.py::test_ogr_mysql_19 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_3 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_4 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_5 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_6 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_7 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_8 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_9 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_10 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_15 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_16 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_17 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_20 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_21 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_22 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_23 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_24 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_72 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_25 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_26 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_27 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_longlat SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_28 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_29 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_create_new_srs SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_nas.py::test_ogr_nas_1 SKIPPED (Test data no longer available) ogr/ogr_nas.py::test_ogr_nas_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_nas.py::test_ogr_nas_3 PASSED ogr/ogr_nas.py::test_ogr_nas_4 PASSED ogr/ogr_nas.py::test_ogr_nas_5 PASSED ogr/ogr_ngw.py::test_ogr_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_9 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_10 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_11 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_12 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_13 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_14 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_15 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ngw.py::test_ogr_ngw_test_ogrsf SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) ogr/ogr_ntf.py::test_ogr_ntf_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_ntf.py::test_ogr_ntf_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_oapif.py::test_ogr_oapif_errors PASSED ogr/ogr_oapif.py::test_ogr_oapif_collections_paging PASSED ogr/ogr_oapif.py::test_ogr_oapif_empty_layer_and_user_query_parameters PASSED ogr/ogr_oapif.py::test_ogr_oapif_open_by_collection_and_legacy_wfs3_prefix PASSED ogr/ogr_oapif.py::test_ogr_oapif_fc_links_next_geojson PASSED ogr/ogr_oapif.py::test_ogr_oapif_id_is_integer PASSED ogr/ogr_oapif.py::test_ogr_oapif_spatial_filter PASSED ogr/ogr_oapif.py::test_ogr_oapif_limit PASSED ogr/ogr_oapif.py::test_ogr_oapif_limit_from_numberMatched PASSED ogr/ogr_oapif.py::test_ogr_oapif_attribute_filter PASSED ogr/ogr_oapif.py::test_ogr_oapif_schema_from_xml_schema PASSED ogr/ogr_oapif.py::test_ogr_oapif_schema_from_json_schema PASSED ogr/ogr_oapif.py::test_ogr_oapif_stac_catalog PASSED ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_easting_northing PASSED ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude PASSED ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude_non_compliant_server PASSED ogr/ogr_oapif.py::test_ogr_oapif_crs_and_preferred_crs_open_options PASSED ogr/ogr_oapif.py::test_ogr_oapif_collection_items_page_size PASSED ogr/ogr_oapif.py::test_ogr_oapif_initial_request_page_size PASSED ogr/ogr_oci.py::test_ogr_oci_2 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_3 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_4 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_5 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_6 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_7 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_8 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_9 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_10 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_11 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_12 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_13 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_14 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_15 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_16 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_17 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_18 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_19 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_20 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_oci.py::test_ogr_oci_21 SKIPPED (no OCI_DSNAME in environment) ogr/ogr_odbc.py::test_ogr_odbc_1 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_ogr_odbc_2 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_extensions SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_ogr_odbc_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_ogr_odbc_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_numeric_read SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_numeric SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_ods.py::test_ogr_ods_1 PASSED ogr/ogr_ods.py::test_ogr_ods_kspread_1 PASSED ogr/ogr_ods.py::test_ogr_ods_2 PASSED ogr/ogr_ods.py::test_ogr_ods_headers_open_option PASSED ogr/ogr_ods.py::test_ogr_ods_3 PASSED ogr/ogr_ods.py::test_ogr_ods_field_types_open_option PASSED ogr/ogr_ods.py::test_ogr_ods_4 SKIPPED ogr/ogr_ods.py::test_ogr_ods_5 SKIPPED ogr/ogr_ods.py::test_ogr_ods_6 PASSED ogr/ogr_ods.py::test_ogr_ods_7 PASSED ogr/ogr_ods.py::test_ogr_ods_8 PASSED ogr/ogr_ods.py::test_ogr_ods_9 PASSED ogr/ogr_ods.py::test_ogr_ods_boolean PASSED ogr/ogr_ods.py::test_ogr_ods_number_columns_repeated_at_end_of_row PASSED ogr/ogr_ods.py::test_ogr_ods_multiple_text_p_elements PASSED ogr/ogr_ods.py::test_ogr_ods_read_ods_prefix PASSED ogr/ogr_ogdi.py::test_ogr_ogdi_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_ogdi.py::test_ogr_ogdi_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_ogdi.py::test_ogr_ogdi_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_ogdi.py::test_ogr_ogdi_4 PASSED ogr/ogr_ogdi.py::test_ogr_ogdi_5 SKIPPED ogr/ogr_ogrtest.py::test_check_geometry_equals_null PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_type_mismatch PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_dim_mismatch PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_point_count_mismatch PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_ngeoms_mismatch PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_orientation_differs PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_z_difference PASSED ogr/ogr_ogrtest.py::test_check_geometry_equals_m_difference PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source0] PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source1] PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source2] PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source0] SKIPPED (ogrsf test utility not found) ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source1] SKIPPED (ogrsf test utility not found) ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source2] SKIPPED (ogrsf test utility not found) ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_3 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_4 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_str_indexed_truncated PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_5 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_6 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_7 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_8 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_9 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_10 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_in_memory_spatial_filter PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_spatial_filter PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_broken_spx_wrong_index_depth PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_12 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_13 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_14 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_15 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_16 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_17 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_18 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_19 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_20 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_21 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_weird_winding_order PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_utc_datetime PASSED ogr/ogr_openfilegdb.py::test_ogr_fgdb_alias PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_domains PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_write_domains_from_other_gdb PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_layer_hierarchy PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v10 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v9 ['none', 'big_layer', 'no_field', 'point', 'multipoint', 'linestring', 'multilinestring', 'polygon', 'multipolygon', 'point25D', 'multipoint25D', 'linestring25D', 'multilinestring25D', 'polygon25D', 'multipolygon25D', 'multipatch', 'null_polygon', 'empty_polygon', 'empty_multipoint', 'hole', 'several_polygons', 'testnotnullable', 'GDB_DBTune', 'GDB_FeatureClasses', 'GDB_FeatureDataset', 'GDB_FieldInfo', 'GDB_ObjectClasses', 'GDB_Release', 'GDB_SpatialRefs', 'GDB_SystemCatalog', 'GDB_UserMetadata'] PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_non_spatial_table_outside_gdb_items PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_strings_utf16 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_zero_in_value_count_trailer PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_shape_length_shape_area_as_default_in_field_defn PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_relationships PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_readonly_in_update_mode SKIPPED (Incorrect platform) ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_int64 PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_new_datetime_types PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_get_extent_getextent3d PASSED ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_cleanup PASSEDReregistering FileGDB driver ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_invalid_filename PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[False] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[True] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-None-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT EMPTY-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT (1 2)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483647--2147483647-POINT Z (1 2 3)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2001-2001-POINT M (1 2 3)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3001-3001-POINT ZM (1 2 3 4)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING EMPTY-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING (1 2,3 4,-1 -2)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483646--2147483643-LINESTRING Z (1 2 10,3 4 20,-1 -2 15)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2002-2005-LINESTRING M (1 2 10,3 4 20,-1 -2 15)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3002-3005-LINESTRING ZM (1 2 10 100,3 4 20 200,-1 -2 15 150)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON EMPTY-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483645--2147483642-POLYGON Z ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2003-2006-POLYGON M ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3003-3006-POLYGON ZM ((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2,-3 -4,5 6)-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483644--2147483644-MULTIPOINT Z ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2004-2004-MULTIPOINT M ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3004-3004-MULTIPOINT ZM ((1 2 10 100),(-3 -4 30 300),(5 6 20 200))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING EMPTY-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING ((1 2,3 4,-1 -2),(3 -4,5 6))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483643--2147483643-MULTILINESTRING Z ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2005-2005-MULTILINESTRING M ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3005-3005-MULTILINESTRING ZM ((1 2 10 100,3 4 20 200,-1 -2 15 150),(3 -4 10 200,5 6 20 100))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON EMPTY-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)),((10 10,10 11,11 11,10 10)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483642--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2006-2006-MULTIPOLYGON M (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3006-3006-MULTIPOLYGON ZM (((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100)),((10 10 100 1000,10 11 120 1100,11 11 110 900,10 10 100 1000)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[8-5-CIRCULARSTRING (0 0,1 1,2 0)-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3008-3005-CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE ((0 0,1 1,2 0))-MULTILINESTRING ((0 0,1 1,2 0))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3009-3005-COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1))-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[11-5-MULTICURVE(CIRCULARSTRING (0 0,1 1,2 0),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE((0 0,1 0),CIRCULARSTRING(1 0,1.5 0.5,1 1),(1 1,0 1,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 -10,10 0,0 10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 -10,10 0),CIRCULARSTRING (10 0,0 10,-10 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0),COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0)),COMPOUNDCURVE ((0 0,1 0),CIRCULARSTRING (1 0,1.5 0.5,1 1),(1 1,0 1,0 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[12-6-MULTISURFACE (((0 0,0 1,1 1,0 0)))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3012-3006-MULTISURFACE ZM (((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (CIRCULARSTRING ZM(-10 0 10 0,0 10 10 0,10 0 10 0,0 -1010 0,-10 0 10 0)))-MULTISURFACE ZM (CURVEPOLYGON ZM ((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (-10 0 10 0,0 10 10 0,10 0 10 0),CIRCULARSTRING ZM (10 0 10 0,0 -1010 10 0,-10 0 10 0))))] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483641--2147483648-GEOMETRYCOLLECTION Z (TIN Z (((0 0 10,0 1 11,1 1 12,0 0 10)),((0 0 10,1 1 12,1 0 11,0 0 10))),TIN Z (((10 10 0,10 11 0,11 11 0,10 10 0))))-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1-LINESTRING (0 0,1 1)] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[2-POINT (0 0)] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[3-LINESTRING (0 0,1 1)] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1016-LINESTRING (0 0,1 1)] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_text_utf16 PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids3] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids4] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids5] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids6] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids7] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids8] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids9] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids10] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids11] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids12] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids13] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids14] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids15] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids16] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids17] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids18] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids19] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids20] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids3] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids4] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids5] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids6] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids7] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids8] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids9] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids10] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids11] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids12] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids13] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids14] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids15] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids16] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids17] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids18] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids19] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids20] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_feature PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_update_feature PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_nullable PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_after_reopening PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-False] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-True] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-False] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-True] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field_before_geom PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_no_crs PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_crs PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[1-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[2-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[3-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[4-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[5-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[6-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[7-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[8-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[9-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[10-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[11-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[12-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[13-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[14-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[15-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[16-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[29-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[30-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[31-2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[339-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[340-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[341-None] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_attribute_index PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_layer PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_not_exactly_matching_sizes PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_two_sizes PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_random PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_issue_7504 PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_repack PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_recompute_extent_on PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_field_defn PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_domains PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_relationships PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions_delete_field_before_geom PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_field_name_laundering PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_name_laundering PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_documentation PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_geom_field_defn PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[0] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[12] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[2] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-True] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-False] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[False-False] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[1] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483647] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2001] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3001] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[5] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483643] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2005] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3005] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[6] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483642] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2006] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3006] PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_alias_name PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_int64 PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_new_datetime_types PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_update_feature_larger PASSED ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_geom_coord_precision PASSEDReregistering FileGDB driver ogr/ogr_osm.py::test_ogr_osm_1 PASSED ogr/ogr_osm.py::test_ogr_osm_2 PASSED ogr/ogr_osm.py::test_ogr_osm_limit_keys PASSED ogr/ogr_osm.py::test_ogr_osm_limit_values_per_key PASSED ogr/ogr_osm.py::test_ogr_osm_3 PASSED ogr/ogr_osm.py::test_ogr_osm_3_sqlite_nodes PASSED ogr/ogr_osm.py::test_ogr_osm_3_custom_compress_nodes PASSED ogr/ogr_osm.py::test_ogr_osm_3_all_layers PASSED ogr/ogr_osm.py::test_ogr_osm_4 PASSED ogr/ogr_osm.py::test_ogr_osm_5 PASSED ogr/ogr_osm.py::test_ogr_osm_6 SKIPPED ogr/ogr_osm.py::test_ogr_osm_7 PASSED ogr/ogr_osm.py::test_ogr_osm_8 PASSED ogr/ogr_osm.py::test_ogr_osm_9 PASSED ogr/ogr_osm.py::test_ogr_osm_10 PASSED ogr/ogr_osm.py::test_ogr_osm_11 PASSED ogr/ogr_osm.py::test_ogr_osm_12 PASSED ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_true_nometadata_pbf PASSED ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_false_pbf PASSED ogr/ogr_osm.py::test_ogr_osm_13 PASSED ogr/ogr_osm.py::test_ogr_osm_14 PASSED ogr/ogr_osm.py::test_ogr_osm_15 PASSED ogr/ogr_osm.py::test_ogr_osm_16 PASSED ogr/ogr_osm.py::test_ogr_osm_17 PASSED ogr/ogr_osm.py::test_ogr_osm_18 PASSED ogr/ogr_osm.py::test_ogr_osm_tags_json PASSED ogr/ogr_parquet.py::test_ogr_parquet_invalid SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_1[False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_1[True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_test SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_example SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_all_geoms SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[False-None-None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[True-2-fid] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_edge_cases SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_compression[uncompressed] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_compression[snappy] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_compression[zstd] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[4326] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[9057] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_missing_crs_member SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=WGS84-4326] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[GEOGCS["WGS 84 (CRS84)",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["OGC","CRS84"]]-4326] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[OGC:CRS84-4326] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4326-4326] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4269-4269] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=NAD83-4269] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:32631-32631] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=utm +zone=31 +datum=WGS84-32631] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +ellps=GRS80-None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_edges[None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_edges[PLANAR] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_edges[SPHERICAL] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[1-written_wkt0-1-None-expected_geometry_types0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[2-written_wkt1-2-None-expected_geometry_types1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[3-written_wkt2-3-expected_wkts2-expected_geometry_types2] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[4-written_wkt3-4-None-expected_geometry_types3] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[5-written_wkt4-5-None-expected_geometry_types4] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[6-written_wkt5-6-None-expected_geometry_types5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[7-written_wkt6-7-None-expected_geometry_types6] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[-2147483647-written_wkt7--2147483647-None-expected_geometry_types7] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt8-1-None-expected_geometry_types8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt9--2147483647-None-expected_geometry_types9] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt10-6-expected_wkts10-expected_geometry_types10] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt11-5-expected_wkts11-expected_geometry_types11] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt12--2147483643-expected_wkts12-expected_geometry_types12] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt13-0-None-expected_geometry_types13] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt14--2147483643-expected_wkts14-expected_geometry_types14] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[None-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[COUNTERCLOCKWISE-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[UNMODIFIED-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_statistics SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_statistics_uint32_parquet2_file_format SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_creator SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_multiple_geom_columns SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 != 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 < 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 > 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 <= 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 >= 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 = int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 != int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 < int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 > int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 <= int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 >= int8] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 != 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 < 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 > 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 <= 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 >= 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 < 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 > 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 <= 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 >= 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string = ''] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string != ''] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string < 'l'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string > 'l'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string <= 'l'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string >= 'l'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal128 = -1234.567] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal256 = -1234.567] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0 OR boolean = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[1 = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = boolean] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[FID = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_then_ignored_fields SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_ignored_fields_and_then_attribute_filter SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_spatial_filter SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_is_null SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_geo SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_write_crs_without_id_in_datum_ensemble_members SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_empty_file SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_with_fid_column SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_filter SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string = 'd'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string != 'd'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string = 'd'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string != 'd'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[binary = '0001'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_binary = '0001'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[fixed_size_binary = '0001'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt = '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt != '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 = '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 != '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz = '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz != '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_s = '00:00:05'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_ms = '00:00:00.002'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time64_us = 3723000000] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date32 = '1970-01-02'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date64 = '1970-01-02'] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_without_fid_column SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_with_fid_column SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-YES] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-YES] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_on_decimal128 SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_and_attribute_filter SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries0-expected_bbox0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries1-expected_bbox1] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries2-expected_bbox2] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries3-expected_bbox3] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries4-expected_bbox4] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_field_alternative_name_comment SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_with_dict_as_wkt_arrow_array SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_check_geom_column_schema_metadata SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_arrow_extension_name SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[geometry-True] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[wkt_geometry-False] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_dataset_with_empty_batch SKIPPED (GDAL not built with ArrowDataset) ogr/ogr_parquet.py::test_ogr_parquet_statistics_fid_column SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_nested_types SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox_float32 SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_bbox_double SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_arrow SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_IsArrowSchemaSupported_float16 SKIPPED (Driver Arrow not present) ogr/ogr_parquet.py::test_ogr_parquet_write_arrow_rewind_polygon SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkb_large_binary.parquet] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkt_large_string.parquet] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_from_wkb_large_binary SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[None] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[boolean = 0] SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_metadata SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_get_extent_3d SKIPPED (Driver Parquet not present) ogr/ogr_parquet.py::test_ogr_parquet_sort_by_bbox SKIPPED (Driver Parquet not present) ogr/ogr_pcidsk.py::test_ogr_pcidsk_2 PASSED ogr/ogr_pcidsk.py::test_ogr_pcidsk_3 SKIPPED ogr/ogr_pcidsk.py::test_ogr_pcidsk_4 PASSED ogr/ogr_pcidsk.py::test_ogr_pcidsk_5 PASSED ogr/ogr_pcidsk.py::test_ogr_pcidsk_add_field_to_non_empty_layer PASSED ogr/ogr_pcidsk.py::test_ogr_pcidsk_too_many_layers PASSED ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_2 SKIPPED ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-attributes] PASSED ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-no_attributes] PASSED ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-attributes] SKIPPED (PODOFO not available) ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-no_attributes] SKIPPED (PODOFO not available) ogr/ogr_pdf.py::test_ogr_pdf_5 PASSED ogr/ogr_pdf.py::test_ogr_pdf_bezier_curve_and_polygon_holes PASSED ogr/ogr_pdf.py::test_ogr_pdf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pdf.py::test_ogr_pdf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pdf.py::test_ogr_pdf_no_attributes PASSED ogr/ogr_pdf.py::test_ogr_pdf_layer_with_ocmd PASSED ogr/ogr_pds.py::test_ogr_pds_1 PASSED ogr/ogr_pds.py::test_ogr_pds_2 PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_table_character PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_table_character_test_ogrsf SKIPPED ogr/ogr_pds4.py::test_ogr_pds4_append_and_modify_table_character PASSED ogr/ogr_pds4.py::test_ogr_pds4_delete_from_table_character PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_write_table_character_test_ogrsf SKIPPED ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[None] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[CRLF] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[LF] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[error] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_with_srs PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_binary PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[None] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[CRLF] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[LF] PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[error] PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_table_binary_group_field PASSED ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited_with_srs_no_vrt PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_test_ogrsf SKIPPED ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_group_field PASSED ogr/ogr_pds4.py::test_ogr_pds4_read_product_collection PASSED ogr/ogr_pg.py::test_capabilities[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_delete[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_connection_string_format[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_19[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_19_2[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_3[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_4[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_5[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_6[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_7[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_8[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_9[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_update_feature[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_10[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_11[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_14[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_15[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_16[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_17[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_18[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_20[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_21[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_21_subgeoms[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_21_3d_geometries[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_22[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_24[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_25[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_31[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_32[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_33[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_34[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_35[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_36[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_37[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_38[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_39[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_39_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_40[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_41[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_42[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_43[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_44[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_45[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_46[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_47[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_48[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_49[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_50[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_51[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_52[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_53[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_53_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_54[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_55[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_56[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_57[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_58[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_59[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_60[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_61[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_62[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_63[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_64[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_65[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_66[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_67[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_68[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_69[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_70[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_70bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_71[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_72[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_73[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_74[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_75[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_76[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_77[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_78[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79a[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79b[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79c[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_80[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_81[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_82[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[Unknown-NONE-POINTZM-POINT-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZM-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZ-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYM-POINTM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[3DMeasuredPoint-NONE-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[3DPoint-NONE-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[MeasuredPoint-NONE-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_83[Unknown-GEOM_TYPE=geography_DIM=XYM-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_84[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_metadata[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_85[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=YES-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=NO-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_87[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_json[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_generated_columns[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_unique[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_uuid[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_abort_sql[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_copy_error[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_vector_translate_geography[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_alter_geom_field_defn[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_get_geometry_types[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_insert_single_feature_of_fid_0[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_temp[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_skip_views[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_field_comment[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_long_identifiers[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_extent3d[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_schema_case_createlayer[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_capabilities[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_delete[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_19[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_19_2[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_3[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_4[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_5[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_6[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_7[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_8[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_9[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_update_feature[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_10[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_11[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_14[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_15[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_16[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_17[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_22[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_24[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_25[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_31[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_33[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_34[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_35[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_36[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_40[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_41[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_42[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_43[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_44[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_45[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_46[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_48[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_49[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_50[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_51[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_52[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_53[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_53_bis[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_56[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_57[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_58[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_59[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_60[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_61[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_69[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_70[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_72[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_76[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_77[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79a[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79b[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_79c[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_json[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_generated_columns[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_unique[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_uuid[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_abort_sql[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_field_comment[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_long_identifiers[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_schema_case_createlayer[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_url SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pgdump.py::test_ogr_pgdump_1 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_2 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_3 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_4 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_non_nullable_unique_comment PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_6 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_7 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_8 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_9[YES] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_9[NO] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_11 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_12 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_14 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_15 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_16[YES] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_16[NO] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_17 PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[YES] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[NO] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[YES] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[NO] PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_no_feature PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_CREATE_TABLE_NO PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_long_identifiers PASSED ogr/ogr_pgdump.py::test_ogr_pgdump_cleanup PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_basic SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_basic_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_non_spatial SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_polygons SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_lines SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_z_m_handling SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_read_domains SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_read_definition SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_read_metadata SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_pgeo_layer_name_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894) ogr/ogr_pgeo.py::test_ogr_pgeo_feature_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_encoding SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_pgeo.py::test_ogr_openfilegdb_read_relationships SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured) ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_no_paging PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_paging PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_vector PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_1 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_2 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_3 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_4 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_5 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_6 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_7 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_8 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_9 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_10 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_1 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_2 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_3 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_4 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_5 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_6 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_7 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_8 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_live SKIPPED (Skipping test as PL_API_KEY not defined) ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_basic PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_JSON_FIELD PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[-1] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[6] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[YES-envelope0] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[NO-envelope1] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-YES-16] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-NO-19] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-YES-16] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-NO-19] PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly.pmtiles] SKIPPED (test_ogrsf not available) ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available) ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france.pmtiles] SKIPPED (test_ogrsf not available) ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available) ogr/ogr_pmtiles.py::test_ogr_pmtiles_run_length_max PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_vsipmtiles PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles_deduplication PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_write PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_max_zoom PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_30 PASSED ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_with_many_directories PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKT] PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB] PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB/bytearray] PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_missing_metadata PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_unsupported_api_version PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_no_driver_class PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_missing_identify PASSED ogr/ogr_refcount.py::test_ogr_refcount_1 PASSED ogr/ogr_refcount.py::test_ogr_refcount_2 PASSED ogr/ogr_refcount.py::test_ogr_refcount_3 PASSED ogr/ogr_refcount.py::test_ogr_refcount_4 PASSED ogr/ogr_rfc30.py::test_ogr_rfc30_1 PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_2[ESRI Shapefile] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_2[MapInfo File] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_2[SQLite] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_2[Memory] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_3[ESRI Shapefile] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_3[MapInfo File] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_3[SQLite] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_3[Memory] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_4[ESRI Shapefile] SKIPPED ogr/ogr_rfc35.py::test_ogr_rfc35_4[MapInfo File] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_4[SQLite] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_4[Memory] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_5[ESRI Shapefile] SKIPPED ogr/ogr_rfc35.py::test_ogr_rfc35_5[MapInfo File] SKIPPED ogr/ogr_rfc35.py::test_ogr_rfc35_5[SQLite] PASSED ogr/ogr_rfc35.py::test_ogr_rfc35_5[Memory] PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_1 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_2 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_3 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_4 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_5 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_6 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_7 PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_8 PASSED ogr/ogr_s57.py::test_ogr_s57_check_layers PASSED ogr/ogr_s57.py::test_ogr_s57_COALNE PASSED ogr/ogr_s57.py::test_ogr_s57_M_QUAL PASSED ogr/ogr_s57.py::test_ogr_s57_SOUNDG PASSED ogr/ogr_s57.py::test_ogr_s57_double_byte_attrs PASSED ogr/ogr_s57.py::test_ogr_s57_multilinestring PASSED ogr/ogr_s57.py::test_ogr_s57_test_ogrsf SKIPPED ogr/ogr_s57.py::test_ogr_s57_write_1 PASSED ogr/ogr_s57.py::test_ogr_s57_write_2 PASSED ogr/ogr_s57.py::test_ogr_s57_10 PASSED ogr/ogr_s57.py::test_ogr_s57_11 PASSED ogr/ogr_s57.py::test_ogr_s57_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_s57.py::test_ogr_s57_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_s57.py::test_ogr_s57_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_s57.py::test_ogr_s57_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_s57.py::test_ogr_s57_update_dsid PASSED ogr/ogr_s57.py::test_ogr_s57_more_than_255_updates_to_feature SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_sdts.py::test_ogr_sdts_1 PASSED ogr/ogr_selafin.py::test_ogr_selafin_create_elements PASSED ogr/ogr_selafin.py::test_ogr_selafin_set_field PASSED ogr/ogr_shape.py::test_ogr_shape_3 PASSED ogr/ogr_shape.py::test_ogr_shape_4 PASSED ogr/ogr_shape.py::test_ogr_shape_5 PASSED ogr/ogr_shape.py::test_ogr_shape_6 PASSED ogr/ogr_shape.py::test_ogr_shape_7 PASSED ogr/ogr_shape.py::test_ogr_shape_8 PASSED ogr/ogr_shape.py::test_ogr_shape_9 PASSED ogr/ogr_shape.py::test_ogr_shape_10 PASSED ogr/ogr_shape.py::test_ogr_shape_11 PASSED ogr/ogr_shape.py::test_ogr_shape_12 PASSED ogr/ogr_shape.py::test_ogr_shape_13 PASSED ogr/ogr_shape.py::test_ogr_shape_15 PASSED ogr/ogr_shape.py::test_ogr_shape_16 PASSED ogr/ogr_shape.py::test_ogr_shape_16_1 PASSED ogr/ogr_shape.py::test_ogr_shape_17 PASSED ogr/ogr_shape.py::test_ogr_shape_18 PASSED ogr/ogr_shape.py::test_ogr_shape_19 PASSED ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoint.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultiline.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoly.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggypoint.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoint.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultiline.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly2.shp] PASSED ogr/ogr_shape.py::test_ogr_shape_22 PASSED ogr/ogr_shape.py::test_ogr_shape_23[True] PASSED ogr/ogr_shape.py::test_ogr_shape_23[False] PASSED ogr/ogr_shape.py::test_ogr_shape_23a PASSED ogr/ogr_shape.py::test_ogr_shape_23b PASSED ogr/ogr_shape.py::test_ogr_shape_23c PASSED ogr/ogr_shape.py::test_ogr_shape_23d PASSED ogr/ogr_shape.py::test_ogr_shape_23e PASSED ogr/ogr_shape.py::test_ogr_shape_23f PASSED ogr/ogr_shape.py::test_ogr_shape_23g PASSED ogr/ogr_shape.py::test_ogr_shape_24 PASSED ogr/ogr_shape.py::test_ogr_shape_25[None] PASSED ogr/ogr_shape.py::test_ogr_shape_25[DEFAULT] PASSED ogr/ogr_shape.py::test_ogr_shape_26 PASSED ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon PASSED ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon_no_warning PASSED ogr/ogr_shape.py::test_ogr_shape_27 PASSED ogr/ogr_shape.py::test_ogr_shape_28 SKIPPED ogr/ogr_shape.py::test_ogr_shape_29 PASSED ogr/ogr_shape.py::test_ogr_shape_30 PASSED ogr/ogr_shape.py::test_ogr_shape_31 PASSED ogr/ogr_shape.py::test_ogr_shape_32 SKIPPED ogr/ogr_shape.py::test_ogr_shape_33 PASSED ogr/ogr_shape.py::test_ogr_shape_34 PASSED ogr/ogr_shape.py::test_ogr_shape_35 PASSED ogr/ogr_shape.py::test_ogr_shape_36 PASSED ogr/ogr_shape.py::test_ogr_shape_37 PASSED ogr/ogr_shape.py::test_ogr_shape_37_bis PASSED ogr/ogr_shape.py::test_ogr_shape_38 PASSED ogr/ogr_shape.py::test_ogr_shape_39 PASSED ogr/ogr_shape.py::test_ogr_shape_40[update] PASSED ogr/ogr_shape.py::test_ogr_shape_40[add] PASSED ogr/ogr_shape.py::test_ogr_shape_40[delete] PASSED ogr/ogr_shape.py::test_ogr_shape_41 SKIPPED ogr/ogr_shape.py::test_ogr_shape_42 SKIPPED ogr/ogr_shape.py::test_ogr_shape_43 PASSED ogr/ogr_shape.py::test_ogr_shape_44 SKIPPED (file should be hosted on a non github server) ogr/ogr_shape.py::test_ogr_shape_45 PASSED ogr/ogr_shape.py::test_ogr_shape_46 PASSED ogr/ogr_shape.py::test_ogr_shape_47 SKIPPED ogr/ogr_shape.py::test_ogr_shape_48 PASSED ogr/ogr_shape.py::test_ogr_shape_49 PASSED ogr/ogr_shape.py::test_ogr_shape_50 PASSED ogr/ogr_shape.py::test_ogr_shape_51 PASSED ogr/ogr_shape.py::test_ogr_shape_52 PASSED ogr/ogr_shape.py::test_ogr_shape_53 PASSED ogr/ogr_shape.py::test_ogr_shape_54 PASSED ogr/ogr_shape.py::test_ogr_shape_55 PASSED ogr/ogr_shape.py::test_ogr_shape_56 PASSED ogr/ogr_shape.py::test_ogr_shape_57 PASSED ogr/ogr_shape.py::test_ogr_shape_58 PASSED ogr/ogr_shape.py::test_ogr_shape_59 PASSED ogr/ogr_shape.py::test_ogr_shape_60 PASSED ogr/ogr_shape.py::test_ogr_shape_61 PASSED ogr/ogr_shape.py::test_ogr_shape_62 PASSED ogr/ogr_shape.py::test_ogr_shape_63 PASSED ogr/ogr_shape.py::test_ogr_shape_64 PASSED ogr/ogr_shape.py::test_ogr_shape_65 PASSED ogr/ogr_shape.py::test_ogr_shape_66 PASSED ogr/ogr_shape.py::test_ogr_shape_67 PASSED ogr/ogr_shape.py::test_ogr_shape_68 PASSED ogr/ogr_shape.py::test_ogr_shape_69 PASSED ogr/ogr_shape.py::test_ogr_shape_70 PASSED ogr/ogr_shape.py::test_ogr_shape_71 SKIPPED (Incorrect platform) ogr/ogr_shape.py::test_ogr_shape_72 SKIPPED ogr/ogr_shape.py::test_ogr_shape_73 PASSED ogr/ogr_shape.py::test_ogr_shape_74 PASSED ogr/ogr_shape.py::test_ogr_shape_75 PASSED ogr/ogr_shape.py::test_ogr_shape_76 PASSED ogr/ogr_shape.py::test_ogr_shape_77 PASSED ogr/ogr_shape.py::test_ogr_shape_78 PASSED ogr/ogr_shape.py::test_ogr_shape_79 PASSED ogr/ogr_shape.py::test_ogr_shape_80 PASSED ogr/ogr_shape.py::test_ogr_shape_81 PASSED ogr/ogr_shape.py::test_ogr_shape_82 PASSED ogr/ogr_shape.py::test_ogr_shape_83 PASSED ogr/ogr_shape.py::test_ogr_shape_84 PASSED ogr/ogr_shape.py::test_ogr_shape_85 PASSED ogr/ogr_shape.py::test_ogr_shape_85bis PASSED ogr/ogr_shape.py::test_ogr_shape_86 PASSED ogr/ogr_shape.py::test_ogr_shape_87 PASSED ogr/ogr_shape.py::test_ogr_shape_88 PASSED ogr/ogr_shape.py::test_ogr_shape_89 PASSED ogr/ogr_shape.py::test_ogr_shape_90 PASSED ogr/ogr_shape.py::test_ogr_shape_91 PASSED ogr/ogr_shape.py::test_ogr_shape_92 PASSED ogr/ogr_shape.py::test_ogr_shape_93 PASSED ogr/ogr_shape.py::test_ogr_shape_94[POINT-1-POINT (1 2)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POINTM-2001-POINT M (1 2 3)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POINTZ--2147483647-POINT Z (1 2 3)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POINTZM-3001-POINT ZM (1 2 3 4)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINT-4-MULTIPOINT ((1 2))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTM-2004-MULTIPOINT M ((1 2 3))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZ--2147483644-MULTIPOINT Z ((1 2 3))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZM-3004-MULTIPOINT ZM ((1 2 3 4))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARC-2-LINESTRING (1 2,3 4)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2002-LINESTRING M (1 2 3,5 6 7)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483646-LINESTRING Z (1 2 3,5 6 7)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3002-LINESTRING ZM (1 2 3 4,5 6 7 8)] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARC-5-MULTILINESTRING ((1 2,3 4),(1 2,3 4))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2005-MULTILINESTRING M ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483643-MULTILINESTRING Z ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3005-MULTILINESTRING ZM ((1 2 3 4,5 6 7 8),(1 2 3 4,5 6 7 8))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-3-POLYGON ((0 0,0 1,1 1,1 0))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2003-POLYGON M ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483645-POLYGON Z ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3003-POLYGON ZM ((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-6-MULTIPOLYGON (((0 0,0 1,1 1,1 0)),((100 0,100 1,101 1,101 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2006-MULTIPOLYGON M (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483642-MULTIPOLYGON Z (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3006-MULTIPOLYGON ZM (((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3)),((100 0 2 3,100 1 2 3,101 1 2 3,101 0 2 3)))] PASSED ogr/ogr_shape.py::test_ogr_shape_95 PASSED ogr/ogr_shape.py::test_ogr_shape_96 PASSED ogr/ogr_shape.py::test_ogr_shape_97 PASSED ogr/ogr_shape.py::test_ogr_shape_98 PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[1-POINT (0 1)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[2-LINESTRING (0 1,2 3)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[4-MULTIPOINT (0 1,2 3)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[5-MULTILINESTRING ((0 1,2 3))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[2001-POINT M (0 1 2)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483647-POINT Z (0 1 2)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[3001-POINT ZM (0 1 2 3)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[2002-LINESTRING M (0 1 10,2 3 10)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483646-LINESTRING Z (0 1 10,2 3 10)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[3002-LINESTRING ZM (0 1 10 20,2 3 10 20)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[2003-POLYGON M ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[3003-POLYGON ZM ((0 0 10 20,0 1 10 20,1 1 10 20,0 0 10 20))] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[2004-MULTIPOINT M (0 1 10,2 3 10)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483644-MULTIPOINT Z (0 1 10,2 3 10)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[3004-MULTIPOINT ZM (0 1 10 20,2 3 10 20)] PASSED ogr/ogr_shape.py::test_ogr_shape_restore_shx[1016-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_wgs84_with_zero_TOWGS84 PASSED ogr/ogr_shape.py::test_ogr_shape_etrs89_with_zero_TOWGS84 PASSED ogr/ogr_shape.py::test_ogr_shape_100[YES] PASSED ogr/ogr_shape.py::test_ogr_shape_100[NO] PASSED ogr/ogr_shape.py::test_ogr_shape_101 PASSED ogr/ogr_shape.py::test_ogr_shape_102 PASSED ogr/ogr_shape.py::test_ogr_shape_103[options0-True] PASSED ogr/ogr_shape.py::test_ogr_shape_103[options1-True] PASSED ogr/ogr_shape.py::test_ogr_shape_103[options2-False] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options0-None] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,1 1 3,2 2 4,0 0 0)))-0-options1-None] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 1 2,1 1 3,4 4 5,0 1 2)))-0-options2-None] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options3-None] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options4-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[POLYHEDRALSURFACE Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options5-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[GEOMETRYCOLLECTION Z (TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0))))-0-options6-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-0-options7-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options8-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[POLYGON Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options9-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_104[MULTIPOLYGON Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-1016-options10-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED ogr/ogr_shape.py::test_ogr_shape_105 PASSED ogr/ogr_shape.py::test_ogr_shape_106 PASSED ogr/ogr_shape.py::test_ogr_shape_107 PASSED ogr/ogr_shape.py::test_ogr_shape_108 PASSED ogr/ogr_shape.py::test_ogr_shape_109 PASSED ogr/ogr_shape.py::test_ogr_shape_110_write_invalid_multipatch PASSED ogr/ogr_shape.py::test_ogr_shape_111_delete_field_no_record PASSED ogr/ogr_shape.py::test_ogr_shape_delete_all_fields_with_records PASSED ogr/ogr_shape.py::test_ogr_shape_112_delete_layer PASSED ogr/ogr_shape.py::test_ogr_shape_113_restore_shx_empty_shp_shx PASSED ogr/ogr_shape.py::test_ogr_shape_layer_no_geom_but_srs PASSED ogr/ogr_shape.py::test_ogr_shape_114_shz PASSED ogr/ogr_shape.py::test_ogr_shape_115_shp_zip SKIPPED (test skipped on CI due to random stalls on it) ogr/ogr_shape.py::test_ogr_shape_116_invalid_layer_name PASSED ogr/ogr_shape.py::test_ogr_shape_ldid_and_cpg PASSED ogr/ogr_shape.py::test_ogr_shape_point_nan PASSED ogr/ogr_shape.py::test_ogr_shape_write_point_z_non_finite PASSED ogr/ogr_shape.py::test_ogr_shape_write_linestring_z_non_finite PASSED ogr/ogr_shape.py::test_ogr_shape_write_multilinestring_z_non_finite PASSED ogr/ogr_shape.py::test_ogr_shape_write_polygon_z_non_finite PASSED ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_z_non_finite PASSED ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_slightly_overlapping PASSED ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_non_constant_z PASSED ogr/ogr_shape.py::test_ogr_shape_rename_layer PASSED ogr/ogr_shape.py::test_ogr_shape_rename_layer_zip PASSED ogr/ogr_shape.py::test_ogr_shape_alter_geom_field_defn PASSED ogr/ogr_shape.py::test_ogr_shape_write_non_planar_polygon PASSED ogr/ogr_shape.py::test_ogr_shape_prj_with_wrong_axis_order PASSED ogr/ogr_shape.py::test_ogr_shape_write_arrow_fallback_types PASSED ogr/ogr_shape.py::test_ogr_shape_write_arrow_IF_FID_NOT_PRESERVED_ERROR PASSED ogr/ogr_shape.py::test_ogr_shape_write_date_0000_00_00 PASSED ogr/ogr_shape.py::test_ogr_shape_arrow_stream PASSED ogr/ogr_shape.py::test_ogr_shape_arrow_stream_fid_optim PASSED ogr/ogr_shape.py::test_ogr_shape_logical_field PASSED ogr/ogr_shape_qix.py::test_ogr_shape_qix_1 PASSED ogr/ogr_shape_qix.py::test_ogr_shape_qix_2 PASSED ogr/ogr_shape_qix.py::test_ogr_shape_qix_3 PASSED ogr/ogr_shape_qix.py::test_ogr_shape_qix_4 PASSED ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_2 PASSED ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_out_of_order_bin_start PASSED ogr/ogr_sosi.py::test_ogr_sosi_1 SKIPPED (Driver SOSI not present) ogr/ogr_sosi.py::test_ogr_sosi_2 SKIPPED (Driver SOSI not present) ogr/ogr_sosi.py::test_ogr_sosi_3 SKIPPED (Driver SOSI not present) ogr/ogr_sosi.py::test_ogr_sosi_4 SKIPPED (Driver SOSI not present) ogr/ogr_sql_rfc28.py::test_ogr_rfc28_1 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_2 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_3 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_4 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_5 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_6 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_wrong_quoting PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_good_quoting PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_wrong_quoting PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_good_quoting PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_9 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_10 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_11 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_12 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_13 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_14 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_15 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_16 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_17 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_18 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_19 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_20 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_21 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_22 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_23 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_24 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_25 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_26 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_27 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_28 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_29 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_30 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_31 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_32 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_union_all_three_branch_and PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_33 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_34 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_bis PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_ter PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_36 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_37 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_38 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_39 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_40 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_41 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_42 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_43 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_44 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_45 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_46 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_47 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_48 PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_datetime_null PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_int_overflows PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_or PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_and PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_nested_or PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_order_by_two_columns PASSED ogr/ogr_sql_rfc28.py::test_ogr_rfc28_in_date_filter PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_1 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_2 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_left_join PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_join_layers_without_fast_feature_count PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_4 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_5 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_6 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_7 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_8 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_9 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_10 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_11 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_12 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_13 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_14 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_15 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_24 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_25 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_26 difference with op = IsEmpty and wkt = POLYGON EMPTY difference with op = IsSimple and wkt = POLYGON EMPTY difference with op = IsValid and wkt = POLYGON EMPTY PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_27 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_28 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_29 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_30 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_31 PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_geomcollection_in_geomcollection PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_st_makevalid PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_field_names_same_case PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_attribute_and_geom_field_name_same PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_json_each PASSED ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[memory] PASSED ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[shape] PASSED ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_named_FID_column PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP TABLE test] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[ALTER TABLE test DROP COLUMN test] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE INDEX my_idx ON test(foo)] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP INDEX my_idx] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE VIEW v AS SELECT * FROM test] PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_like_utf8 PASSED ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[True] PASSED ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[False] PASSED ogr/ogr_sql_test.py::test_ogr_sql_execute_sql_empty_database PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[True] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[False] PASSED ogr/ogr_sql_test.py::test_ogr_sql_unrecognized_dialect PASSED ogr/ogr_sql_test.py::test_ogr_sql_1 PASSED ogr/ogr_sql_test.py::test_ogr_sql_2 PASSED ogr/ogr_sql_test.py::test_ogr_sql_3 PASSED ogr/ogr_sql_test.py::test_ogr_sql_3_desc PASSED ogr/ogr_sql_test.py::test_ogr_sql_4 PASSED ogr/ogr_sql_test.py::test_ogr_sql_5 PASSED ogr/ogr_sql_test.py::test_ogr_sql_6 PASSED ogr/ogr_sql_test.py::test_ogr_sql_7 PASSED ogr/ogr_sql_test.py::test_ogr_sql_8 PASSED ogr/ogr_sql_test.py::test_ogr_sql_9 PASSED ogr/ogr_sql_test.py::test_ogr_sql_ilike PASSED ogr/ogr_sql_test.py::test_ogr_sql_like PASSED ogr/ogr_sql_test.py::test_ogr_sql_11 PASSED ogr/ogr_sql_test.py::test_ogr_sql_12 PASSED ogr/ogr_sql_test.py::test_ogr_sql_13 PASSED ogr/ogr_sql_test.py::test_ogr_sql_14 PASSED ogr/ogr_sql_test.py::test_ogr_sql_15 PASSED ogr/ogr_sql_test.py::test_ogr_sql_16 PASSED ogr/ogr_sql_test.py::test_ogr_sql_17 PASSED ogr/ogr_sql_test.py::test_ogr_sql_19 PASSED ogr/ogr_sql_test.py::test_ogr_sql_20 PASSED ogr/ogr_sql_test.py::test_ogr_sql_21 PASSED ogr/ogr_sql_test.py::test_ogr_sql_22 PASSED ogr/ogr_sql_test.py::test_ogr_sql_23 PASSED ogr/ogr_sql_test.py::test_ogr_sql_24 PASSED ogr/ogr_sql_test.py::test_ogr_sql_25 PASSED ogr/ogr_sql_test.py::test_ogr_sql_26 PASSED ogr/ogr_sql_test.py::test_ogr_sql_27 PASSED ogr/ogr_sql_test.py::test_ogr_sql_28 PASSED ogr/ogr_sql_test.py::test_ogr_sql_29 PASSED ogr/ogr_sql_test.py::test_ogr_sql_30 PASSED ogr/ogr_sql_test.py::test_ogr_sql_31 PASSED ogr/ogr_sql_test.py::test_ogr_sql_32 PASSED ogr/ogr_sql_test.py::test_ogr_sql_33 PASSED ogr/ogr_sql_test.py::test_ogr_sql_34 PASSED ogr/ogr_sql_test.py::test_ogr_sql_35 PASSED ogr/ogr_sql_test.py::test_ogr_sql_36 PASSED ogr/ogr_sql_test.py::test_ogr_sql_37 PASSED ogr/ogr_sql_test.py::test_ogr_sql_38 PASSED ogr/ogr_sql_test.py::test_ogr_sql_39 PASSED ogr/ogr_sql_test.py::test_ogr_sql_40 PASSED ogr/ogr_sql_test.py::test_ogr_sql_41 PASSED ogr/ogr_sql_test.py::test_ogr_sql_42 PASSED ogr/ogr_sql_test.py::test_ogr_sql_43 PASSED ogr/ogr_sql_test.py::test_ogr_sql_44 PASSED ogr/ogr_sql_test.py::test_ogr_sql_45 PASSED ogr/ogr_sql_test.py::test_ogr_sql_46 PASSED ogr/ogr_sql_test.py::test_ogr_sql_47 PASSED ogr/ogr_sql_test.py::test_ogr_sql_48 PASSED ogr/ogr_sql_test.py::test_ogr_sql_49 PASSED ogr/ogr_sql_test.py::test_ogr_sql_field_names_same_case PASSED ogr/ogr_sql_test.py::test_ogr_sql_string_int_array_comparison PASSED ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[None] PASSED ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[OGRSQL] PASSED ogr/ogr_sql_test.py::test_ogr_sql_min_max_string_field PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[()] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(*)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, ] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, DOES_NOT_EXIST)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID, EAS_ID)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID,, AREA)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_attrs PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_geom PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_1 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_2 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_named_geometry PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_1 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_2 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_3 PASSED ogr/ogr_sql_test.py::test_ogr_sql_like_utf8 PASSED ogr/ogr_sql_test.py::test_ogr_sql_ilike_utf8 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_2a PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_2b PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_2c PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_2d PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_3 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_layers PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_4 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_5 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_6 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_7 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_8 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_9 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_10 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_11 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_12 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_13 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_14 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_15 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_15bis PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_16 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_17[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_18[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_19 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_19_bis PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_20 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_21 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_22 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_23 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_24 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_25 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_26 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_27 SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_28 SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_28a SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_28b SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_28c SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_29 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_30 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_2[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_3[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_4[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_5[dont-compress-geometries-True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_5[compress-geometries-True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_6[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_7 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_8[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_31 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_32 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_33[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_33[False] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_34 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_35[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_35[False] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_36 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_37 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_38 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[False] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_9[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_10[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_39 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_40[True] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_40[False] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_41 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_42 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_43 SQLite version : 3.37.2 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_44 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_45 SQLite version : 3.37.2 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_11[True] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_12 SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_iterate_and_update PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_unique PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_prelude_statements PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_integer_or_text PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_view_type PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_without_rowid PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_strict PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_relationships PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_alter_relations PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_create_layer_names_with_parenthesis PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_ogr_layer_Extent PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_delete PASSED ogr/ogr_sqlite.py::test_ogr_sql_sql_first_geom_null PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_like_utf8 PASSED ogr/ogr_sqlite.py::test_ogr_sql_ST_Area_on_ellipsoid PASSED ogr/ogr_style.py::test_ogr_style_styletable PASSED ogr/ogr_svg.py::test_ogr_svg_1 PASSED ogr/ogr_sxf.py::test_ogr_sxf_2 SKIPPED ogr/ogr_sxf.py::test_ogr_sxf_3 PASSED ogr/ogr_sxf.py::test_ogr_sxf_4 PASSED ogr/ogr_tiger.py::test_ogr_tiger_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_tiger.py::test_ogr_tiger_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_tiger.py::test_ogr_tiger_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_tiledb.py::test_ogr_tiledb_basic[True-None] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_basic[False-2] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT (1 2)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT Z (1 2 3)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT M (1 2 3)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT ZM (1 2 3 4)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[LINESTRING (1 2,3 4)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOINT ((0 0))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTILINESTRING ((1 2,3 4))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[GEOMETRYCOLLECTION (POINT (1 2))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CIRCULARSTRING (0 0,1 1,2 0)] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[COMPOUNDCURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CURVEPOLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTICURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTISURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYHEDRALSURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[TIN (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_compression SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_test_ogrsf SKIPPED (test_ogrsf not available) ogr/ogr_tiledb.py::test_ogr_tiledb_dimension_names_open_option SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_switch_between_read_and_write SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_create_group SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_errors SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[True-None] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[False-2] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[True-None] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[False-2] SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_point_no_wkb_geometry_col SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_pointz_no_fid_and_wkb_geometry_col SKIPPED (Driver TileDB not present) ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver TileDB not present) ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_array PASSED ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_dict PASSED ogr/ogr_topojson.py::test_ogr_toposjon_no_transform PASSED ogr/ogr_vdv.py::test_ogr_idf_1 PASSED ogr/ogr_vdv.py::test_ogr_idf_1_with_temp_sqlite_db PASSED ogr/ogr_vdv.py::test_ogr_idf_3d PASSED ogr/ogr_vdv.py::test_ogr_idf_2 SKIPPED ogr/ogr_vdv.py::test_ogr_vdv_2[single_file] PASSED ogr/ogr_vdv.py::test_ogr_vdv_2[directory] PASSED ogr/ogr_vdv.py::test_ogr_vdv_3[single_file] SKIPPED ogr/ogr_vdv.py::test_ogr_vdv_3[directory] SKIPPED ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-ENGLISH-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-GERMAN-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-True] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-ENGLISH-False] PASSED ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-GERMAN-False] PASSED ogr/ogr_vdv.py::test_ogr_vdv_8a PASSED ogr/ogr_vdv.py::test_ogr_vdv_8b PASSED ogr/ogr_vdv.py::test_ogr_vdv_8c SKIPPED (Test requires Linux) ogr/ogr_vdv.py::test_ogr_vdv_8d PASSED ogr/ogr_vdv.py::test_ogr_vdv_8e PASSED ogr/ogr_vfk.py::test_ogr_vfk_1 PASSED ogr/ogr_vfk.py::test_ogr_vfk_2 PASSED ogr/ogr_vfk.py::test_ogr_vfk_3 PASSED ogr/ogr_vfk.py::test_ogr_vfk_4 PASSED ogr/ogr_vfk.py::test_ogr_vfk_5 PASSED ogr/ogr_vfk.py::test_ogr_vfk_6 PASSED ogr/ogr_vfk.py::test_ogr_vfk_7 PASSED ogr/ogr_vfk.py::test_ogr_vfk_8 PASSED ogr/ogr_vfk.py::test_ogr_vfk_9 PASSED ogr/ogr_vfk.py::test_ogr_vfk_10 PASSED ogr/ogr_vfk.py::test_ogr_vfk_11 PASSED ogr/ogr_vfk.py::test_ogr_vfk_12 PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_1 PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_2 PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_3 Found E:\buildsystem\release-1930-x64\bin\gdal.dll Found E:\buildsystem\release-1930-x64\bin\sqlite3.dll PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_4 PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_5 PASSED ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_self PASSED ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name SKIPPED ogr/ogr_vrt.py::test_ogr_vrt_2 PASSED ogr/ogr_vrt.py::test_ogr_vrt_3 PASSED ogr/ogr_vrt.py::test_ogr_vrt_4 PASSED ogr/ogr_vrt.py::test_ogr_vrt_5 PASSED ogr/ogr_vrt.py::test_ogr_vrt_6 PASSED ogr/ogr_vrt.py::test_ogr_vrt_7 PASSED ogr/ogr_vrt.py::test_ogr_vrt_8 PASSED ogr/ogr_vrt.py::test_ogr_vrt_9 PASSED ogr/ogr_vrt.py::test_ogr_vrt_10 PASSED ogr/ogr_vrt.py::test_ogr_vrt_11 PASSED ogr/ogr_vrt.py::test_ogr_vrt_12 PASSED ogr/ogr_vrt.py::test_ogr_vrt_13 PASSED ogr/ogr_vrt.py::test_ogr_vrt_14 PASSED ogr/ogr_vrt.py::test_ogr_vrt_15 PASSED ogr/ogr_vrt.py::test_ogr_vrt_16 PASSED ogr/ogr_vrt.py::test_ogr_vrt_17 PASSED ogr/ogr_vrt.py::test_ogr_vrt_18 PASSED ogr/ogr_vrt.py::test_ogr_vrt_19_optimized SKIPPED ogr/ogr_vrt.py::test_ogr_vrt_19_nonoptimized SKIPPED ogr/ogr_vrt.py::test_ogr_vrt_20 PASSED ogr/ogr_vrt.py::test_ogr_vrt_21 PASSED ogr/ogr_vrt.py::test_ogr_vrt_22 PASSED ogr/ogr_vrt.py::test_ogr_vrt_23 PASSED ogr/ogr_vrt.py::test_ogr_vrt_24 PASSED ogr/ogr_vrt.py::test_ogr_vrt_25 PASSED ogr/ogr_vrt.py::test_ogr_vrt_26 PASSED ogr/ogr_vrt.py::test_ogr_vrt_27 PASSED ogr/ogr_vrt.py::test_ogr_vrt_28 PASSED ogr/ogr_vrt.py::test_ogr_vrt_29 PASSED ogr/ogr_vrt.py::test_ogr_vrt_30 PASSED ogr/ogr_vrt.py::test_ogr_vrt_31 PASSED ogr/ogr_vrt.py::test_ogr_vrt_32 PASSED ogr/ogr_vrt.py::test_ogr_vrt_33[True] PASSED ogr/ogr_vrt.py::test_ogr_vrt_33[False] PASSED ogr/ogr_vrt.py::test_ogr_vrt_33a PASSED ogr/ogr_vrt.py::test_ogr_vrt_33b PASSED ogr/ogr_vrt.py::test_ogr_vrt_33c PASSED ogr/ogr_vrt.py::test_ogr_vrt_33d PASSED ogr/ogr_vrt.py::test_ogr_vrt_33e PASSED ogr/ogr_vrt.py::test_ogr_vrt_33f PASSED ogr/ogr_vrt.py::test_ogr_vrt_33g PASSED ogr/ogr_vrt.py::test_ogr_vrt_33h PASSED ogr/ogr_vrt.py::test_ogr_vrt_33i PASSED ogr/ogr_vrt.py::test_ogr_vrt_33j PASSED ogr/ogr_vrt.py::test_ogr_vrt_33k PASSED ogr/ogr_vrt.py::test_ogr_vrt_33l PASSED ogr/ogr_vrt.py::test_ogr_vrt_33m PASSED ogr/ogr_vrt.py::test_ogr_vrt_34 PASSED ogr/ogr_vrt.py::test_ogr_vrt_35 PASSED ogr/ogr_vrt.py::test_ogr_vrt_alternative_name_comment PASSED ogr/ogr_vrt.py::test_ogr_vrt_36 PASSED ogr/ogr_vrt.py::test_ogr_vrt_37 PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-Point-1] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-LineString-2] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-Polygon-3] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPoint-4] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiLineString-5] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPolygon-6] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-GeometryCollection-7] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-CircularString-8] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-CompoundCurve-9] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-CurvePolygon-10] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiCurve-11] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiSurface-12] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-Curve-13] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[-Surface-14] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Point-1] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-LineString-2] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Polygon-3] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPoint-4] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiLineString-5] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPolygon-6] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-GeometryCollection-7] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CircularString-8] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CompoundCurve-9] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CurvePolygon-10] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiCurve-11] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiSurface-12] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Curve-13] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Surface-14] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-Point-1] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-LineString-2] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-Polygon-3] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPoint-4] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiLineString-5] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPolygon-6] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-GeometryCollection-7] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-CircularString-8] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-CompoundCurve-9] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-CurvePolygon-10] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiCurve-11] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiSurface-12] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-Curve-13] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[M-Surface-14] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Point-1] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-LineString-2] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Polygon-3] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPoint-4] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiLineString-5] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPolygon-6] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-GeometryCollection-7] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CircularString-8] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CompoundCurve-9] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CurvePolygon-10] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiCurve-11] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiSurface-12] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Curve-13] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Surface-14] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Point-1] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-LineString-2] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Polygon-3] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPoint-4] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiLineString-5] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPolygon-6] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-GeometryCollection-7] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CircularString-8] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CompoundCurve-9] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CurvePolygon-10] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiCurve-11] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiSurface-12] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Curve-13] PASSED ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Surface-14] PASSED ogr/ogr_vrt.py::test_ogr_vrt_39 PASSED ogr/ogr_vrt.py::test_ogr_vrt_40 PASSED ogr/ogr_vrt.py::test_ogr_vrt_41 PASSED ogr/ogr_vrt.py::test_ogr_vrt_nullable_unique PASSED ogr/ogr_vrt.py::test_ogr_vrt_field_names_same_case PASSED ogr/ogr_vrt.py::test_ogr_vrt_geom_coordinate_precision PASSED ogr/ogr_wasp.py::test_ogr_wasp_create_ds PASSED ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z PASSED ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z_toler PASSED ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_field PASSED ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_linestring_fields PASSED ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_z PASSED ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_field PASSED ogr/ogr_wasp.py::test_ogr_wasp_merge PASSED ogr/ogr_wasp.py::test_ogr_wasp_reading PASSED ogr/ogr_wasp.py::test_ogr_wasp_cleanup PASSED ogr/ogr_wfs.py::test_ogr_wfs_mapserver SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_geoserver SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_geoserver_json SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_geoserver_shapezip SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_geoserver_paging SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_deegree SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_test_ogrsf SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_fake_wfs_server PASSED ogr/ogr_wfs.py::test_ogr_wfs_geoserver_wfst SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfst SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_ionic_wfst SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_ionic_sql SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile PASSED ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_requires_csv PASSED ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_to_be_updated SKIPPED (FIXME: re-enable after adapting test) ogr/ogr_wfs.py::test_ogr_wfs_getcapabilitiesfile PASSED ogr/ogr_wfs.py::test_ogr_wfs_deegree_gml321 SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfs200 SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_deegree_sortby SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_esri SKIPPED (unconditional skip) ogr/ogr_wfs.py::test_ogr_wfs_esri_2 SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_cubewerx SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_tinyows SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_erdas_apollo SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_intergraph SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_mapinfo SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_not_enabled PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_get_capabilities PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_empty_response PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_WFS_Capabilities PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_exception PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_invalid_xml_capabilities PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_missing_featuretypelist PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_open_getcapabilities_file PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_minimal_instance PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_describefeaturetype PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_describefeaturetype PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype_missing_schema PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_xmldescriptionfile_to_be_updated PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_no_hits PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_with_hits PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeaturecount_with_hits PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_FeatureCollection PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_invalid_xml PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_ServiceExceptionReport PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_numberOfFeatures PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeature PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-unknown] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-4] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-unknown] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-4] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_supported_crs PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[1.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[10.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[11.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[2.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_1.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_line.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_point.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_polygon.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[4.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[5.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[6.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[7.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[8.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[9.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[db2_poly.wkb] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_geom_bigexponents PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_broken_geom PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_wkt_sf12 PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_bad_multipoint_wkb PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wktwkb PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkt_recursion PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkb_recursion PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_export_wkt_iso_multipoint PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_inf_nan PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multicurve_compoundcurve_corrupted PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipolygon_corrupted PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multiline PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipoint_postgis PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (1.5 nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan 1.5)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (nan nan nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (1.5 1.5 nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (nan nan nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (1.5 1.5 nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (nan nan nan nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (1.5 1.5 nan nan)] PASSED ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[LINESTRING ZM (nan nan nan nan)] PASSED ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION(EMPTY)] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON( EMPTY )] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING(EMPTY)] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT(EMPTY)] PASSED ogr/ogr_wktempty.py::test_empty_wkt[POINT ( EMPTY )] PASSED ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING(EMPTY)] PASSED ogr/ogr_wktempty.py::test_empty_wkt[POLYGON ( EMPTY )] PASSED ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[POINT EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING EMPTY] PASSED ogr/ogr_wktempty.py::test_empty_wkt[POLYGON EMPTY] PASSED ogr/ogr_wktempty.py::test_ogr_wktempty_test_partial_empty_geoms PASSED ogr/ogr_xls.py::test_ogr_xls_1 PASSED ogr/ogr_xls.py::test_ogr_xls_2 PASSED ogr/ogr_xls.py::test_ogr_xls_3 PASSED ogr/ogr_xls.py::test_ogr_xls_4 SKIPPED ogr/ogr_xlsx.py::test_ogr_xlsx_1 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_2 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_headers_open_option PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_3 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_field_types_open_option PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_4 SKIPPED ogr/ogr_xlsx.py::test_ogr_xlsx_5 SKIPPED ogr/ogr_xlsx.py::test_ogr_xlsx_6 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_7 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_8 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_9 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_10 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_11 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_12 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_13 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_14 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_15 PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_boolean PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_read_datetime PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_read_cells_with_inline_formatting PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_read_no_xlsx_extension PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_read_xlsx_prefix PASSED ogr/ogr_xlsx.py::test_ogr_xlsx_write_sheet_without_row PASSED ogr/ograpispy.py::test_ograpispy_1 SKIPPED (OGR API spy not enabled) ogr/ograpispy.py::test_ograpispy_2 SKIPPED (OGR API spy not enabled) gcore/aaigrid_read.py::test_aaigrid_open[byte] PASSED gcore/aaigrid_write.py::test_aaigrid_create[byte] PASSED gcore/aaigrid_write.py::test_aaigrid_create[int16] PASSED gcore/aaigrid_write.py::test_aaigrid_create[uint16] PASSED gcore/aaigrid_write.py::test_aaigrid_create[float32] PASSED gcore/aaigrid_write.py::test_aaigrid_create[utmsmall] PASSED gcore/asyncreader.py::test_asyncreader_1 PASSED gcore/basic_test.py::test_basic_test_1 PASSED gcore/basic_test.py::test_basic_test_strace_non_existing_file SKIPPED (Incorrect platform) gcore/basic_test.py::test_basic_test_2 PASSED gcore/basic_test.py::test_basic_test_3 PASSED gcore/basic_test.py::test_basic_test_4 PASSED gcore/basic_test.py::test_basic_test_5 PASSED gcore/basic_test.py::test_basic_test_5bis PASSED gcore/basic_test.py::test_basic_test_6 PASSED gcore/basic_test.py::test_basic_test_8 PASSED gcore/basic_test.py::test_basic_test_9 PASSED gcore/basic_test.py::test_basic_test_10 PASSED gcore/basic_test.py::test_basic_test_11 FAILED gcore/basic_test.py::test_basic_test_12 PASSED gcore/basic_test.py::test_basic_test_13 PASSED gcore/basic_test.py::test_basic_test_14 PASSED gcore/basic_test.py::test_basic_test_15 PASSED gcore/basic_test.py::test_basic_test_16 PASSED gcore/basic_test.py::test_basic_dict_open_options PASSED gcore/basic_test.py::test_basic_dict_create_options[True] PASSED gcore/basic_test.py::test_basic_dict_create_options[False] PASSED gcore/basic_test.py::test_basic_dict_create_options[TRUE] PASSED gcore/basic_test.py::test_basic_dict_create_options[FALSE] PASSED gcore/basic_test.py::test_basic_dict_create_options[YES] PASSED gcore/basic_test.py::test_basic_dict_create_options[NO] PASSED gcore/basic_test.py::test_basic_dict_create_options[ON] PASSED gcore/basic_test.py::test_basic_dict_create_options[OFF] PASSED gcore/basic_test.py::test_basic_dict_create_copy_options[True] PASSED gcore/basic_test.py::test_basic_dict_create_copy_options[False] PASSED gcore/basic_test.py::test_gdal_getspatialref PASSED gcore/basic_test.py::test_gdal_setspatialref PASSED gcore/basic_test.py::test_gdal_getgcpspatialref PASSED gcore/basic_test.py::test_gdal_setgcpspatialref PASSED gcore/basic_test.py::test_gdal_getdatatypename PASSED gcore/basic_test.py::test_gdal_EscapeString PASSED gcore/basic_test.py::test_gdal_EscapeString_errors SKIPPED (Test not available on 64 bit) gcore/basic_test.py::test_gdal_DataTypeUnion PASSED gcore/basic_test.py::test_exceptionmanager PASSED gcore/basic_test.py::test_quiet_errors PASSED gcore/basic_test.py::test_basic_test_UseExceptions PASSED gcore/basic_test.py::test_basic_test_UseExceptions_ogr_open PASSED gcore/basic_test.py::test_basic_test_DontUseExceptions PASSED gcore/basic_test.py::test_create_context_manager PASSED gcore/basic_test.py::test_dataset_use_after_close_1 PASSED gcore/basic_test.py::test_dataset_use_after_close_2 PASSED gcore/basic_test.py::test_band_use_after_dataset_close_1 PASSED gcore/basic_test.py::test_band_use_after_dataset_close_2 PASSED gcore/basic_test.py::test_layer_use_after_dataset_close_1 PASSED gcore/basic_test.py::test_layer_use_after_dataset_close_2 PASSED gcore/basic_test.py::test_mask_band_use_after_dataset_close PASSED gcore/basic_test.py::test_ovr_band_use_after_dataset_close PASSED gcore/basic_test.py::test_checksum_more_than_2billion_pixels SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/basic_test.py::test_tmp_vsimem PASSED gcore/bmp_read.py::test_bmp_open[1bit] PASSED gcore/bmp_read.py::test_bmp_open[4bit_pal] PASSED gcore/bmp_read.py::test_bmp_open[8bit_pal] PASSED gcore/bmp_read.py::test_bmp_open[byte_rle8] PASSED gcore/bmp_read.py::test_bmp_read_more_than_4GB PASSED gcore/bmp_read.py::test_bmp_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/bmp_read.py::test_bmp_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/bmp_write.py::test_bmp_vsimem PASSED gcore/bmp_write.py::test_bmp_create[testCreateCopy-byte] PASSED gcore/bmp_write.py::test_bmp_create[testCreateCopy-utmsmall] PASSED gcore/bmp_write.py::test_bmp_create[testCreateCopy-8bit_pal] PASSED gcore/bmp_write.py::test_bmp_create[testCreate-byte] PASSED gcore/bmp_write.py::test_bmp_create[testCreate-utmsmall] PASSED gcore/bmp_write.py::test_bmp_create[testCreate-8bit_pal] PASSED gcore/bmp_write.py::test_bmp_create_empty PASSED gcore/cog.py::test_cog_basic PASSED gcore/cog.py::test_cog_creation_options PASSED gcore/cog.py::test_cog_creation_of_overviews PASSED gcore/cog.py::test_cog_single_band_plus_alpha_jpeg_compression PASSED gcore/cog.py::test_cog_creation_of_overviews_with_compression PASSED gcore/cog.py::test_cog_creation_of_overviews_with_mask PASSED gcore/cog.py::test_cog_lerc_max_z_error_overview SKIPPED (COG creation option LERC not supported in this build) gcore/cog.py::test_cog_small_world_to_web_mercator PASSED gcore/cog.py::test_cog_byte_to_web_mercator PASSED gcore/cog.py::test_cog_byte_to_web_mercator_manual PASSED gcore/cog.py::test_cog_overviews_co PASSED gcore/cog.py::test_cog_invalidation_by_data_change PASSED gcore/cog.py::test_cog_invalidation_by_metadata_change PASSED gcore/cog.py::test_cog_northing_easting_and_non_power_of_two_ratios PASSED gcore/cog.py::test_cog_sparse PASSED gcore/cog.py::test_cog_sparse_mask PASSED gcore/cog.py::test_cog_sparse_imagery_0_mask_255 PASSED gcore/cog.py::test_cog_sparse_imagery_0_or_255_mask_255 PASSED gcore/cog.py::test_cog_sparse_imagery_mask_0 PASSED gcore/cog.py::test_cog_zoom_level_strategy[AUTO-expected_gt0] PASSED gcore/cog.py::test_cog_zoom_level_strategy[LOWER-expected_gt1] PASSED gcore/cog.py::test_cog_zoom_level_strategy[UPPER-expected_gt2] PASSED gcore/cog.py::test_cog_zoom_level PASSED gcore/cog.py::test_cog_resampling_options PASSED gcore/cog.py::test_cog_invalid_warp_resampling PASSED gcore/cog.py::test_cog_overview_size PASSED gcore/cog.py::test_cog_float32_color_table PASSED gcore/cog.py::test_cog_copy_xmp PASSED gcore/cog.py::test_cog_odd_overview_size_and_msk PASSED gcore/cog.py::test_cog_webp_overview_turn_on_lossy_if_webp_level SKIPPED (COG creation option WEBP not supported in this build) gcore/cog.py::test_cog_webp_lossless_webp SKIPPED (COG creation option WEBP not supported in this build) gcore/cog.py::test_cog_overview_count[-1] PASSED gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=1-1] PASSED gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=2-2] PASSED gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=10-8] PASSED gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=1-1] PASSED gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=2-2] PASSED gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=10-8] PASSED gcore/cog.py::test_cog_overview_count_existing PASSED gcore/cog.py::test_cog_write_jpegxl_alpha SKIPPED (COG creation option JXL not supported in this build) gcore/cog.py::test_cog_write_jpegxl_alpha_distance_zero SKIPPED (COG creation option JXL_ALPHA_DISTANCE not supported in this build) gcore/cog.py::test_cog_NBITS PASSED gcore/cog.py::test_cog_copy_mdd PASSED gcore/cog.py::test_cog_stats[co0-1-False-None] PASSED gcore/cog.py::test_cog_stats[co1-1-True-10] PASSED gcore/cog.py::test_cog_stats[co2-1-False-10] PASSED gcore/cog.py::test_cog_stats[co3-1-True-10] PASSED gcore/cog.py::test_cog_stats[co4-1-False-None] PASSED gcore/cog.py::test_cog_stats[co5-1-True-None] PASSED gcore/cog.py::test_cog_stats[co6-1-False-None] PASSED gcore/cog.py::test_cog_stats[co7-1-True-10] PASSED gcore/cog.py::test_cog_stats[co8-1-False-10] PASSED gcore/cog.py::test_cog_stats[co9-1-True-10] PASSED gcore/cog.py::test_cog_stats[co10-1-False-None] PASSED gcore/cog.py::test_cog_stats[co11-1-True-None] PASSED gcore/cog.py::test_cog_stats[co12-4-False-None] PASSED gcore/cog.py::test_cog_stats[co13-4-True-10] PASSED gcore/cog.py::test_cog_stats[co14-4-False-10] PASSED gcore/cog.py::test_cog_stats[co15-4-True-None] PASSED gcore/colortable.py::test_colortable_1 PASSED gcore/colortable.py::test_colortable_3 PASSED gcore/envi_read.py::test_envi_1 PASSED gcore/envi_read.py::test_envi_open[byte] PASSED gcore/envi_read.py::test_envi_open[int16] PASSED gcore/envi_read.py::test_envi_open[uint16] PASSED gcore/envi_read.py::test_envi_open[int32] PASSED gcore/envi_read.py::test_envi_open[uint32] PASSED gcore/envi_read.py::test_envi_open[float32] PASSED gcore/envi_read.py::test_envi_open[float64] PASSED gcore/gcps2geotransform.py::test_gcps2gt_1 PASSED gcore/gcps2geotransform.py::test_gcps2gt_2 PASSED gcore/gcps2geotransform.py::test_gcps2gt_3 PASSED gcore/gcps2geotransform.py::test_gcps2gt_4 PASSED gcore/gcps2geotransform.py::test_gcps2gt_5 PASSED gcore/gcps2geotransform.py::test_gcps2gt_6 PASSED gcore/gcps2geotransform.py::test_gcps2gt_7 PASSED gcore/gcps2geotransform.py::test_gcps2gt_8 PASSED gcore/gdal_stats.py::test_stats_nan_1 PASSED gcore/gdal_stats.py::test_stats_nan_2 PASSED gcore/gdal_stats.py::test_stats_signedbyte PASSED gcore/gdal_stats.py::test_stats_dont_force PASSED gcore/gdal_stats.py::test_stats_approx_nodata PASSED gcore/gdal_stats.py::test_stats_nan_3 PASSED gcore/gdal_stats.py::test_stats_nan_4 PASSED gcore/gdal_stats.py::test_stats_nan_5 PASSED gcore/gdal_stats.py::test_stats_nan_6 PASSED gcore/gdal_stats.py::test_stats_nan_7 PASSED gcore/gdal_stats.py::test_stats_nan_8 PASSED gcore/gdal_stats.py::test_stats_nodata_inf PASSED gcore/gdal_stats.py::test_stats_nodata_neginf_linux PASSED gcore/gdal_stats.py::test_stats_nodata_neginf_msvc PASSED gcore/gdal_stats.py::test_stats_nodata_posinf_linux PASSED gcore/gdal_stats.py::test_stats_nodata_posinf_msvc PASSED gcore/gdal_stats.py::test_stats_stddev_huge_values PASSED gcore/gdal_stats.py::test_stats_square_shape PASSED gcore/gdal_stats.py::test_stats_flt_min PASSED gcore/gdal_stats.py::test_stats_dbl_min PASSED gcore/gdal_stats.py::test_stats_byte_partial_tiles PASSED gcore/gdal_stats.py::test_stats_uint16 PASSED gcore/gdal_stats.py::test_stats_nodata_almost_max_float32 PASSED gcore/gdal_stats.py::test_stats_approx_stats_flag PASSED gcore/gdal_stats.py::test_stats_approx_stats_flag_float PASSED gcore/gdal_stats.py::test_stats_all_nodata PASSED gcore/gdal_stats.py::test_stats_float32_with_nodata_slightly_above_float_max PASSED gcore/gdal_stats.py::test_stats_clear PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-1-1-254] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-1--127-127] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-2-1-65535] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-3--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-4-1-4294967294] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-5--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-12-1-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-13--9007199254740990-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-7--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-8--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-9--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[None-11--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-1-1-254] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-1--127-127] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-2-1-65535] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-3--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-4-1-4294967294] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-5--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-12-1-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-13--9007199254740990-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-7--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-8--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-9--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[0-11--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-1-1-254] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-1--127-127] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-2-1-65535] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-3--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-4-1-4294967294] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-5--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-12-1-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-13--9007199254740990-9007199254740990] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-7--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-8--32767-32766] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-9--2147483647-2147483646] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED gcore/gdal_stats.py::test_stats_computeminmax[1-11--1e+100-1e+100] PASSED gcore/gdal_stats.py::test_stats_mask_band PASSED gcore/geoloc.py::test_geoloc_1 PASSED gcore/geoloc.py::test_geoloc_bounds[YES] PASSED gcore/geoloc.py::test_geoloc_bounds[NO] PASSED gcore/geoloc.py::test_geoloc_fill_line[YES] PASSED gcore/geoloc.py::test_geoloc_fill_line[NO] PASSED gcore/geoloc.py::test_geoloc_warp_to_geoloc PASSED gcore/geoloc.py::test_geoloc_error_cases PASSED gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-2] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-2] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-2] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-2] PASSED gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-2] PASSED gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-1] PASSED gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-2] PASSED gcore/geoloc.py::test_geoloc_GEOLOC_ARRAY_transformer_option PASSED gcore/geoloc.py::test_geoloc_DST_GEOLOC_ARRAY_transformer_option PASSED gcore/geoloc.py::test_geoloc_triangles PASSED gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-4-False] PASSED gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-5-True] PASSED gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-3-4-True] PASSED gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-1-4-False] PASSED gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-3-False] PASSED gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:/data/twoimages.tif-/data/twoimages.tif-1] PASSED gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-C:\\data\\twoimages.tif-1] PASSED gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:/data/twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED gcore/gtiff_write.py::test_gtiff_set[testSetGeoTransform] PASSED gcore/gtiff_write.py::test_gtiff_set[testSetProjection] PASSED gcore/gtiff_write.py::test_gtiff_set[testSetMetadata] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-byte] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float64] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat64] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-byte] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-int16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-uint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-int32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-uint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-float32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-float64] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-cint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-cint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat32] PASSED gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat64] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-byte] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int16] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int32] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float32] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float64] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint16] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint32] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat32] PASSED gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat64] PASSED gcore/hdf4_read.py::test_hdf4_open[byte_3] PASSED gcore/hdf4_read.py::test_hdf4_open[int16_3] PASSED gcore/hdf4_read.py::test_hdf4_open[uint16_3] PASSED gcore/hdf4_read.py::test_hdf4_open[int32_3] PASSED gcore/hdf4_read.py::test_hdf4_open[uint32_3] PASSED gcore/hdf4_read.py::test_hdf4_open[float32_3] PASSED gcore/hdf4_read.py::test_hdf4_open[float64_3] PASSED gcore/hdf4_read.py::test_hdf4_open[utmsmall_3] PASSED gcore/hdf4_read.py::test_hdf4_open[byte_2] PASSED gcore/hdf4_read.py::test_hdf4_open[int16_2] PASSED gcore/hdf4_read.py::test_hdf4_open[uint16_2] PASSED gcore/hdf4_read.py::test_hdf4_open[int32_2] PASSED gcore/hdf4_read.py::test_hdf4_open[uint32_2] PASSED gcore/hdf4_read.py::test_hdf4_open[float32_2] PASSED gcore/hdf4_read.py::test_hdf4_open[float64_2] PASSED gcore/hdf4_read.py::test_hdf4_open[utmsmall_2] PASSED gcore/hdf4_read.py::test_hdf4_read_gr PASSED gcore/hdf4_read.py::test_hdf4_read_gr_palette PASSED gcore/hdf4_read.py::test_hdf4_more_than_32_files SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_hdf4_read_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5":Swath1:Low_res_sst-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:a:Swath1:Low_res_sst-a] PASSED gcore/hdf4_read.py::test_gdal_subdataset_get_filename[-] PASSED gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a:c] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a:c] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a] PASSED gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank3] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank2] PASSED gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank3] PASSED gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_swath SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_grid SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_2d PASSED gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_3d PASSED gcore/hdf4multidim.py::test_hdf4multidim_sds PASSED gcore/hdf4multidim.py::test_hdf4multidim_sds_unlimited_dim PASSED gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world_with_indexing_variable SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/hdf4multidim.py::test_hdf4multidim_gr PASSED gcore/hdf4multidim.py::test_hdf4multidim_gr_palette PASSED gcore/hfa_read.py::test_hfa_open[byte] PASSED gcore/hfa_read.py::test_hfa_open[int16] PASSED gcore/hfa_read.py::test_hfa_open[uint16] PASSED gcore/hfa_read.py::test_hfa_open[int32] PASSED gcore/hfa_read.py::test_hfa_open[uint32] PASSED gcore/hfa_read.py::test_hfa_open[float32] PASSED gcore/hfa_read.py::test_hfa_open[float64] PASSED gcore/hfa_read.py::test_hfa_open[utmsmall] PASSED gcore/hfa_read.py::test_hfa_open[2bit_compressed] PASSED gcore/hfa_read.py::test_hfa_read_completedefn_recursion PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_1 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_2 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_3 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_4 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_5 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_6 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_7 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_8 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_9 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_10 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_11 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_12 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_13 PASSED gcore/hfa_rfc40.py::test_hfa_rfc40_cleanup PASSED gcore/hfa_srs.py::test_hfa_srs[3814] PASSED gcore/hfa_srs.py::test_hfa_srs[28991] PASSED gcore/hfa_srs.py::test_hfa_srs[3031] PASSED gcore/hfa_srs.py::test_hfa_srs[5041] XFAIL (did not get expected SRS. known to be broken currently. FIXME!) gcore/hfa_srs.py::test_hfa_srs[6931] PASSED gcore/hfa_srs.py::test_hfa_srs[2062] PASSED gcore/hfa_srs.py::test_hfa_srs[3943] PASSED gcore/hfa_srs.py::test_hfa_srs[5221] XFAIL (did not get expected SRS. known to be broken currently. FIXME!) gcore/hfa_srs.py::test_hfa_srs[2066] PASSED gcore/hfa_srs.py::test_hfa_srs[2964] PASSED gcore/hfa_srs.py::test_hfa_srs[3410] PASSED gcore/hfa_srs.py::test_hfa_srs[3786] PASSED gcore/hfa_srs.py::test_hfa_srs[3000] PASSED gcore/hfa_srs.py::test_hfa_srs[3832] PASSED gcore/hfa_srs.py::test_hfa_srs[5641] PASSED gcore/hfa_srs.py::test_hfa_srs[27200] PASSED gcore/hfa_srs.py::test_hfa_srs[6842] PASSED gcore/hfa_srs.py::test_hfa_srs[2057] PASSED gcore/hfa_srs.py::test_hfa_srs[29100] PASSED gcore/hfa_srs.py::test_hfa_srs[2056] PASSED gcore/hfa_srs.py::test_hfa_srs[2027] PASSED gcore/hfa_srs.py::test_hfa_srs[4326] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:54049] PASSED gcore/hfa_srs.py::test_hfa_srs[5472] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102010] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102237] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102034] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102035] XFAIL (did not get expected SRS. known to be broken currently. FIXME!) gcore/hfa_srs.py::test_hfa_srs[+proj=ortho +lat_0=90 +lon_0=1 +x_0=2 +y_0=3 +datum=WGS84 +units=m +no_defs] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102011] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53003] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53029] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53030] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53009] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53010] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53011] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53012] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53013] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53014] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53015] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53016] PASSED gcore/hfa_srs.py::test_hfa_srs[28191] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53031] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102163] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53023] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53022] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53018] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53019] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:102421] XFAIL (did not get expected SRS. known to be broken currently. FIXME!) gcore/hfa_srs.py::test_hfa_srs[+proj=eqc +lat_ts=22.94791772 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53043] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53046] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53045] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53048] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53042] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53044] PASSED gcore/hfa_srs.py::test_hfa_srs[ESRI:53025] PASSED gcore/hfa_srs.py::test_hfa_srs_wisconsin_tmerc PASSED gcore/hfa_srs.py::test_hfa_srs_NAD83_UTM PASSED gcore/hfa_srs.py::test_hfa_srs_NAD83_CORS96_UTM PASSED gcore/hfa_srs.py::test_hfa_srs_esri_54049_pe_string_only_broken PASSED gcore/hfa_srs.py::test_hfa_srs_DISABLEPESTRING PASSED gcore/hfa_write.py::test_hfa_write_desc PASSED gcore/hfa_write.py::test_hfa_write_4bit PASSED gcore/hfa_write.py::test_hfa_write_4bit_compressed PASSED gcore/hfa_write.py::test_hfa_write_nd_invalid PASSED gcore/hfa_write.py::test_hfa_update_overviews PASSED gcore/hfa_write.py::test_hfa_clean_external_overviews PASSED gcore/hfa_write.py::test_hfa_bug_2525 PASSED gcore/hfa_write.py::test_hfa_use_rrd PASSED gcore/hfa_write.py::test_hfa_update_existing_aux_overviews PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-byte] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-utmsmall] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-byte] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-int16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-int32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-float32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-float64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testCreate-utmsmall] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-byte] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-utmsmall] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-byte] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint16] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat32] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat64] PASSED gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-utmsmall] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-byte] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-uint16] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-float64] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreate-byte] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreate-uint16] PASSED gcore/hfa_write.py::test_hfa_create_spill[testCreate-float64] PASSED gcore/hfa_write.py::test_hfa_create_compress[testCreate-byte] PASSED gcore/hfa_write.py::test_hfa_create_compress[testCreate-uint16] PASSED gcore/hfa_write.py::test_hfa_create_compress[testCreate-float64] PASSED gcore/hfa_write.py::test_hfa_create_compress_big_block PASSED gcore/hfa_write.py::test_hfa_create_gcp PASSED gcore/histogram.py::test_histogram_1 PASSED gcore/histogram.py::test_histogram_2 PASSED gcore/histogram.py::test_histogram_3 PASSED gcore/histogram.py::test_histogram_4 PASSED gcore/histogram.py::test_histogram_5 PASSED gcore/histogram.py::test_histogram_6 PASSED gcore/histogram.py::test_histogram_inf_values PASSED gcore/histogram.py::test_histogram_errors PASSED gcore/histogram.py::test_histogram_invalid_min_max[nan-1.5] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-inf-1.5] PASSED gcore/histogram.py::test_histogram_invalid_min_max[inf-1.5] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-0.5-nan] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-0.5--inf] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-0.5-inf] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-inf-inf] PASSED gcore/histogram.py::test_histogram_invalid_min_max[-1.7976931348623157e+308-1.7976931348623157e+308] PASSED gcore/histogram.py::test_histogram_invalid_min_max[0-1e-309] PASSED gcore/histogram.py::test_histogram_invalid_min_max[0-0] PASSED gcore/identify.py::test_identify_1 PASSED gcore/identify.py::test_identify_2 PASSED gcore/identify.py::test_identify_3 PASSED gcore/identify.py::test_identify_4 PASSED gcore/mask.py::test_mask_1 PASSED gcore/mask.py::test_mask_2 PASSED gcore/mask.py::test_mask_3 PASSED gcore/mask.py::test_mask_4 PASSED gcore/mask.py::test_mask_5 PASSED gcore/mask.py::test_mask_6 PASSED gcore/mask.py::test_mask_7 PASSED gcore/mask.py::test_mask_8 PASSED gcore/mask.py::test_mask_9 PASSED gcore/mask.py::test_mask_10 PASSED gcore/mask.py::test_mask_11 PASSED gcore/mask.py::test_mask_12 PASSED gcore/mask.py::test_mask_13 PASSED gcore/mask.py::test_mask_14 PASSED gcore/mask.py::test_mask_15 PASSED gcore/mask.py::test_mask_16 PASSED gcore/mask.py::test_mask_17 PASSED gcore/mask.py::test_mask_18 PASSED gcore/mask.py::test_mask_15_avg PASSED gcore/mask.py::test_mask_16_avg PASSED gcore/mask.py::test_mask_17_avg PASSED gcore/mask.py::test_mask_18_avg PASSED gcore/mask.py::test_mask_19 PASSED gcore/mask.py::test_mask_20 PASSED gcore/mask.py::test_mask_21 PASSED gcore/mask.py::test_mask_22 PASSED gcore/mask.py::test_mask_23 PASSED gcore/mask.py::test_mask_24 PASSED gcore/mask.py::test_mask_25 PASSED gcore/mask.py::test_mask_26 PASSED gcore/mask.py::test_mask_27 PASSED gcore/mask.py::test_mask_setting_nodata[1] PASSED gcore/mask.py::test_mask_setting_nodata[13] PASSED gcore/mask.py::test_mask_setting_nodata[12] PASSED gcore/minixml.py::test_minixml_1 PASSED gcore/minixml.py::test_minixml_2 PASSED gcore/minixml.py::test_minixml_3 PASSED gcore/minixml.py::test_minixml_4 PASSED gcore/minixml.py::test_minixml_5 PASSED gcore/minixml.py::test_minixml_6 PASSED gcore/minixml.py::test_minixml_7 PASSED gcore/minixml.py::test_minixml_8 PASSED gcore/minixml.py::test_minixml_processing_instruction PASSED gcore/minixml.py::test_minixml_cleanup PASSED gcore/misc.py::test_misc_1 PASSED gcore/misc.py::test_misc_2 PASSED gcore/misc.py::test_misc_3 PASSED gcore/misc.py::test_misc_4 PASSED gcore/misc.py::test_misc_5 PASSED gcore/misc.py::test_misc_6 PASSED gcore/misc.py::test_misc_7 PASSED gcore/misc.py::test_misc_8 PASSED gcore/misc.py::test_misc_9 PASSED gcore/misc.py::test_misc_10 PASSED gcore/misc.py::test_misc_11 SKIPPED gcore/misc.py::test_misc_12 PASSED gcore/misc.py::test_misc_13 PASSED gcore/misc.py::test_misc_14 PASSED gcore/misc.py::test_misc_15 PASSED gcore/misc.py::test_misc_config_context_mgrs_1 PASSED gcore/misc.py::test_misc_config_context_mgrs_2 PASSED gcore/misc.py::test_misc_config_context_mgrs_3 PASSED gcore/misc.py::test_misc_get_config_options PASSED gcore/misc.py::test_misc_general_cmd_line_processor PASSED gcore/misc.py::test_misc_cleanup PASSED gcore/multidim.py::test_multidim_asarray_epsg_4326 PASSED gcore/multidim.py::test_multidim_asarray_epsg_26711 PASSED gcore/multidim.py::test_multidim_getresampled[0] PASSED gcore/multidim.py::test_multidim_getresampled[1] PASSED gcore/multidim.py::test_multidim_getresampled[2] PASSED gcore/multidim.py::test_multidim_getresampled[3] PASSED gcore/multidim.py::test_multidim_getresampled[4] PASSED gcore/multidim.py::test_multidim_getresampled[5] PASSED gcore/multidim.py::test_multidim_getresampled[6] PASSED gcore/multidim.py::test_multidim_getresampled[7] PASSED gcore/multidim.py::test_multidim_getresampled[14] PASSED gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-True-False] PASSED gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-False-False] PASSED gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[False-False-True-False] PASSED gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-True-True-True] PASSED gcore/multidim.py::test_multidim_getresampled_with_srs PASSED gcore/multidim.py::test_multidim_getresampled_3d PASSED gcore/multidim.py::test_multidim_getresampled_error_single_dim PASSED gcore/multidim.py::test_multidim_getresampled_error_too_large_y PASSED gcore/multidim.py::test_multidim_getresampled_error_too_large_x PASSED gcore/multidim.py::test_multidim_getresampled_error_no_geotransform PASSED gcore/multidim.py::test_multidim_getresampled_error_extra_dim_not_same PASSED gcore/multidim.py::test_multidim_getresampled_bad_input_dim_count PASSED gcore/multidim.py::test_multidim_getgridded PASSED gcore/multidim.py::test_multidim_asclassicsubdataset_band_metadata PASSED gcore/multidim.py::test_multidim_SubsetDimensionFromSelection PASSED gcore/multidim.py::test_multidim_CreateRasterAttributeTableFromMDArrays PASSED gcore/nodatamaskband.py::test_nodatamaskband_1 PASSED gcore/numpy_rw.py::test_numpy_rw_1 PASSED gcore/numpy_rw.py::test_numpy_rw_2 PASSED gcore/numpy_rw.py::test_numpy_rw_3 PASSED gcore/numpy_rw.py::test_numpy_rw_4 PASSED gcore/numpy_rw.py::test_numpy_rw_5 PASSED gcore/numpy_rw.py::test_numpy_rw_6 PASSED gcore/numpy_rw.py::test_numpy_rw_7 PASSED gcore/numpy_rw.py::test_numpy_rw_8 PASSED gcore/numpy_rw.py::test_numpy_rw_9 PASSED gcore/numpy_rw.py::test_numpy_rw_10 PASSED gcore/numpy_rw.py::test_numpy_rw_10_bis[options0] PASSED gcore/numpy_rw.py::test_numpy_rw_10_bis[options1] PASSED gcore/numpy_rw.py::test_numpy_rw_11 PASSED gcore/numpy_rw.py::test_numpy_rw_12 PASSED gcore/numpy_rw.py::test_numpy_rw_13 PASSED gcore/numpy_rw.py::test_numpy_rw_14 PASSED gcore/numpy_rw.py::test_numpy_rw_15 PASSED gcore/numpy_rw.py::test_numpy_rw_16 FAILED gcore/numpy_rw.py::test_numpy_rw_17 PASSED gcore/numpy_rw.py::test_numpy_rw_18 PASSED gcore/numpy_rw.py::test_numpy_rw_failure_in_readasarray FAILED gcore/numpy_rw.py::test_numpy_rw_gdal_array_openarray_permissions PASSED gcore/numpy_rw.py::test_numpy_rw_rms_resemple_alg PASSED gcore/numpy_rw.py::test_numpy_rw_dataset_read_as_array PASSED gcore/numpy_rw.py::test_numpy_rw_dataset_writearray PASSED gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_error_cases PASSED gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_getlasterrormsg PASSED gcore/numpy_rw.py::test_numpy_rw_masked_array_1 PASSED gcore/numpy_rw.py::test_numpy_rw_masked_array_2 PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset FAILED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray_negative_strides PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset_negative_strides PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_compound_datatype PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Byte] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float64] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat64] PASSED gcore/overviewds.py::test_overviewds_1 PASSED gcore/overviewds.py::test_overviewds_2[True] PASSED gcore/overviewds.py::test_overviewds_2[False] PASSED gcore/overviewds.py::test_overviewds_3 PASSED gcore/overviewds.py::test_overviewds_4 PASSED gcore/overviewds.py::test_overviewds_5 PASSED gcore/overviewds.py::test_overviewds_6 PASSED gcore/overviewds.py::test_overviewds_mask PASSED gcore/pam.py::test_pam_1 PASSED gcore/pam.py::test_pam_2 PASSED gcore/pam.py::test_pam_4 PASSED gcore/pam.py::test_pam_5 PASSED gcore/pam.py::test_pam_6 PASSED gcore/pam.py::test_pam_7 PASSED gcore/pam.py::test_pam_8 PASSED gcore/pam.py::test_pam_9 PASSED gcore/pam.py::test_pam_10 PASSED gcore/pam.py::test_pam_11 SKIPPED gcore/pam.py::test_pam_12 PASSED gcore/pam.py::test_pam_13 PASSED gcore/pam.py::test_pam_metadata_preserved PASSED gcore/pam.py::test_pam_esri_GeodataXform_gcp PASSED gcore/pam.py::test_pam_esri_GeodataXform_geotransform PASSED gcore/pam.py::test_pam_metadata_coordinate_epoch PASSED gcore/pam.py::test_pam_nodata_nan PASSED gcore/pixfun.py::test_pixfun_real_c PASSED gcore/pixfun.py::test_pixfun_real_r PASSED gcore/pixfun.py::test_pixfun_imag_c PASSED gcore/pixfun.py::test_pixfun_imag_r PASSED gcore/pixfun.py::test_pixfun_complex PASSED gcore/pixfun.py::test_pixfun_polar PASSED gcore/pixfun.py::test_pixfun_polar_amplitude PASSED gcore/pixfun.py::test_pixfun_polar_intensity PASSED gcore/pixfun.py::test_pixfun_polar_dB PASSED gcore/pixfun.py::test_pixfun_mod_c PASSED gcore/pixfun.py::test_pixfun_mod_r PASSED gcore/pixfun.py::test_pixfun_phase_c PASSED gcore/pixfun.py::test_pixfun_phase_r PASSED gcore/pixfun.py::test_pixfun_phase_unsigned PASSED gcore/pixfun.py::test_pixfun_conj_c PASSED gcore/pixfun.py::test_pixfun_conj_r PASSED gcore/pixfun.py::test_pixfun_sum_r PASSED gcore/pixfun.py::test_pixfun_sum_c PASSED gcore/pixfun.py::test_pixfun_sum_k PASSED gcore/pixfun.py::test_pixfun_diff_r PASSED gcore/pixfun.py::test_pixfun_diff_c PASSED gcore/pixfun.py::test_pixfun_mul_r PASSED gcore/pixfun.py::test_pixfun_mul_c PASSED gcore/pixfun.py::test_pixfun_mul_k PASSED gcore/pixfun.py::test_pixfun_div_r PASSED gcore/pixfun.py::test_pixfun_div_c PASSED gcore/pixfun.py::test_pixfun_cmul_c PASSED gcore/pixfun.py::test_pixfun_cmul_r PASSED gcore/pixfun.py::test_pixfun_inv_r PASSED gcore/pixfun.py::test_pixfun_inv_r_zero PASSED gcore/pixfun.py::test_pixfun_inv_c PASSED gcore/pixfun.py::test_pixfun_inv_c_zero PASSED gcore/pixfun.py::test_pixfun_inv_k PASSED gcore/pixfun.py::test_pixfun_intensity_c PASSED gcore/pixfun.py::test_pixfun_intensity_r PASSED gcore/pixfun.py::test_pixfun_sqrt PASSED gcore/pixfun.py::test_pixfun_log10_r PASSED gcore/pixfun.py::test_pixfun_log10_c PASSED gcore/pixfun.py::test_pixfun_dB_r PASSED gcore/pixfun.py::test_pixfun_dB_c PASSED gcore/pixfun.py::test_pixfun_dB_r_amplitude PASSED gcore/pixfun.py::test_pixfun_dB_c_amplitude PASSED gcore/pixfun.py::test_pixfun_dB_r_intensity PASSED gcore/pixfun.py::test_pixfun_dB_c_intensity PASSED gcore/pixfun.py::test_pixfun_exp PASSED gcore/pixfun.py::test_pixfun_exp_dB2amp PASSED gcore/pixfun.py::test_pixfun_exp_dB2pow PASSED gcore/pixfun.py::test_pixfun_dB2amp PASSED gcore/pixfun.py::test_pixfun_dB2pow PASSED gcore/pixfun.py::test_pixfun_pow PASSED gcore/pixfun.py::test_pixfun_norm_diff_r PASSED gcore/pixfun.py::test_pixfun_interpolate_linear PASSED gcore/pixfun.py::test_pixfun_nan PASSED gcore/pixfun.py::test_pixfun_replacenodata PASSED gcore/pixfun.py::test_pixfun_scale PASSED gcore/pixfun.py::test_pixfun_missing_builtin PASSED gcore/pixfun.py::test_pixfun_min PASSED gcore/pixfun.py::test_pixfun_min_propagateNoData PASSED gcore/pixfun.py::test_pixfun_max PASSED gcore/pixfun.py::test_pixfun_max_nodata_255 PASSED gcore/pixfun.py::test_pixfun_max_no_nodata PASSED gcore/pnm_read.py::test_pnm_open[byte] PASSED gcore/pnm_read.py::test_pnm_open[uint16] PASSED gcore/pnm_write.py::test_pnm_create[testCreateCopy-byte] PASSED gcore/pnm_write.py::test_pnm_create[testCreateCopy-uint16] PASSED gcore/pnm_write.py::test_pnm_create[testCreate-byte] PASSED gcore/pnm_write.py::test_pnm_create[testCreate-uint16] PASSED gcore/rasterio.py::test_rasterio_1 PASSED gcore/rasterio.py::test_rasterio_2 PASSED gcore/rasterio.py::test_rasterio_3 PASSED gcore/rasterio.py::test_rasterio_4 PASSED gcore/rasterio.py::test_rasterio_5 PASSED gcore/rasterio.py::test_rasterio_6 PASSED gcore/rasterio.py::test_rasterio_7 PASSED gcore/rasterio.py::test_rasterio_8 PASSED gcore/rasterio.py::test_rasterio_9 PASSED gcore/rasterio.py::test_rasterio_overview_subpixel_resampling PASSED gcore/rasterio.py::test_rasterio_10 PASSED gcore/rasterio.py::test_rasterio_11 PASSED gcore/rasterio.py::test_rasterio_12 PASSED gcore/rasterio.py::test_rasterio_13 PASSED gcore/rasterio.py::test_rasterio_14 PASSED gcore/rasterio.py::test_rasterio_average_4by4_to_3by3 PASSED gcore/rasterio.py::test_rasterio_15 PASSED gcore/rasterio.py::test_rasterio_16 PASSED gcore/rasterio.py::test_rasterio_nodata PASSED gcore/rasterio.py::test_rasterio_lanczos_nodata PASSED gcore/rasterio.py::test_rasterio_resampled_value_is_nodata PASSED gcore/rasterio.py::test_rasterio_dataset_readarray_cint16 PASSED gcore/rasterio.py::test_rasterio_rasterband_write_on_readonly PASSED gcore/rasterio.py::test_rasterio_dataset_write_on_readonly PASSED gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[-1] PASSED gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[8] PASSED gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[foo] PASSED gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling PASSED gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling_numpy PASSED gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_byte PASSED gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_uint16 PASSED gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_float32 PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[6-f] PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[7-d] PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte_nodata_not_hit PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16 PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_fits_in_14bits PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_with_byte_content PASSED gcore/rasterio.py::test_rasterio_rms_two_third_downsampling_float32 PASSED gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_cfloat32 PASSED gcore/rasterio.py::test_rasterio_writeraster_from_bytearray PASSED gcore/rasterio.py::test_rasterio_writeraster_from_memoryview PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer PASSED gcore/rasterio.py::test_rasterio_readblock_in_existing_buffer PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int16] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt16] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int32] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt32] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float32] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float64] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt16] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt32] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat32] PASSED gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat64] PASSED gcore/rasterio.py::test_rasterio_gdal_rasterio_resampling PASSED gcore/rasterio.py::test_rasterio_numpy_datatypes_for_xoff PASSED gcore/rasterio.py::test_rasterio_gauss_float64 PASSED gcore/rasterio.py::test_rasterio_float64[0] PASSED gcore/rasterio.py::test_rasterio_float64[1] PASSED gcore/rasterio.py::test_rasterio_float64[2] PASSED gcore/rasterio.py::test_rasterio_float64[6] PASSED gcore/rasterio.py::test_rasterio_float64[5] PASSED gcore/rasterio.py::test_rasterio_float64[14] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-0] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-1] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-2] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-6] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-5] PASSED gcore/rasterio.py::test_rasterio_constant_value[1-B-255-14] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-0] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-1] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-2] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-6] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-5] PASSED gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-14] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-0] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-1] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-2] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-6] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-5] PASSED gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-14] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-0] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-1] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-2] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-6] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-5] PASSED gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-14] PASSED gcore/rasterio.py::test_rasterio_overview_selection PASSED gcore/rat.py::test_rat_1 PASSED gcore/rat.py::test_rat_2 PASSED gcore/rat.py::test_rat_3 PASSED gcore/rat.py::test_rat_4 PASSED gcore/relationship.py::test_gdal_relationship PASSED gcore/rfc30.py::test_rfc30_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/rfc30.py::test_rfc30_2 PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[S102] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[S104] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[S111] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MrSID] FAILED gcore/test_driver_metadata.py::test_metadata_dcap_yes[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[COG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ELAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[XPM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SGI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[FIT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RST] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[R] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Rasterlite] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIPEx] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTable2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BLX] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OZI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[S57] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GML] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[KML] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JML] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[NUMPY] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[COG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ELAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[XPM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SGI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[FIT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RST] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[R] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Rasterlite] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIPEx] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTable2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BLX] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OZI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[S57] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GML] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[KML] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JML] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[NUMPY] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MrSID] FAILED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ELAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XPM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SGI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FIT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RST] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[R] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Rasterlite] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIPEx] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTable2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BLX] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OZI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S57] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GML] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KML] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JML] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NUMPY] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[S57] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GML] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[KML] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JML] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S102] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S111] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S102] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S111] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MrSID] FAILED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ELAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XPM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SGI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FIT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RST] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[R] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Rasterlite] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIPEx] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTable2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BLX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OZI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S57] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NUMPY] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S102] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S111] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MrSID] FAILED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ELAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XPM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SGI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FIT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RST] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[R] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Rasterlite] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIPEx] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTable2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BLX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OZI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S57] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NUMPY] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[S57] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[KML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[S57] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[KML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[UK .NTF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_SDTS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[S57] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Memory] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[KML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_OGDI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Geoconcept] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SVG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TIGER] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[HTTP] PASSED gcore/testnonboundtoswig.py::test_testnonboundtoswig_GDALSimpleImageWarp Found libgdal we are running against : E:\buildsystem\release-1930-x64\bin\gdal.dll PASSED gcore/testnonboundtoswig.py::test_testnonboundtoswig_VRTDerivedBands PASSED gcore/thread_test.py::test_thread_test_1 PASSED gcore/tiff_ovr.py::test_tiff_ovr_1[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_1[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_3[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_3[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_4[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_4[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_5[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_5[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_6[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_6[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_7[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_7[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_8[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_8[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-_OVERVIEW] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-_OVERVIEW] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-_OVERVIEW] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-] PASSED gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-_OVERVIEW] PASSED gcore/tiff_ovr.py::test_tiff_ovr_10[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_10[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_11[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_11[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_12[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_12[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_13[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_13[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_14[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_14[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_15[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_15[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_16[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_16[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_17[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_17[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_18[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_18[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_19[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_19[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_20[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_20[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_21[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_21[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_22[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_22[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_23[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_23[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_24[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_24[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_25[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_25[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_26[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_26[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_27[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_27[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_28[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_28[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_29[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_29[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_30[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_30[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_31[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_31[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_32[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_32[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_33[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_33[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_34[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_34[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_35[invert-NO] PASSED gcore/tiff_ovr.py::test_tiff_ovr_35[invert-YES] PASSED gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-NO] PASSED gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-YES] PASSED gcore/tiff_ovr.py::test_tiff_ovr_37[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_37[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_38[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_38[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-1] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-3] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-2] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-5] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-4] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-6] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-7] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-8] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-9] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-10] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[invert-11] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-1] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-3] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-2] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-5] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-4] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-6] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-7] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-8] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-9] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-10] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-11] PASSED gcore/tiff_ovr.py::test_tiff_ovr_40[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_40[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_41[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_41[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_42[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_42[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_43[invert] SKIPPED (12bit jpeg not available) gcore/tiff_ovr.py::test_tiff_ovr_43[dont-invert] SKIPPED (12bit jpeg not available) gcore/tiff_ovr.py::test_tiff_ovr_44[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_44[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_45[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_45[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_46 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/tiff_ovr.py::test_tiff_ovr_47[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_47[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_48[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_48[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_49[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_49[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_50[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_50[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_51 PASSED gcore/tiff_ovr.py::test_tiff_ovr_52 PASSED gcore/tiff_ovr.py::test_tiff_ovr_53 PASSED gcore/tiff_ovr.py::test_tiff_ovr_54 PASSED gcore/tiff_ovr.py::test_tiff_ovr_55[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_55[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_contig PASSED gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_separate PASSED gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_external PASSED gcore/tiff_ovr.py::test_tiff_ovr_average_multiband_vs_singleband PASSED gcore/tiff_ovr.py::test_tiff_ovr_multithreading_multiband PASSED gcore/tiff_ovr.py::test_tiff_ovr_multithreading_singleband PASSED gcore/tiff_ovr.py::test_tiff_ovr_multiband_code_path_degenerate PASSED gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336 PASSED gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336_bis PASSED gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband PASSED gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[False] PASSED gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[True] PASSED gcore/tiff_ovr.py::test_tiff_ovr_fallback_to_multiband_overview_generate PASSED gcore/tiff_ovr.py::test_tiff_ovr_int64 PASSED gcore/tiff_ovr.py::test_tiff_ovr_uint64 PASSED gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method PASSED gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_propagate_predictor PASSED gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_do_not_propagate_predictor PASSED gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_pixel PASSED gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_band PASSED gcore/tiff_ovr.py::test_tiff_ovr_external_1_px_wide_3_px_tall PASSED gcore/tiff_ovr.py::test_tiff_ovr_external_3_px_wide_1_px_tall PASSED gcore/tiff_ovr.py::test_tiff_ovr_JXL_LOSSLESS_OVERVIEW SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_ovr.py::test_tiff_ovr_JXL_DISTANCE_OVERVIEW SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_ovr.py::test_tiff_ovr_JXL_ALPHA_DISTANCE_OVERVIEW SKIPPED (GTiff creation option JXL_ALPHA_DISTANCE not supported in this build) gcore/tiff_read.py::test_tiff_open[byte] PASSED gcore/tiff_read.py::test_tiff_open[uint16_sgilog] PASSED gcore/tiff_read.py::test_tiff_open[next_literalrow] PASSED gcore/tiff_read.py::test_tiff_open[next_literalspan] PASSED gcore/tiff_read.py::test_tiff_open[next_default_case] PASSED gcore/tiff_read.py::test_tiff_open[thunder] PASSED gcore/tiff_read.py::test_tiff_open[int10] PASSED gcore/tiff_read.py::test_tiff_open[int12] PASSED gcore/tiff_read.py::test_tiff_open[int16] PASSED gcore/tiff_read.py::test_tiff_open[uint16] PASSED gcore/tiff_read.py::test_tiff_open[int24] PASSED gcore/tiff_read.py::test_tiff_open[int32] PASSED gcore/tiff_read.py::test_tiff_open[uint32] PASSED gcore/tiff_read.py::test_tiff_open[float16] PASSED gcore/tiff_read.py::test_tiff_open[float24] PASSED gcore/tiff_read.py::test_tiff_open[float32] PASSED gcore/tiff_read.py::test_tiff_open[float32_minwhite] PASSED gcore/tiff_read.py::test_tiff_open[float64] PASSED gcore/tiff_read.py::test_tiff_open[cint16] PASSED gcore/tiff_read.py::test_tiff_open[cint32] PASSED gcore/tiff_read.py::test_tiff_open[cfloat32] PASSED gcore/tiff_read.py::test_tiff_open[cfloat64] PASSED gcore/tiff_read.py::test_tiff_open[separate_tiled] PASSED gcore/tiff_read.py::test_tiff_open[seperate_strip] PASSED gcore/tiff_read.py::test_tiff_open[contig_tiled] PASSED gcore/tiff_read.py::test_tiff_open[contig_strip] PASSED gcore/tiff_read.py::test_tiff_open[empty1bit] PASSED gcore/tiff_read.py::test_tiff_open[gtiff/int64_full_range] PASSED gcore/tiff_read.py::test_tiff_open[gtiff/uint64_full_range] PASSED gcore/tiff_read.py::test_tiff_read_off PASSED gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:] PASSED gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1] PASSED gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:] PASSED gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:/vsimem/i_dont_exist.tif] PASSED gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:2:data/byte.tif] PASSED gcore/tiff_read.py::test_tiff_read_off_error_update PASSED gcore/tiff_read.py::test_tiff_check_alpha PASSED gcore/tiff_read.py::test_tiff_read_cmyk_rgba PASSED gcore/tiff_read.py::test_tiff_read_cmyk_raw PASSED gcore/tiff_read.py::test_tiff_read_ojpeg PASSED gcore/tiff_read.py::test_tiff_read_gzip PASSED gcore/tiff_read.py::test_tiff_read_zip_1 PASSED gcore/tiff_read.py::test_tiff_read_zip_2 PASSED gcore/tiff_read.py::test_tiff_read_zip_3 PASSED gcore/tiff_read.py::test_tiff_read_zip_4 PASSED gcore/tiff_read.py::test_tiff_read_zip_5 PASSED gcore/tiff_read.py::test_tiff_read_tar_1 PASSED gcore/tiff_read.py::test_tiff_read_tar_2 PASSED gcore/tiff_read.py::test_tiff_read_tgz_1 PASSED gcore/tiff_read.py::test_tiff_read_tgz_2 PASSED gcore/tiff_read.py::test_tiff_grads PASSED gcore/tiff_read.py::test_tiff_citation SKIPPED (Not a GDAL ESRI build) gcore/tiff_read.py::test_tiff_linearparmunits PASSED gcore/tiff_read.py::test_tiff_linearparmunits2 PASSED gcore/tiff_read.py::test_tiff_g4_split PASSED gcore/tiff_read.py::test_tiff_multi_images PASSED gcore/tiff_read.py::test_tiff_vsimem PASSED gcore/tiff_read.py::test_tiff_vsizip_and_mem PASSED gcore/tiff_read.py::test_tiff_ProjectedCSTypeGeoKey_only PASSED gcore/tiff_read.py::test_tiff_GTModelTypeGeoKey_only PASSED gcore/tiff_read.py::test_tiff_12bitjpeg SKIPPED (12bit jpeg not available) gcore/tiff_read.py::test_tiff_read_stats_from_pam PASSED gcore/tiff_read.py::test_tiff_read_from_tab PASSED gcore/tiff_read.py::test_tiff_read_pixelispoint PASSED gcore/tiff_read.py::test_tiff_read_geomatrix PASSED gcore/tiff_read.py::test_tiff_read_tiepoints_pixelispoint PASSED gcore/tiff_read.py::test_tiff_read_corrupted_gtiff PASSED gcore/tiff_read.py::test_tiff_read_tag_without_null_byte PASSED gcore/tiff_read.py::test_tiff_read_buggy_packbits PASSED gcore/tiff_read.py::test_tiff_read_rpc_txt PASSED gcore/tiff_read.py::test_tiff_read_rpc_tif PASSED gcore/tiff_read.py::test_tiff_small PASSED gcore/tiff_read.py::test_tiff_dos_strip_chop PASSED gcore/tiff_read.py::test_tiff_read_exif_and_gps PASSED gcore/tiff_read.py::test_tiff_jpeg_rgba_pixel_interleaved PASSED gcore/tiff_read.py::test_tiff_jpeg_rgba_band_interleaved PASSED gcore/tiff_read.py::test_tiff_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gcore/tiff_read.py::test_tiff_read_vsicurl_multirange PASSED gcore/tiff_read.py::test_tiff_read_huge4GB PASSED gcore/tiff_read.py::test_tiff_read_bigtiff PASSED gcore/tiff_read.py::test_tiff_read_tiff_metadata PASSED gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff PASSED gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff_overview PASSED gcore/tiff_read.py::test_tiff_direct_and_virtual_mem_io PASSED gcore/tiff_read.py::test_tiff_read_md1 PASSED gcore/tiff_read.py::test_tiff_read_non_conformant_imd PASSED gcore/tiff_read.py::test_tiff_read_md2 PASSED gcore/tiff_read.py::test_tiff_read_md3 PASSED gcore/tiff_read.py::test_tiff_read_md4 PASSED gcore/tiff_read.py::test_tiff_read_md5 PASSED gcore/tiff_read.py::test_tiff_read_md6 PASSED gcore/tiff_read.py::test_tiff_read_md7 PASSED gcore/tiff_read.py::test_tiff_read_md8 PASSED gcore/tiff_read.py::test_tiff_read_md9 PASSED gcore/tiff_read.py::test_tiff_read_md10 PASSED gcore/tiff_read.py::test_tiff_read_md11 PASSED gcore/tiff_read.py::test_tiff_read_md12 PASSED gcore/tiff_read.py::test_tiff_read_empty_nodata_tag PASSED gcore/tiff_read.py::test_tiff_read_strace_check SKIPPED (Incorrect platform) gcore/tiff_read.py::test_tiff_read_readdir_limit_on_open PASSED gcore/tiff_read.py::test_tiff_read_minisblack_as_rgba SKIPPED gcore/tiff_read.py::test_tiff_read_colortable_as_rgba SKIPPED gcore/tiff_read.py::test_tiff_read_logl_as_rgba SKIPPED gcore/tiff_read.py::test_tiff_read_strip_separate_as_rgba SKIPPED gcore/tiff_read.py::test_tiff_read_tiled_separate_as_rgba SKIPPED gcore/tiff_read.py::test_tiff_read_scanline_more_than_2GB PASSED gcore/tiff_read.py::test_tiff_read_wrong_number_extrasamples PASSED gcore/tiff_read.py::test_tiff_read_one_strip_no_bytecount PASSED gcore/tiff_read.py::test_tiff_read_nogeoref PASSED gcore/tiff_read.py::test_tiff_read_inconsistent_georef PASSED gcore/tiff_read.py::test_tiff_read_gcp_internal_and_auxxml PASSED gcore/tiff_read.py::test_tiff_read_aux PASSED gcore/tiff_read.py::test_tiff_read_one_band_from_two_bands PASSED gcore/tiff_read.py::test_tiff_read_jpeg_cloud_optimized PASSED gcore/tiff_read.py::test_tiff_read_corrupted_jpeg_cloud_optimized PASSED gcore/tiff_read.py::test_tiff_read_ycbcr_lzw PASSED gcore/tiff_read.py::test_tiff_read_ycbcr_int12 PASSED gcore/tiff_read.py::test_tiff_read_unit_from_srs PASSED gcore/tiff_read.py::test_tiff_read_arcgis93_geodataxform_gcp PASSED gcore/tiff_read.py::test_tiff_read_arcgis10_geodataxform_gcp_ignored PASSED gcore/tiff_read.py::test_tiff_read_block_width_above_32bit PASSED gcore/tiff_read.py::test_tiff_read_image_width_above_32bit PASSED gcore/tiff_read.py::test_tiff_read_second_image_width_above_32bit PASSED gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_no_warning PASSED gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_with_warning PASSED gcore/tiff_read.py::test_tiff_read_unknown_compression PASSED gcore/tiff_read.py::test_tiff_read_leak_ZIPSetupDecode PASSED gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip PASSED gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip2 PASSED gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillTile PASSED gcore/tiff_read.py::test_tiff_read_big_strip PASSED gcore/tiff_read.py::test_tiff_read_big_strip_chunky_way PASSED gcore/tiff_read.py::test_tiff_read_big_tile PASSED gcore/tiff_read.py::test_tiff_read_huge_tile PASSED gcore/tiff_read.py::test_tiff_read_huge_number_strips SKIPPED (Test for internal libtiff) gcore/tiff_read.py::test_tiff_read_huge_implied_number_strips PASSED gcore/tiff_read.py::test_tiff_read_many_blocks SKIPPED gcore/tiff_read.py::test_tiff_read_many_blocks_truncated SKIPPED (Test for internal libtiff) gcore/tiff_read.py::test_tiff_read_uint33 PASSED gcore/tiff_read.py::test_tiff_read_corrupted_deflate_singlestrip PASSED gcore/tiff_read.py::test_tiff_read_packbits_not_enough_data PASSED gcore/tiff_read.py::test_tiff_read_toomanyblocks PASSED gcore/tiff_read.py::test_tiff_read_toomanyblocks_separate PASSED gcore/tiff_read.py::test_tiff_read_size_of_stripbytecount_lower_than_stripcount PASSED gcore/tiff_read.py::test_tiff_read_stripoffset_types PASSED gcore/tiff_read.py::test_tiff_read_progressive_jpeg_denial_of_service PASSED gcore/tiff_read.py::test_tiff_read_old_style_lzw PASSED gcore/tiff_read.py::test_tiff_read_mmap_interface PASSED gcore/tiff_read.py::test_tiff_read_jpeg_too_big_last_stripe PASSED gcore/tiff_read.py::test_tiff_read_negative_scaley PASSED gcore/tiff_read.py::test_tiff_read_zstd PASSED gcore/tiff_read.py::test_tiff_read_zstd_corrupted PASSED gcore/tiff_read.py::test_tiff_read_zstd_corrupted2 PASSED gcore/tiff_read.py::test_tiff_read_webp SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_read.py::test_tiff_read_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_read.py::test_tiff_read_1bit_2bands PASSED gcore/tiff_read.py::test_tiff_read_lerc SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_read.py::test_tiff_read_overview_of_external_mask PASSED gcore/tiff_read.py::test_tiff_read_ModelTiepointTag_z_non_zero_but_ModelPixelScaleTag_z_zero PASSED gcore/tiff_read.py::test_tiff_read_strip_larger_than_2GB PASSED gcore/tiff_read.py::test_tiff_read_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/tiff_read.py::test_tiff_read_cog_strile_arrays_zeroified_when_possible PASSED gcore/tiff_read.py::test_tiff_read_cog_vsicurl PASSED gcore/tiff_read.py::test_tiff_read_cog_with_mask_vsicurl PASSED gcore/tiff_read.py::test_tiff_GetMetadataDomainList PASSED gcore/tiff_read.py::test_tiff_read_bigtiff_invalid_slong8_for_stripoffsets PASSED gcore/tiff_read.py::test_tiff_read_tiff_single_band_with_whitepoint_primarychroma_tags PASSED gcore/tiff_read.py::test_tiff_read_geodetic_tiff_grid PASSED gcore/tiff_read.py::test_tiff_read_utf8_encoding_issue_2903 PASSED gcore/tiff_read.py::test_tiff_read_overprecision_nodata_float32 PASSED gcore/tiff_read.py::test_tiff_read_unhandled_codec_known_name PASSED gcore/tiff_read.py::test_tiff_read_unhandled_codec_unknown_name PASSED gcore/tiff_read.py::test_tiff_jxl_read_for_files_created_before_6393 SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-64-96-3-1-creation_options0] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-2-creation_options1] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-3-1-creation_options2] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-1-creation_options3] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-1-1-creation_options4] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options5] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options6] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options7] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-5-1-creation_options8] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options9] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options10] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options11] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options12] SKIPPED (Compression method LZMA not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options13] SKIPPED (Compression method WEBP not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options14] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-1-1-creation_options15] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options16] SKIPPED (Compression method LERC not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options17] SKIPPED (Compression method JXL not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options18] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-True] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-False] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-True] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-False] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl_window_not_aligned_on_blocks PASSED gcore/tiff_read.py::test_tiff_warning_get_metadata_item_PIXELTYPE PASSED gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml PASSED gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml_get_file_list PASSED gcore/tiff_read.py::test_tiff_read_webp_lossless_rgba_alpha_fully_opaque SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_read.py::test_tiff_read_jpeg_cached_multi_range_issue_9563 PASSED gcore/tiff_read_subifds.py::test_tiff_read_subifds PASSED gcore/tiff_srs.py::test_tiff_srs_without_linear_units PASSED gcore/tiff_srs.py::test_srs_write_compd_cs PASSED gcore/tiff_srs.py::test_srs_read_compd_cs PASSED gcore/tiff_srs.py::test_tiff_srs_weird_mercator_2sp PASSED gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator_Auxiliary_Sphere PASSED gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator PASSED gcore/tiff_srs.py::test_tiff_srs_angular_units PASSED gcore/tiff_srs.py::test_tiff_custom_datum_known_ellipsoid PASSED gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[YES] PASSED gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[NO] PASSED gcore/tiff_srs.py::test_tiff_srs_PCSCitationGeoKey_LUnits PASSED gcore/tiff_srs.py::test_tiff_srs_projection_3856 PASSED gcore/tiff_srs.py::test_tiff_srs_imagine_localcs_citation PASSED gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_NO PASSED gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_default PASSED gcore/tiff_srs.py::test_tiff_srs_pcscitation PASSED gcore/tiff_srs.py::test_tiff_srs_ProjectedCSTypeGeoKey_GeographicTypeGeoKey PASSED gcore/tiff_srs.py::test_tiff_srs[3814-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3814-1] PASSED gcore/tiff_srs.py::test_tiff_srs[28991-0] PASSED gcore/tiff_srs.py::test_tiff_srs[28991-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3031-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3031-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3032-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3032-1] PASSED gcore/tiff_srs.py::test_tiff_srs[32661-0] PASSED gcore/tiff_srs.py::test_tiff_srs[32661-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3408-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3408-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2062-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2062-1] PASSED gcore/tiff_srs.py::test_tiff_srs[5221-0] XFAIL (did not get expected SRS. known to be broken currently. FIXME!) gcore/tiff_srs.py::test_tiff_srs[5221-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2066-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2066-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2964-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2964-1] PASSED gcore/tiff_srs.py::test_tiff_srs[6933-0] PASSED gcore/tiff_srs.py::test_tiff_srs[6933-1] PASSED gcore/tiff_srs.py::test_tiff_srs[32663-0] PASSED gcore/tiff_srs.py::test_tiff_srs[32663-1] PASSED gcore/tiff_srs.py::test_tiff_srs[4087-0] PASSED gcore/tiff_srs.py::test_tiff_srs[4087-1] PASSED gcore/tiff_srs.py::test_tiff_srs[4088-0] PASSED gcore/tiff_srs.py::test_tiff_srs[4088-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2934-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2934-1] PASSED gcore/tiff_srs.py::test_tiff_srs[27200-0] PASSED gcore/tiff_srs.py::test_tiff_srs[27200-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2057-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2057-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3591-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3591-1] PASSED gcore/tiff_srs.py::test_tiff_srs[29100-0] PASSED gcore/tiff_srs.py::test_tiff_srs[29100-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2056-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2056-1] PASSED gcore/tiff_srs.py::test_tiff_srs[2027-0] PASSED gcore/tiff_srs.py::test_tiff_srs[2027-1] PASSED gcore/tiff_srs.py::test_tiff_srs[4326-0] PASSED gcore/tiff_srs.py::test_tiff_srs[4326-1] PASSED gcore/tiff_srs.py::test_tiff_srs[26943-0] PASSED gcore/tiff_srs.py::test_tiff_srs[26943-1] PASSED gcore/tiff_srs.py::test_tiff_srs[4328-0] PASSED gcore/tiff_srs.py::test_tiff_srs[4328-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3994-0] PASSED gcore/tiff_srs.py::test_tiff_srs[3994-1] PASSED gcore/tiff_srs.py::test_tiff_srs[26920-0] PASSED gcore/tiff_srs.py::test_tiff_srs[26920-1] PASSED gcore/tiff_srs.py::test_tiff_srs[26720-0] PASSED gcore/tiff_srs.py::test_tiff_srs[26720-1] PASSED gcore/tiff_srs.py::test_tiff_srs[32630-0] PASSED gcore/tiff_srs.py::test_tiff_srs[32630-1] PASSED gcore/tiff_srs.py::test_tiff_srs[32730-0] PASSED gcore/tiff_srs.py::test_tiff_srs[32730-1] PASSED gcore/tiff_srs.py::test_tiff_srs[22700-0] PASSED gcore/tiff_srs.py::test_tiff_srs[22700-1] PASSED gcore/tiff_srs.py::test_tiff_srs[3857-0] Succeeded but expected fail... PASSED gcore/tiff_srs.py::test_tiff_srs[3857-1] PASSED gcore/tiff_srs.py::test_tiff_srs[102113-0] Succeeded but expected fail... PASSED gcore/tiff_srs.py::test_tiff_srs[102113-1] PASSED gcore/tiff_srs.py::test_tiff_srs_proj4[eqdc] PASSED gcore/tiff_srs.py::test_tiff_srs_proj4[mill] PASSED gcore/tiff_srs.py::test_tiff_srs_proj4[gnom] PASSED gcore/tiff_srs.py::test_tiff_srs_proj4[robin] PASSED gcore/tiff_srs.py::test_tiff_srs_proj4[sinu] PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_3855_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_3855_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg4979_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg4979_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg4937_etrs89_3D_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_5030_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_3855_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_3855_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg32631_4979_geotiff1_1 PASSED gcore/tiff_srs.py::test_tiff_srs_write_vertical_perspective PASSED gcore/tiff_srs.py::test_tiff_srs_write_ob_tran_eqc PASSED gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_do_not_write_it PASSED gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_force_write_it PASSED gcore/tiff_srs.py::test_tiff_srs_towgs84_with_epsg_code_but_non_default_TOWGS84 PASSED gcore/tiff_srs.py::test_tiff_srs_write_epsg3857 PASSED gcore/tiff_srs.py::test_tiff_srs_read_epsg26730_with_linear_units_set PASSED gcore/tiff_srs.py::test_tiff_srs_read_user_defined_geokeys PASSED gcore/tiff_srs.py::test_tiff_srs_read_compoundcrs_without_gtcitation PASSED gcore/tiff_srs.py::test_tiff_srs_read_getspatialref_getgcpspatialref PASSED gcore/tiff_srs.py::test_tiff_srs_read_VerticalUnitsGeoKey_private_range PASSED gcore/tiff_srs.py::test_tiff_srs_read_invalid_semimajoraxis_compound PASSED gcore/tiff_srs.py::test_tiff_srs_try_write_derived_geographic PASSED gcore/tiff_srs.py::test_tiff_srs_read_GeogGeodeticDatumGeoKey_reserved_range PASSED gcore/tiff_srs.py::test_tiff_srs_read_buggy_sentinel1_ellipsoid_code_4326 PASSED gcore/tiff_srs.py::test_tiff_srs_read_invalid_GeogAngularUnitSizeGeoKey PASSED gcore/tiff_srs.py::test_tiff_srs_read_inconsistent_invflattening PASSED gcore/tiff_srs.py::test_tiff_srs_dynamic_geodetic_crs PASSED gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.0] PASSED gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.1] PASSED gcore/tiff_srs.py::test_tiff_srs_datum_name_with_space PASSED gcore/tiff_srs.py::test_tiff_srs_compound_crs_with_local_cs PASSED gcore/tiff_srs.py::test_tiff_srs_read_esri_pcs_gcs_ellipsoid_names PASSED gcore/tiff_srs.py::test_tiff_srs_write_projected_3d PASSED gcore/tiff_srs.py::test_tiff_srs_write_projected_3d_built_as_pseudo_compound PASSED gcore/tiff_srs.py::test_tiff_srs_try_write_derived_projected PASSED gcore/tiff_srs.py::test_tiff_srs_epsg_2193_override PASSED gcore/tiff_srs.py::test_tiff_srs_projected_GTCitationGeoKey_with_underscore_and_GeogTOWGS84GeoKey PASSED gcore/tiff_srs.py::test_tiff_srs_write_compound_with_non_epsg_vert_crs PASSED gcore/tiff_srs.py::test_tiff_srs_read_compound_with_VerticalCitationGeoKey_only PASSED gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[7415] PASSED gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[9707] PASSED gcore/tiff_srs.py::test_tiff_srs_read_compound_without_EPSG_code PASSED gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_with_crs_code PASSED gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_without_crs_code PASSED gcore/tiff_srs.py::test_tiff_srs_build_compd_crs_name_without_citation PASSED gcore/tiff_write.py::test_tiff_write_1 PASSED gcore/tiff_write.py::test_tiff_write_2 PASSED gcore/tiff_write.py::test_tiff_write_3 PASSED gcore/tiff_write.py::test_tiff_write_4 PASSED gcore/tiff_write.py::test_tiff_write_5 PASSED gcore/tiff_write.py::test_tiff_write_6 PASSED gcore/tiff_write.py::test_tiff_write_7 PASSED gcore/tiff_write.py::test_tiff_write_8 PASSED gcore/tiff_write.py::test_tiff_write_9 PASSED gcore/tiff_write.py::test_tiff_write_10 PASSED gcore/tiff_write.py::test_tiff_write_11 PASSED gcore/tiff_write.py::test_tiff_write_12 PASSED gcore/tiff_write.py::test_tiff_write_13 FAILED gcore/tiff_write.py::test_tiff_write_14 PASSED gcore/tiff_write.py::test_tiff_write_15 PASSED gcore/tiff_write.py::test_tiff_write_16 PASSED gcore/tiff_write.py::test_tiff_write_17 PASSED gcore/tiff_write.py::test_tiff_write_17_disable_readdir PASSED gcore/tiff_write.py::test_tiff_write_18 PASSED gcore/tiff_write.py::test_tiff_write_imd_with_space_in_values PASSED gcore/tiff_write.py::test_tiff_write_18_disable_readdir PASSED gcore/tiff_write.py::test_tiff_write_rpc_txt PASSED gcore/tiff_write.py::test_tiff_write_rpc_in_pam PASSED gcore/tiff_write.py::test_tiff_write_19 PASSED gcore/tiff_write.py::test_tiff_write_20 PASSED gcore/tiff_write.py::test_tiff_write_21 PASSED gcore/tiff_write.py::test_tiff_write_22 PASSED gcore/tiff_write.py::test_tiff_write_23 PASSED gcore/tiff_write.py::test_tiff_write_24 PASSED gcore/tiff_write.py::test_tiff_write_25 PASSED gcore/tiff_write.py::test_tiff_write_26 PASSED gcore/tiff_write.py::test_tiff_write_27 PASSED gcore/tiff_write.py::test_tiff_write_28 PASSED gcore/tiff_write.py::test_tiff_write_29 PASSED gcore/tiff_write.py::test_tiff_write_30 PASSED gcore/tiff_write.py::test_tiff_write_31 PASSED gcore/tiff_write.py::test_tiff_write_32 PASSED gcore/tiff_write.py::test_tiff_write_33 PASSED gcore/tiff_write.py::test_tiff_write_34 PASSED gcore/tiff_write.py::test_tiff_write_35 PASSED gcore/tiff_write.py::test_tiff_write_36 PASSED gcore/tiff_write.py::test_tiff_write_37 PASSED gcore/tiff_write.py::test_tiff_write_38 PASSED gcore/tiff_write.py::test_tiff_write_39 PASSED gcore/tiff_write.py::test_tiff_write_40 PASSED gcore/tiff_write.py::test_tiff_write_41 PASSED gcore/tiff_write.py::test_tiff_write_42 PASSED gcore/tiff_write.py::test_tiff_write_43 PASSED gcore/tiff_write.py::test_tiff_write_44 PASSED gcore/tiff_write.py::test_tiff_write_45 PASSED gcore/tiff_write.py::test_tiff_write_46 PASSED gcore/tiff_write.py::test_tiff_write_47 PASSED gcore/tiff_write.py::test_tiff_write_48 PASSED gcore/tiff_write.py::test_tiff_write_49 PASSED gcore/tiff_write.py::test_tiff_write_50 PASSED gcore/tiff_write.py::test_tiff_write_51 PASSED gcore/tiff_write.py::test_tiff_write_52 PASSED gcore/tiff_write.py::test_tiff_write_53 PASSED gcore/tiff_write.py::test_tiff_write_53_bis PASSED gcore/tiff_write.py::test_tiff_write_54 PASSED gcore/tiff_write.py::test_tiff_write_55 PASSED gcore/tiff_write.py::test_tiff_write_56 PASSED gcore/tiff_write.py::test_tiff_write_57 PASSED gcore/tiff_write.py::test_tiff_write_58 PASSED gcore/tiff_write.py::test_tiff_write_59 PASSED gcore/tiff_write.py::test_tiff_write_60 PASSED gcore/tiff_write.py::test_tiff_write_61 PASSED gcore/tiff_write.py::test_tiff_write_62 PASSED gcore/tiff_write.py::test_tiff_write_63 PASSED gcore/tiff_write.py::test_tiff_write_64 PASSED gcore/tiff_write.py::test_tiff_write_65 PASSED gcore/tiff_write.py::test_tiff_write_66 PASSED gcore/tiff_write.py::test_tiff_write_67 PASSED gcore/tiff_write.py::test_tiff_write_68 PASSED gcore/tiff_write.py::test_tiff_write_69 PASSED gcore/tiff_write.py::test_tiff_write_70 PASSED gcore/tiff_write.py::test_tiff_write_71 SKIPPED gcore/tiff_write.py::test_tiff_write_72 PASSED gcore/tiff_write.py::test_tiff_write_73 PASSED gcore/tiff_write.py::test_tiff_write_74 SKIPPED (12bit jpeg not available) gcore/tiff_write.py::test_tiff_write_75 PASSED gcore/tiff_write.py::test_tiff_write_76 PASSED gcore/tiff_write.py::test_tiff_write_77 PASSED gcore/tiff_write.py::test_tiff_write_78 PASSED gcore/tiff_write.py::test_tiff_write_79 PASSED gcore/tiff_write.py::test_tiff_write_80 PASSED gcore/tiff_write.py::test_tiff_write_81 PASSED gcore/tiff_write.py::test_tiff_write_82 PASSED gcore/tiff_write.py::test_tiff_write_83 PASSED gcore/tiff_write.py::test_tiff_write_84 PASSED gcore/tiff_write.py::test_tiff_write_85 PASSED gcore/tiff_write.py::test_tiff_write_86 PASSED gcore/tiff_write.py::test_tiff_write_87 PASSED gcore/tiff_write.py::test_tiff_write_88 PASSED gcore/tiff_write.py::test_tiff_write_89 PASSED gcore/tiff_write.py::test_tiff_write_90 PASSED gcore/tiff_write.py::test_tiff_write_90_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_90_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_90_webp_lossless[True] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_90_webp_lossless[False] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_91 PASSED gcore/tiff_write.py::test_tiff_write_91_webp SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_92 PASSED gcore/tiff_write.py::test_tiff_write_93 PASSED gcore/tiff_write.py::test_tiff_write_94 PASSED gcore/tiff_write.py::test_tiff_write_95 PASSED gcore/tiff_write.py::test_tiff_write_96 PASSED gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands1 PASSED gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands2 PASSED gcore/tiff_write.py::test_tiff_write_ifd_offsets PASSED gcore/tiff_write.py::test_tiff_write_97 PASSED gcore/tiff_write.py::test_tiff_write_98 PASSED gcore/tiff_write.py::test_tiff_write_tiepoints_pixelispoint PASSED gcore/tiff_write.py::test_tiff_write_99 PASSED gcore/tiff_write.py::test_tiff_write_100 PASSED gcore/tiff_write.py::test_tiff_write_101 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/tiff_write.py::test_tiff_write_102 PASSED gcore/tiff_write.py::test_tiff_write_103 SKIPPED gcore/tiff_write.py::test_tiff_write_104 PASSED gcore/tiff_write.py::test_tiff_write_105 PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-None-True] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options1-True] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options2-True] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options3-True] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-None-False] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options5-False] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options6-True] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options7-False] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options8-False] PASSED gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/rgbsmall_rgb.jpg-options9-True] PASSED gcore/tiff_write.py::test_tiff_write_114 PASSED gcore/tiff_write.py::test_tiff_write_115 PASSED gcore/tiff_write.py::test_tiff_write_116 PASSED gcore/tiff_write.py::test_tiff_write_117 SKIPPED gcore/tiff_write.py::test_tiff_write_rewrite_in_place_issue_gh_4538 SKIPPED gcore/tiff_write.py::test_tiff_write_118 PASSED gcore/tiff_write.py::test_tiff_write_119 PASSED gcore/tiff_write.py::test_tiff_write_120 PASSED gcore/tiff_write.py::test_tiff_write_121 PASSED gcore/tiff_write.py::test_tiff_write_122 PASSED gcore/tiff_write.py::test_tiff_write_123 PASSED gcore/tiff_write.py::test_tiff_write_124 PASSED gcore/tiff_write.py::test_tiff_write_125 PASSED gcore/tiff_write.py::test_tiff_write_126 skipping tests that will fail without internal libtiff PASSED gcore/tiff_write.py::test_tiff_write_127 PASSED gcore/tiff_write.py::test_tiff_write_128 PASSED gcore/tiff_write.py::test_tiff_write_129 PASSED gcore/tiff_write.py::test_tiff_write_130 PASSED gcore/tiff_write.py::test_tiff_write_131 SKIPPED (GTiff creation option LZMA not supported in this build) gcore/tiff_write.py::test_tiff_write_131_level_9 SKIPPED (GTiff creation option LZMA not supported in this build) gcore/tiff_write.py::test_tiff_write_132 PASSED gcore/tiff_write.py::test_tiff_write_133 PASSED gcore/tiff_write.py::test_tiff_write_134 PASSED gcore/tiff_write.py::test_tiff_write_135 PASSED gcore/tiff_write.py::test_tiff_write_136 PASSED gcore/tiff_write.py::test_tiff_write_137 PASSED gcore/tiff_write.py::test_tiff_write_138 PASSED gcore/tiff_write.py::test_tiff_write_139 PASSED gcore/tiff_write.py::test_tiff_write_140 PASSED gcore/tiff_write.py::test_tiff_write_141 PASSED gcore/tiff_write.py::test_tiff_write_142 PASSED gcore/tiff_write.py::test_tiff_write_143 PASSED gcore/tiff_write.py::test_tiff_write_144 SKIPPED gcore/tiff_write.py::test_tiff_write_145 PASSED gcore/tiff_write.py::test_tiff_write_146 PASSED gcore/tiff_write.py::test_tiff_write_147 PASSED gcore/tiff_write.py::test_tiff_write_148 PASSED gcore/tiff_write.py::test_tiff_write_149 PASSED gcore/tiff_write.py::test_tiff_write_150 PASSED gcore/tiff_write.py::test_tiff_write_151 PASSED gcore/tiff_write.py::test_tiff_write_152 PASSED gcore/tiff_write.py::test_tiff_write_153 PASSED gcore/tiff_write.py::test_tiff_write_154 PASSED gcore/tiff_write.py::test_tiff_write_155 PASSED gcore/tiff_write.py::test_tiff_write_156 PASSED gcore/tiff_write.py::test_tiff_write_157 PASSED gcore/tiff_write.py::test_tiff_write_158 PASSED gcore/tiff_write.py::test_tiff_write_159 PASSED gcore/tiff_write.py::test_tiff_write_160 PASSED gcore/tiff_write.py::test_tiff_write_161 PASSED gcore/tiff_write.py::test_tiff_write_162 PASSED gcore/tiff_write.py::test_tiff_write_163 PASSED gcore/tiff_write.py::test_tiff_write_164 PASSED gcore/tiff_write.py::test_tiff_write_165 PASSED gcore/tiff_write.py::test_tiff_write_166 PASSED gcore/tiff_write.py::test_tiff_write_167_deflate_zlevel PASSED gcore/tiff_write.py::test_tiff_write_168_ccitfax3 PASSED gcore/tiff_write.py::test_tiff_write_169_ccitrle PASSED gcore/tiff_write.py::test_tiff_write_170_invalid_compresion PASSED gcore/tiff_write.py::test_tiff_write_171_zstd PASSED gcore/tiff_write.py::test_tiff_write_171_zstd_predictor PASSED gcore/tiff_write.py::test_tiff_write_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_tiled_webp[True] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build) gcore/tiff_write.py::test_tiff_write_tiled_webp[False] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build) gcore/tiff_write.py::test_tiff_write_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_172_geometadata_tiff_rsid PASSED gcore/tiff_write.py::test_tiff_write_173_lerc SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_174_lerc_deflate SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build) gcore/tiff_write.py::test_tiff_write_174_lerc_deflate_with_level SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build) gcore/tiff_write.py::test_tiff_write_175_lerc_zstd SKIPPED (GTiff creation option LERC_ZSTD not supported in this build) gcore/tiff_write.py::test_tiff_write_175_lerc_zstd_with_level SKIPPED (GTiff creation option LERC_ZSTD not supported in this build) gcore/tiff_write.py::test_tiff_write_176_lerc_max_z_error SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_177_lerc_several_bands_tiling SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha_0_and_255 SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_179_lerc_data_types SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_180_lerc_separate SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_ZSTD] SKIPPED gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_ZSTD] SKIPPED gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_DEFLATE] SKIPPED gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_DEFLATE] SKIPPED gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[0] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[1.5] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_zlevel[True] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_zlevel[False] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[True] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[False] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build) gcore/tiff_write.py::test_tiff_write_181_xmp PASSED gcore/tiff_write.py::test_tiff_write_181_xmp_copy PASSED gcore/tiff_write.py::test_tiff_write_182_xmp_delete PASSED gcore/tiff_write.py::test_tiff_write_183_createcopy_append_subdataset PASSED gcore/tiff_write.py::test_tiff_write_184_create_append_subdataset PASSED gcore/tiff_write.py::test_tiff_write_185_lerc_create_and_overview SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/tiff_write.py::test_tiff_write_rewrite_lzw_strip PASSED gcore/tiff_write.py::test_tiff_write_overviews_mask_no_ovr_on_mask PASSED gcore/tiff_write.py::test_tiff_write_no_gdal_metadata_tag_for_ycbcr_jpeg PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_flush PASSED gcore/tiff_write.py::test_tiff_write_compression_create_and_createcopy ['COMPRESS=DEFLATE', 'ZLEVEL=1'] ['COMPRESS=DEFLATE', 'ZLEVEL=9'] 5638 5473 ['COMPRESS=DEFLATE', 'ZLEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=DEFLATE', 'ZLEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 7029 6167 ['COMPRESS=JPEG', 'JPEG_QUALITY=95'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50'] 4886 1698 ['COMPRESS=JPEG', 'JPEG_QUALITY=95', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 15607 7378 ['COMPRESS=ZSTD', 'ZSTD_LEVEL=1'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9'] 5744 5653 ['COMPRESS=ZSTD', 'ZSTD_LEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 5803 5747 PASSED gcore/tiff_write.py::test_tiff_write_too_many_tiles PASSED gcore/tiff_write.py::test_tiff_write_jpeg_incompatible_of_paletted PASSED gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[64-None] PASSED gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[256-8] PASSED gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[64-None] PASSED gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[256-8] PASSED gcore/tiff_write.py::test_tiff_write_lerc_float[6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float[7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan_random[False] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan_random[True] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-YES] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-NO] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-None] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-YES] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-NO] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-None] SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_byte_three_band SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_uint16_single_band SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_jpegxl_alpha_distance_zero SKIPPED (GTiff creation option JXL_ALPHA_DISTANCE not supported in this build) gcore/tiff_write.py::test_tiff_write_overviews_nan_nodata PASSED gcore/tiff_write.py::test_tiff_write_coordinate_epoch PASSED gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[True] PASSED gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[False] PASSED gcore/tiff_write.py::test_tiff_write_setspatialref_read_only PASSED gcore/tiff_write.py::test_tiff_write_setspatialref_read_only_override_tifftags PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only_override_tifftags PASSED gcore/tiff_write.py::test_tiff_write_setgcps_read_only PASSED gcore/tiff_write.py::test_tiff_write_setgcps_read_only_override_tifftags PASSED gcore/tiff_write.py::test_tiff_write_nodata_read_only PASSED gcore/tiff_write.py::test_tiff_write_nodata_read_only_overriding_tifftags PASSED gcore/tiff_write.py::test_tiff_write_dataset_setmetadataitem_read_only PASSED gcore/tiff_write.py::test_tiff_write_dataset_setmetadata_read_only PASSED gcore/tiff_write.py::test_tiff_write_band_setmetadataitem_read_only PASSED gcore/tiff_write.py::test_tiff_write_band_setmetadata_read_only PASSED gcore/tiff_write.py::test_tiff_write_setcolortable_read_only PASSED gcore/tiff_write.py::test_tiff_write_setcolortable_read_only_overriding_tifftags PASSED gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options0] PASSED gcore/tiff_write.py::test_tiff_write_incompatible_predictor[4-options1] PASSED gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options2] PASSED gcore/tiff_write.py::test_tiff_write_predictor_2_float64 SKIPPED (libtiff > 4.3.0 or internal libtiff needed) gcore/tiff_write.py::test_tiff_write_uint64 PASSED gcore/tiff_write.py::test_tiff_write_uint64_nodata PASSED gcore/tiff_write.py::test_tiff_write_int64 PASSED gcore/tiff_write.py::test_tiff_write_int64_nodata PASSED gcore/tiff_write.py::test_tiff_write_alpha_ismaskband PASSED gcore/tiff_write.py::test_tiff_write_overview_building_and_approx_stats PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[True] PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[False] PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[True] PASSED gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[False] PASSED gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options0] PASSED gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options1] PASSED gcore/tiff_write.py::test_tiff_write_jpegxl_band_combinations SKIPPED (GTiff creation option JXL not supported in this build) gcore/tiff_write.py::test_tiff_write_webp_overview_turn_on_lossy_if_webp_level SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[-co PHOTOMETRIC=YCBCR] PASSED gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[] PASSED gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEGXL_tile SKIPPED (Driver JPEGXL not present) gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-1] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-2] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-2-BAND-True-32-16-2] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[130-65-1-1-BAND-True-32-16-1] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-2-1-BAND-True-32-16-1] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-False-128-16-1] PASSED gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim_non_triggered PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-10] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-2] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-2-PIXEL-True-32-16-2] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[130-65-3-1-PIXEL-True-32-16-1] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-11] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-False-128-16-1] PASSED gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim_non_triggered PASSED gcore/tiff_write.py::test_tiff_write_offset_in_GDAL_METADATA_tag_metadata_in_pam PASSED gcore/tiff_write.py::test_tiff_write_webp_lossless_exact SKIPPED (GTiff creation option WEBP not supported in this build) gcore/tiff_write.py::test_tiff_write_copy_mdd PASSED gcore/transformer.py::test_transformer_1 PASSED gcore/transformer.py::test_transformer_2 PASSED gcore/transformer.py::test_transformer_3 PASSED gcore/transformer.py::test_transformer_4 PASSED gcore/transformer.py::test_transformer_5 PASSED gcore/transformer.py::test_transformer_6 PASSED gcore/transformer.py::test_transformer_7 PASSED gcore/transformer.py::test_transformer_8 PASSED gcore/transformer.py::test_transformer_9 PASSED gcore/transformer.py::test_transformer_10 PASSED gcore/transformer.py::test_transformer_11 PASSED gcore/transformer.py::test_transformer_12 PASSED gcore/transformer.py::test_transformer_13 PASSED gcore/transformer.py::test_transformer_14 PASSED gcore/transformer.py::test_transformer_15 PASSED gcore/transformer.py::test_transformer_16 PASSED gcore/transformer.py::test_transformer_17 PASSED gcore/transformer.py::test_transformer_longlat_wrap_outside_180 PASSED gcore/transformer.py::test_transformer_no_reverse_method PASSED gcore/transformer.py::test_transformer_tps_precision PASSED gcore/transformer.py::test_transformer_image_no_srs PASSED gcore/transformer.py::test_transformer_dem_overrride_srs PASSED gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_Transformer PASSED gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_options PASSED gcore/transformer.py::test_transformer_gcp_antimeridian_unwrap PASSED gcore/virtualmem.py::test_virtualmem_1 SKIPPED gcore/virtualmem.py::test_virtualmem_2 SKIPPED (Incorrect platform) gcore/virtualmem.py::test_virtualmem_3 SKIPPED (Incorrect platform) gcore/virtualmem.py::test_virtualmem_4 SKIPPED (Incorrect platform) gcore/vrt_read.py::test_vrt_open[byte] PASSED gcore/vrt_read.py::test_vrt_open[int16] PASSED gcore/vrt_read.py::test_vrt_open[uint16] PASSED gcore/vrt_read.py::test_vrt_open[int32] PASSED gcore/vrt_read.py::test_vrt_open[uint32] PASSED gcore/vrt_read.py::test_vrt_open[float32] PASSED gcore/vrt_read.py::test_vrt_open[float64] PASSED gcore/vrt_read.py::test_vrt_open[cint16] PASSED gcore/vrt_read.py::test_vrt_open[cint32] PASSED gcore/vrt_read.py::test_vrt_open[cfloat32] PASSED gcore/vrt_read.py::test_vrt_open[cfloat64] PASSED gcore/vrt_read.py::test_vrt_open[msubwinbyte] PASSED gcore/vrt_read.py::test_vrt_open[utmsmall] PASSED gcore/vrt_read.py::test_vrt_open[byte_nearest_50pct] PASSED gcore/vrt_read.py::test_vrt_open[byte_averaged_50pct] PASSED gcore/vrt_read.py::test_vrt_open[byte_nearest_200pct] PASSED gcore/vrt_read.py::test_vrt_open[byte_averaged_200pct] PASSED gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist.vrt] PASSED gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist2.vrt] PASSED gcore/vrt_read.py::test_vrt_read_3 PASSED gcore/vrt_read.py::test_vrt_read_4 PASSED gcore/vrt_read.py::test_vrt_read_5 PASSED gcore/vrt_read.py::test_vrt_read_6 PASSED gcore/vrt_read.py::test_vrt_read_min_max_several_sources PASSED gcore/vrt_read.py::test_vrt_read_7 PASSED gcore/vrt_read.py::test_vrt_read_8 PASSED gcore/vrt_read.py::test_vrt_read_9 PASSED gcore/vrt_read.py::test_vrt_read_10 PASSED gcore/vrt_read.py::test_vrt_read_11 SKIPPED gcore/vrt_read.py::test_vrt_read_12 SKIPPED gcore/vrt_read.py::test_vrt_read_13 SKIPPED gcore/vrt_read.py::test_vrt_read_14 PASSED gcore/vrt_read.py::test_vrt_read_15 PASSED gcore/vrt_read.py::test_vrt_read_16 PASSED gcore/vrt_read.py::test_vrt_read_17 PASSED gcore/vrt_read.py::test_vrt_read_18 PASSED gcore/vrt_read.py::test_vrt_read_19 PASSED gcore/vrt_read.py::test_vrt_read_20 SKIPPED gcore/vrt_read.py::test_vrt_read_21 PASSED gcore/vrt_read.py::test_vrt_read_22 PASSED gcore/vrt_read.py::test_vrt_read_23 PASSED gcore/vrt_read.py::test_vrt_read_24 PASSED gcore/vrt_read.py::test_vrt_read_25 PASSED gcore/vrt_read.py::test_vrt_read_26 PASSED gcore/vrt_read.py::test_vrt_read_27 PASSED gcore/vrt_read.py::test_vrt_read_28 PASSED gcore/vrt_read.py::test_vrt_read_29 SKIPPED gcore/vrt_read.py::test_vrt_read_30 PASSED gcore/vrt_read.py::test_vrt_read_31 PASSED gcore/vrt_read.py::test_vrt_float32_with_nodata_slightly_below_float_min PASSED gcore/vrt_read.py::test_vrt_subpixel_offset PASSED gcore/vrt_read.py::test_vrt_dstsize_larger_than_source PASSED gcore/vrt_read.py::test_vrt_invalid_srcrect PASSED gcore/vrt_read.py::test_vrt_invalid_dstrect PASSED gcore/vrt_read.py::test_vrt_no_explicit_dataAxisToSRSAxisMapping PASSED gcore/vrt_read.py::test_vrt_explicit_dataAxisToSRSAxisMapping_1_2 PASSED gcore/vrt_read.py::test_vrt_shared_no_proxy_pool PASSED gcore/vrt_read.py::test_vrt_invalid_source_band PASSED gcore/vrt_read.py::test_vrt_protocol PASSED gcore/vrt_read.py::test_vrt_protocol_netcdf_component_name PASSED gcore/vrt_read.py::test_vrt_protocol_a_coord_epoch_option PASSED gcore/vrt_read.py::test_vrt_protocol_expand_option PASSED gcore/vrt_read.py::test_vrt_source_no_dstrect PASSED gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection PASSED gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection_does_not_trigger PASSED gcore/vrt_read.py::test_vrt_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED gcore/vrt_read.py::test_vrt_implicit_ovr_with_hidenodatavalue PASSED gcore/vrt_read.py::test_vrt_usemaskband PASSED gcore/vrt_read.py::test_vrt_usemaskband_alpha PASSED gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source PASSED gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source_with_complex_source_nodata PASSED gcore/vrt_read.py::test_vrt_nodata_and_implicit_ovr_recursion_issue PASSED gcore/vrt_read.py::test_vrt_statistics_and_implicit_ovr_recursion_issue PASSED gcore/vrt_read.py::test_vrt_read_req_coordinates_almost_integer PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[False-True] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[True-False] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata_hidden PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-None] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[1-None] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[None-10] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-10] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata_all PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_not_triggered PASSED gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-ds] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-band] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-ds] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-band] PASSED gcore/vrt_read.py::test_vrt_read_top_and_bottom_strips_average PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-3] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[1] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[2] PASSED gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[3] PASSED gcore/vrt_read.py::test_vrt_read_compute_statistics_approximate PASSED gcore/vrt_read.py::test_vrt_read_virtual_overviews_match_src_overviews PASSED gcore/vrtmisc.py::test_vrtmisc_1 PASSED gcore/vrtmisc.py::test_vrtmisc_2 PASSED gcore/vrtmisc.py::test_vrtmisc_3 PASSED gcore/vrtmisc.py::test_vrtmisc_4 PASSED gcore/vrtmisc.py::test_vrtmisc_5 PASSED gcore/vrtmisc.py::test_vrtmisc_6 PASSED gcore/vrtmisc.py::test_vrtmisc_7 PASSED gcore/vrtmisc.py::test_vrtmisc_8 PASSED gcore/vrtmisc.py::test_vrtmisc_9 PASSED gcore/vrtmisc.py::test_vrtmisc_10 PASSED gcore/vrtmisc.py::test_vrtmisc_11 PASSED gcore/vrtmisc.py::test_vrtmisc_12 PASSED gcore/vrtmisc.py::test_vrtmisc_13 PASSED gcore/vrtmisc.py::test_vrtmisc_14 PASSED gcore/vrtmisc.py::test_vrtmisc_16 PASSED gcore/vrtmisc.py::test_vrtmisc_17 PASSED gcore/vrtmisc.py::test_vrtmisc_18 PASSED gcore/vrtmisc.py::test_vrtmisc_rat PASSED gcore/vrtmisc.py::test_vrtmisc_colortable PASSED gcore/vrtmisc.py::test_vrtmisc_histogram PASSED gcore/vrtmisc.py::test_vrtmisc_write_srs PASSED gcore/vrtmisc.py::test_vrtmisc_mask_implicit_overviews PASSED gcore/vrtmisc.py::test_vrtmisc_blocksize PASSED gcore/vrtmisc.py::test_vrtmisc_blocksize_creation_options PASSED gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_direct PASSED gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_indirect PASSED gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_implicit PASSED gcore/vrtmisc.py::test_vrtmisc_coordinate_epoch PASSED gcore/vrtmisc.py::test_vrtmisc_sourcefilename_all_relatives PASSED gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_relative_dest_absolute PASSED gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_absolute PASSED gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_relative PASSED gcore/vrtmisc.py::test_vrtmisc_nodata_int64 PASSED gcore/vrtmisc.py::test_vrtmisc_nodata_uint64 PASSED gcore/vrtmisc.py::test_vrtmisc_alpha_ismaskband PASSED gcore/vrtmisc.py::test_vrtmisc_serialize_complexsource_with_NODATA PASSED gcore/vrtmisc.py::test_vrtmisc_nodata_float32 PASSED gcore/vrtmisc.py::test_vrt_write_copy_mdd PASSED gcore/vrtmisc.py::test_vrt_read_netcdf PASSED gcore/vsi7z.py::test_vsi7z_basic SKIPPED gcore/vsi7z.py::test_vsi7z_ogr SKIPPED gcore/vsiadls.py::test_vsiadls_fake_basic PASSED gcore/vsiadls.py::test_vsiadls_fake_readdir PASSED gcore/vsiadls.py::test_vsiadls_opendir PASSED gcore/vsiadls.py::test_vsiadls_fake_write PASSED gcore/vsiadls.py::test_vsiadls_fake_unlink PASSED gcore/vsiadls.py::test_vsiadls_fake_mkdir_rmdir PASSED gcore/vsiadls.py::test_vsiadls_fake_rename PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_copyobject PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_no_op_because_of_data_time PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_overwite_because_of_data_time PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_no_op_because_of_data_time PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_overwrite_because_of_data_time PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_error_case PASSED gcore/vsiadls.py::test_vsiadls_fake_sync_multithreaded_upload_single_file PASSED gcore/vsiadls.py::test_vsiadls_fake_metadata PASSED gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_tests SKIPPED (Missing ADLS_RESOURCE) gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_filesystem_tests SKIPPED (Missing ADLS_ALLOW_FILESYSTEM_TESTS) gcore/vsiaz.py::test_vsiaz_fake_basic PASSED gcore/vsiaz.py::test_vsiaz_fake_readdir PASSED gcore/vsiaz.py::test_vsiaz_sas_fake PASSED gcore/vsiaz.py::test_vsiaz_fake_write PASSED gcore/vsiaz.py::test_vsiaz_write_blockblob_retry PASSED gcore/vsiaz.py::test_vsiaz_write_appendblob_retry PASSED gcore/vsiaz.py::test_vsiaz_fake_unlink PASSED gcore/vsiaz.py::test_vsiaz_fake_unlink_batch PASSED gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_batch_size_1 PASSED gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_payload_4MB PASSED gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir PASSED gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir_container PASSED gcore/vsiaz.py::test_vsiaz_fake_test_BlobEndpointInConnectionString PASSED gcore/vsiaz.py::test_vsiaz_fake_test_SharedAccessSignatureInConnectionString PASSED gcore/vsiaz.py::test_vsiaz_fake_rename PASSED gcore/vsiaz.py::test_vsiaz_opendir PASSED gcore/vsiaz.py::test_vsiaz_rmdirrecursive PASSED gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_chunk_size PASSED gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_single_file PASSED gcore/vsiaz.py::test_vsiaz_imds_authentication PASSED gcore/vsiaz.py::test_vsiaz_imds_authentication_expiration PASSED gcore/vsiaz.py::test_vsiaz_imds_authentication_object_id_client_is_msi_res_id PASSED gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication PASSED gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication_expiration PASSED gcore/vsiaz.py::test_vsiaz_fake_metadata PASSED gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_connection_string PASSED gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_key PASSED gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_sas_token PASSED gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_missing_account PASSED gcore/vsiaz.py::test_vsiaz_access_token PASSED gcore/vsiaz.py::test_vsiaz_copy_from_vsis3 PASSED gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_same_bucket PASSED gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_different_storage_bucket PASSED gcore/vsiaz_real_instance_auto.py::test_vsiaz_real_server_errors PASSED gcore/vsiaz_real_instance_auto.py::test_vsiaz_no_sign_request HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409) SKIPPED (cannot open URL) gcore/vsiaz_real_instance_auto.py::test_vsiaz_sas HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409) SKIPPED (cannot open URL) gcore/vsiaz_real_instance_manual.py::test_vsiaz_extra_1 SKIPPED (Missing AZ_RESOURCE) gcore/vsicached.py::test_vsicached_no_arg PASSED gcore/vsicached.py::test_vsicached_unknown_option_and_missing_file PASSED gcore/vsicached.py::test_vsicached_unexisting_file PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16384&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16KB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1MB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1048576KB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1024MB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=1invalidsuffix&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=invalid&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18446744073709551615&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18014398509481984KB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=17592186044416MB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1invalidsuffix&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=invalid&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1073741824&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1048577KB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1025MB&file=./data/byte.tif] PASSED gcore/vsicached.py::test_vsicached_update_not_supported PASSED gcore/vsicached.py::test_vsicached_stat_ok PASSED gcore/vsicached.py::test_vsicached_stat_error PASSED gcore/vsicached.py::test_vsicached_readdir_ok PASSED gcore/vsicached.py::test_vsicached_readdir_error PASSED gcore/vsicrypt.py::test_vsicrypt_1 SKIPPED (/vsicrypt is not available) gcore/vsicrypt.py::test_vsicrypt_2 SKIPPED (/vsicrypt is not available) gcore/vsicrypt.py::test_vsicrypt_3 SKIPPED (/vsicrypt is not available) gcore/vsicrypt.py::test_vsicrypt_4 SKIPPED (/vsicrypt is not available) gcore/vsicrypt.py::test_vsicrypt_5 SKIPPED (/vsicrypt is not available) gcore/vsicrypt.py::test_vsicrypt_6 SKIPPED (/vsicrypt is not available) gcore/vsicurl.py::test_vsicurl_1 SKIPPED (File is no longer available) gcore/vsicurl.py::test_vsicurl_2 SKIPPED (File is no longer available) gcore/vsicurl.py::test_vsicurl_3 SKIPPED (File is no longer available) gcore/vsicurl.py::test_vsicurl_4 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_5 SKIPPED (File is no longer available) gcore/vsicurl.py::test_vsicurl_6 SKIPPED (Server is no longer available) gcore/vsicurl.py::test_vsicurl_7 SKIPPED (Server is no longer available) gcore/vsicurl.py::test_vsicurl_8 SKIPPED (File is no longer available) gcore/vsicurl.py::test_vsicurl_9 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_10 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_11 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_test_redirect PASSED gcore/vsicurl.py::test_vsicurl_test_redirect_x_amz PASSED gcore/vsicurl.py::test_vsicurl_test_clear_cache PASSED gcore/vsicurl.py::test_vsicurl_test_retry PASSED gcore/vsicurl.py::test_vsicurl_test_fallback_from_head_to_get PASSED gcore/vsicurl.py::test_vsicurl_test_parse_html_filelist_apache PASSED gcore/vsicurl.py::test_vsicurl_no_size_in_HEAD PASSED gcore/vsicurl.py::test_vsicurl_test_CPL_CURL_VERBOSE PASSED gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing PASSED gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing_collection PASSED gcore/vsicurl.py::test_vsicurl_GDAL_HTTP_HEADERS PASSED gcore/vsicurl.py::test_vsicurl_test_CPL_VSIL_CURL_USE_HEAD_NO PASSED gcore/vsicurl.py::test_vsicurl_NETRC_FILE SKIPPED (Incorrect platform) gcore/vsicurl.py::test_vsicurl_bearer PASSED gcore/vsicurl.py::test_vsicurl_404_repeated_same_resource FAILED gcore/vsicurl_streaming.py::test_vsicurl_streaming_real_resource PASSED gcore/vsicurl_streaming.py::test_vsicurl_streaming_ring_buffer_saturation PASSED gcore/vsicurl_streaming.py::test_vsicurl_streaming_partial_read PASSED gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_at_beginning PASSED gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle PASSED gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle_failed PASSED gcore/vsifile.py::test_vsifile_1 PASSED gcore/vsifile.py::test_vsifile_2 PASSED gcore/vsifile.py::test_vsifile_WRITE_THROUGH PASSED gcore/vsifile.py::test_vsifile_3 SKIPPED gcore/vsifile.py::test_vsifile_4 PASSED gcore/vsifile.py::test_vsifile_5[0] PASSED gcore/vsifile.py::test_vsifile_5[65536] PASSED gcore/vsifile.py::test_vsifile_5[None] PASSED gcore/vsifile.py::test_vsifile_vsicache_read_error PASSED gcore/vsifile.py::test_vsifile_6 SKIPPED gcore/vsifile.py::test_vsifile_7 PASSED gcore/vsifile.py::test_vsifile_8 PASSED gcore/vsifile.py::test_vsifile_implicit_dir_creation_1 PASSED gcore/vsifile.py::test_vsifile_implicit_dir_creation_2 PASSED gcore/vsifile.py::test_vsifile_9 PASSED gcore/vsifile.py::test_vsifile_10 SKIPPED gcore/vsifile.py::test_vsifile_11 PASSED gcore/vsifile.py::test_vsifile_12 Range status unknown PASSED gcore/vsifile.py::test_vsifile_13 vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening vpf_open_table: error opening PASSED gcore/vsifile.py::test_vsifile_14 PASSED gcore/vsifile.py::test_vsifile_15 PASSED gcore/vsifile.py::test_vsifile_16 PASSED gcore/vsifile.py::test_vsifile_17 PASSED gcore/vsifile.py::test_vsifile_18 PASSED gcore/vsifile.py::test_vsifile_19 PASSED gcore/vsifile.py::test_vsifile_20 PASSED gcore/vsifile.py::test_vsifile_21 PASSED gcore/vsifile.py::test_vsifile_22 PASSED gcore/vsifile.py::test_vsitar_bug_675 PASSED gcore/vsifile.py::test_vsigzip_multi_thread PASSED gcore/vsifile.py::test_vsisync PASSED gcore/vsifile.py::test_vsifile_opendir[/vsimem/] PASSED gcore/vsifile.py::test_vsifile_opendir[tmp/] PASSED gcore/vsifile.py::test_vsitar_verylongfilename_posix PASSED gcore/vsifile.py::test_vsitar_longfilename_ustar PASSED gcore/vsifile.py::test_unlink_batch PASSED gcore/vsifile.py::test_vsifile_rmdirrecursive PASSED gcore/vsifile.py::test_vsifile_vsizip_error PASSED gcore/vsifile.py::test_vsifile_vsitar_gz_with_tar_multiple_of_65536_bytes PASSED gcore/vsifile.py::test_vsifile_vsizip_stored PASSED gcore/vsifile.py::test_vsifile_vsimem_truncate_zeroize PASSED gcore/vsifile.py::test_vsifile_copyfile PASSED gcore/vsifile.py::test_vsimem_illegal_filename PASSED gcore/vsifile.py::test_vsifile_win32_special_filenames PASSED gcore/vsifile.py::test_vsifile_win32_network_path PASSED gcore/vsigs.py::test_vsigs_init PASSED gcore/vsigs.py::test_vsigs_1 PASSED gcore/vsigs.py::test_vsigs_no_sign_request PASSED gcore/vsigs.py::test_vsigs_2[True] PASSED gcore/vsigs.py::test_vsigs_2[False] PASSED gcore/vsigs.py::test_vsigs_GDAL_HTTP_HEADERS PASSED gcore/vsigs.py::test_vsigs_readdir PASSED gcore/vsigs.py::test_vsigs_write PASSED gcore/vsigs.py::test_vsigs_fake_rename PASSED gcore/vsigs.py::test_vsigs_acl PASSED gcore/vsigs.py::test_vsigs_headers PASSED gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_default_gdal_app PASSED gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_custom_app PASSED gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account PASSED gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account_json_file PASSED gcore/vsigs.py::test_vsigs_read_credentials_oauth2_authorized_user_json_file PASSED gcore/vsigs.py::test_vsigs_read_credentials_file PASSED gcore/vsigs.py::test_vsigs_read_credentials_file_refresh_token PASSED gcore/vsigs.py::test_vsigs_read_credentials_gce PASSED gcore/vsigs.py::test_vsigs_read_credentials_gce_expiration PASSED gcore/vsigs.py::test_vsigs_extra_1 SKIPPED (Missing GS_RESOURCE) gcore/vsihdfs.py::test_vsihdfs_1 SKIPPED (vsihdfs is not available) gcore/vsihdfs.py::test_vsihdfs_2 SKIPPED (vsihdfs is not available) gcore/vsihdfs.py::test_vsihdfs_3 SKIPPED (vsihdfs is not available) gcore/vsihdfs.py::test_vsihdfs_5 SKIPPED (vsihdfs is not available) gcore/vsihdfs.py::test_vsihdfs_6 SKIPPED (vsihdfs is not available) gcore/vsihdfs.py::test_vsihdfs_7 SKIPPED (vsihdfs is not available) gcore/vsioss.py::test_vsioss_1 PASSED gcore/vsioss.py::test_vsioss_1a PASSED gcore/vsioss.py::test_vsioss_1b PASSED gcore/vsioss.py::test_vsioss_real_test PASSED gcore/vsioss.py::test_vsioss_2 PASSED gcore/vsioss.py::test_vsioss_3 PASSED gcore/vsioss.py::test_vsioss_4 PASSED gcore/vsioss.py::test_vsioss_5 PASSED gcore/vsioss.py::test_vsioss_6 PASSED gcore/vsioss.py::test_vsioss_7 PASSED gcore/vsioss.py::test_vsioss_8 PASSED gcore/vsioss.py::test_vsioss_extra_1 SKIPPED (Missing OSS_RESOURCE) gcore/vsipathspecificoption.py::test_vsi_path_specific_options PASSED gcore/vsirar.py::test_vsirar_basic SKIPPED gcore/vsirar.py::test_vsirar_ogr SKIPPED gcore/vsis3.py::test_vsis3_init PASSED gcore/vsis3.py::test_vsis3_no_sign_request[True] PASSED gcore/vsis3.py::test_vsis3_no_sign_request[False] PASSED gcore/vsis3.py::test_vsis3_sync_multithreaded_download[True] PASSED gcore/vsis3.py::test_vsis3_sync_multithreaded_download[False] PASSED gcore/vsis3.py::test_vsis3_sync_multithreaded_download_chunk_size PASSED gcore/vsis3.py::test_vsis3_1 PASSED gcore/vsis3.py::test_vsis3_2[True] PASSED gcore/vsis3.py::test_vsis3_2[False] PASSED gcore/vsis3.py::test_vsis3_open_after_config_option_change PASSED gcore/vsis3.py::test_vsis3_readdir PASSED gcore/vsis3.py::test_vsis3_opendir PASSED gcore/vsis3.py::test_vsis3_opendir_synthetize_missing_directory PASSED gcore/vsis3.py::test_vsis3_4 PASSED gcore/vsis3.py::test_vsis3_write_single_put_retry PASSED gcore/vsis3.py::test_vsis3_5 PASSED gcore/vsis3.py::test_vsis3_unlink_batch PASSED gcore/vsis3.py::test_vsis3_rmdir_recursive PASSED gcore/vsis3.py::test_vsis3_rmdir_recursive_no_batch_deletion PASSED gcore/vsis3.py::test_vsis3_6 PASSED gcore/vsis3.py::test_vsis3_write_multipart_retry PASSED gcore/vsis3.py::test_vsis3_abort_pending_uploads PASSED gcore/vsis3.py::test_vsis3_7 PASSED gcore/vsis3.py::test_vsis3_8 PASSED gcore/vsis3.py::test_vsis3_sync_etag PASSED gcore/vsis3.py::test_vsis3_sync_timestamp PASSED gcore/vsis3.py::test_vsis3_sync_failed SKIPPED (test skipped on CI due to it not being reliable (also fails randomly when run locally)) gcore/vsis3.py::test_vsis3_sync_overwrite PASSED gcore/vsis3.py::test_vsis3_sync_implicit_directories PASSED gcore/vsis3.py::test_vsis3_sync_source_target_in_vsis3 PASSED gcore/vsis3.py::test_vsis3_sync_win32_special_filenames PASSED gcore/vsis3.py::test_vsis3_fake_rename PASSED gcore/vsis3.py::test_vsis3_fake_rename_dir PASSED gcore/vsis3.py::test_vsis3_fake_rename_on_existing_dir PASSED gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size PASSED gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size_failure PASSED gcore/vsis3.py::test_vsis3_metadata PASSED gcore/vsis3.py::test_vsis3_no_useless_requests PASSED gcore/vsis3.py::test_vsis3_random_write PASSED gcore/vsis3.py::test_vsis3_random_write_failure_1 PASSED gcore/vsis3.py::test_vsis3_random_write_failure_2 PASSED gcore/vsis3.py::test_vsis3_random_write_gtiff_create_copy PASSED gcore/vsis3.py::test_vsis3_random_write_on_existing_file PASSED gcore/vsis3.py::test_vsis3_random_write_on_existing_file_that_does_not_exist PASSED gcore/vsis3.py::test_vsis3_read_credentials_file PASSED gcore/vsis3.py::test_vsis3_read_config_file PASSED gcore/vsis3.py::test_vsis3_read_credentials_config_file PASSED gcore/vsis3.py::test_vsis3_read_credentials_config_file_non_default_profile PASSED gcore/vsis3.py::test_vsis3_read_credentials_config_file_inconsistent PASSED gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity PASSED gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv2 PASSED gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv1 PASSED gcore/vsis3.py::test_vsis3_read_credentials_ec2_expiration PASSED gcore/vsis3.py::test_vsis3_read_credentials_AWS_CONTAINER_CREDENTIALS_FULL_URI PASSED gcore/vsis3.py::test_vsis3_read_credentials_assumed_role PASSED gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity_from_config_file PASSED gcore/vsis3.py::test_vsis3_non_existing_file_GDAL_DISABLE_READDIR_ON_OPEN PASSED gcore/vsis3.py::test_vsis3_DISABLE_READDIR_ON_OPEN_option PASSED gcore/vsis3.py::test_vsis3_extra_1 SKIPPED (Missing AWS_SECRET_ACCESS_KEY) gcore/vsistdin.py::test_vsistdin_1 SKIPPED gcore/vsistdin.py::test_vsistdin_2 SKIPPED gcore/vsistdin.py::test_vsistdin_3 PASSED gcore/vsistdin.py::test_vsistdin_4 SKIPPED gcore/vsistdin.py::test_vsistdin_5 PASSED gcore/vsiswift.py::test_vsiswift_real_server_errors_a PASSED gcore/vsiswift.py::test_vsiswift_real_server_errors_b PASSED gcore/vsiswift.py::test_vsiswift_real_server_errors_c PASSED gcore/vsiswift.py::test_vsiswift_real_server_errors_d PASSED gcore/vsiswift.py::test_vsiswift_fake_auth_v1_url PASSED gcore/vsiswift.py::test_vsiswift_fake_auth_v3_url PASSED gcore/vsiswift.py::test_vsiswift_fake_auth_v3_application_credential_url PASSED gcore/vsiswift.py::test_vsiswift_fake_auth_storage_url_and_auth_token PASSED gcore/vsiswift.py::test_vsiswift_stat PASSED gcore/vsiswift.py::test_vsiswift_fake_readdir PASSED gcore/vsiswift.py::test_vsiswift_fake_write PASSED gcore/vsiswift.py::test_vsiswift_fake_unlink PASSED gcore/vsiswift.py::test_vsiswift_fake_mkdir_rmdir PASSED gcore/vsiswift.py::test_vsiswift_extra_1 SKIPPED (Missing SWIFT_RESOURCE) gcore/vsiwebhdfs.py::test_vsiwebhdfs_open PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_stat PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_readdir PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_write PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_unlink PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_mkdir_rmdir PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_extra_1 SKIPPED (Missing WEBHDFS_URL) gcore/vsizip.py::test_vsizip_1 PASSED gcore/vsizip.py::test_vsizip_2 PASSED gcore/vsizip.py::test_vsizip_3 PASSED gcore/vsizip.py::test_vsizip_4 PASSED gcore/vsizip.py::test_vsizip_5 PASSED gcore/vsizip.py::test_vsizip_6 PASSED gcore/vsizip.py::test_vsizip_7 PASSED gcore/vsizip.py::test_vsizip_8 PASSED gcore/vsizip.py::test_vsizip_9 PASSED gcore/vsizip.py::test_vsizip_10 PASSED gcore/vsizip.py::test_vsizip_11 PASSED gcore/vsizip.py::test_vsizip_12 PASSED gcore/vsizip.py::test_vsizip_13 PASSED gcore/vsizip.py::test_vsizip_14 PASSED gcore/vsizip.py::test_vsizip_multi_thread PASSED gcore/vsizip.py::test_vsizip_multi_thread_error PASSED gcore/vsizip.py::test_vsizip_multi_thread_below_threshold PASSED gcore/vsizip.py::test_vsizip_create_zip64 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsizip.py::test_vsizip_create_zip64_stream_larger_than_4G SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsizip.py::test_vsizip_byte_zip64_local_header_zeroed PASSED gcore/vsizip.py::test_vsizip_deflate64 PASSED gcore/vsizip.py::test_vsizip_byte_copyfile_regular PASSED gcore/vsizip.py::test_vsizip_byte_copyfile_srcfilename_is_none PASSED gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk PASSED gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk_error PASSED gcore/vsizip.py::test_vsizip_byte_copyfile_file_already_open PASSED gcore/vsizip.py::test_vsizip_byte_sozip PASSED gcore/vsizip.py::test_vsizip_sozip_of_file_bigger_than_4GB PASSED gdrivers/aaigrid.py::test_aaigrid_1 PASSED gdrivers/aaigrid.py::test_aaigrid_2 PASSED gdrivers/aaigrid.py::test_aaigrid_comma PASSED gdrivers/aaigrid.py::test_aaigrid_3 PASSED gdrivers/aaigrid.py::test_aaigrid_4 PASSED gdrivers/aaigrid.py::test_aaigrid_5 PASSED gdrivers/aaigrid.py::test_aaigrid_6 PASSED gdrivers/aaigrid.py::test_aaigrid_6bis PASSED gdrivers/aaigrid.py::test_aaigrid_7 PASSED gdrivers/aaigrid.py::test_aaigrid_8 PASSED gdrivers/aaigrid.py::test_aaigrid_9 PASSED gdrivers/aaigrid.py::test_aaigrid_10 PASSED gdrivers/aaigrid.py::test_aaigrid_11 PASSED gdrivers/aaigrid.py::test_aaigrid_12 PASSED gdrivers/aaigrid.py::test_aaigrid_13 PASSED gdrivers/aaigrid.py::test_aaigrid_14 PASSED gdrivers/aaigrid.py::test_aaigrid_15 PASSED gdrivers/aaigrid.py::test_aaigrid_null PASSED gdrivers/aaigrid.py::test_aaigrid_null_float64 PASSED gdrivers/aaigrid.py::test_aaigrid_write_south_up_raster PASSED gdrivers/ace2.py::test_ace2_1 PASSED gdrivers/adrg.py::test_adrg_read_gen PASSED gdrivers/adrg.py::test_adrg_read_transh PASSED gdrivers/adrg.py::test_adrg_read_subdataset_img PASSED gdrivers/adrg.py::test_adrg_copy PASSED gdrivers/adrg.py::test_adrg_2subdatasets PASSED gdrivers/adrg.py::test_adrg_copy_vsimem PASSED gdrivers/adrg.py::test_adrg_zna_9 PASSED gdrivers/adrg.py::test_adrg_zna_18 PASSED gdrivers/aigrid.py::test_aigrid_1 PASSED gdrivers/aigrid.py::test_aigrid_2 PASSED gdrivers/aigrid.py::test_aigrid_3 PASSED gdrivers/aigrid.py::test_aigrid_4 PASSED gdrivers/aigrid.py::test_aigrid_5 PASSED gdrivers/aigrid.py::test_aigrid_6 PASSED gdrivers/aigrid.py::test_aigrid_broken PASSED gdrivers/aigrid.py::test_aigrid_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/aigrid.py::test_aigrid_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/bag.py::test_bag_2 PASSED gdrivers/bag.py::test_bag_3 PASSED gdrivers/bag.py::test_bag_read_resolution PASSED gdrivers/bag.py::test_bag_vr_normal PASSED gdrivers/bag.py::test_bag_vr_list_supergrids PASSED gdrivers/bag.py::test_bag_vr_open_supergrids PASSED gdrivers/bag.py::test_bag_vr_resampled PASSED gdrivers/bag.py::test_bag_vr_resampled_mask PASSED gdrivers/bag.py::test_bag_vr_interpolated PASSED gdrivers/bag.py::test_bag_write_single_band PASSED gdrivers/bag.py::test_bag_write_two_bands PASSED gdrivers/bag.py::test_bag_write_south_up PASSED gdrivers/bag.py::test_bag_read_invalid_bag_vlen_bag_version PASSED gdrivers/bag.py::test_bag_read_incorrect_northeast_corner PASSED gdrivers/bag.py::test_bag_read_georef_metadata PASSED gdrivers/bag.py::test_bag_write_single_band_create PASSED gdrivers/bag.py::test_bag_write_single_band_create_two_bands PASSED gdrivers/bag.py::test_bag_read_tracking_list PASSED gdrivers/bag.py::test_bag_write_and_check_xml_size_and_res PASSED gdrivers/bag.py::test_bag_write_values_at_nodata PASSED gdrivers/basisu.py::test_basisu_read_etc1s SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_uastc SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_two_images SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/i_do_not_exist.basis:0] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis:2] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_rgba_output_on_filesystem SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_compression[ETC1S] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_compression[UASTC] SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_mipmap SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_uastc_level SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_uastc_rdo_level SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_etc1s_level SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_etc1s_quality_level SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_etc1s_clusters_options SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_colorspace SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_num_threads SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_etc1s_incompatible_or_missing_options SKIPPED (Driver BASISU not present) gdrivers/basisu.py::test_basisu_write_incompatible_source SKIPPED (Driver BASISU not present) gdrivers/blx.py::test_blx_1 PASSED gdrivers/blx.py::test_blx_2 PASSED gdrivers/blx.py::test_blx_3 PASSED gdrivers/blx.py::test_blx_4 PASSED gdrivers/blx.py::test_blx_5 PASSED gdrivers/bsb.py::test_bsb_1 PASSED gdrivers/bsb.py::test_bsb_2 SKIPPED gdrivers/bsb.py::test_bsb_3 PASSED gdrivers/bsb.py::test_bsb_4 PASSED gdrivers/bsb.py::test_bsb_5 PASSED gdrivers/bsb.py::test_bsb_6 PASSED gdrivers/bsb.py::test_bsb_tmerc PASSED gdrivers/bsb.py::test_bsb_cutline PASSED gdrivers/bsb.py::test_bsb_with_errant_0x1A_character_in_header PASSED gdrivers/bt.py::test_bt_create_copy[int16.tif-True] PASSED gdrivers/bt.py::test_bt_create_copy[int32.tif-False] PASSED gdrivers/bt.py::test_bt_create_copy[float32.tif-False] PASSED gdrivers/bt.py::test_bt_create PASSED gdrivers/bt.py::test_bt_set_projection PASSED gdrivers/bt.py::test_bt_set_geotransform PASSED gdrivers/byn.py::test_byn_1 PASSED gdrivers/byn.py::test_byn_2 PASSED gdrivers/byn.py::test_byn_invalid_header_bytes PASSED gdrivers/cals.py::test_cals_1 PASSED gdrivers/cals.py::test_cals_2 PASSED gdrivers/cals.py::test_cals_3 PASSED gdrivers/cals.py::test_cals_4 PASSED gdrivers/cals.py::test_cals_5 PASSED gdrivers/ceos.py::test_ceos_1 PASSED gdrivers/cpg.py::test_cpg_1 PASSED gdrivers/ctg.py::test_ctg_1 PASSED gdrivers/daas.py::test_daas_missing_parameters PASSED gdrivers/daas.py::test_daas_authentication_failure PASSED gdrivers/daas.py::test_daas_authentication PASSED gdrivers/daas.py::test_daas_getimagemetadata_failure PASSED gdrivers/daas.py::test_daas_getimagemetadata PASSED gdrivers/daas.py::test_daas_getimagemetadata_http_retry PASSED gdrivers/daas.py::test_daas_getbuffer_failure PASSED gdrivers/daas.py::test_daas_getbuffer_pixel_encoding_failures PASSED gdrivers/daas.py::test_daas_getbuffer_raw PASSED gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2openjpeg] PASSED gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2kak] SKIPPED (Driver JP2KAK not available) gdrivers/daas.py::test_daas_getbuffer[jpeg] PASSED gdrivers/daas.py::test_daas_getbuffer[png] PASSED gdrivers/daas.py::test_daas_getbuffer_overview PASSED gdrivers/daas.py::test_daas_rasterio PASSED gdrivers/daas.py::test_daas_mask PASSED gdrivers/daas.py::test_daas_png_response_4_bands_for_a_one_band_request PASSED gdrivers/daas_real_instance.py::test_daas_real_instance SKIPPED (Missing authentication elements: GDAL_DAAS_ACCESS_TOKEN or GDAL_DAAS_API_KEY+GDAL_DAAS_CLIENT_ID) gdrivers/dds.py::test_dds[DXT1] SKIPPED (Driver DDS not present) gdrivers/dds.py::test_dds[DXT3] SKIPPED (Driver DDS not present) gdrivers/dds.py::test_dds[DXT5] SKIPPED (Driver DDS not present) gdrivers/dds.py::test_dds[ETC1] SKIPPED (Driver DDS not present) gdrivers/dds.py::test_dds_no_compression SKIPPED (Driver DDS not present) gdrivers/derived.py::test_derived_test1 PASSED gdrivers/derived.py::test_derived_test2 PASSED gdrivers/derived.py::test_derived_test3 PASSED gdrivers/derived.py::test_derived_test4 PASSED gdrivers/dimap.py::test_dimap_1 PASSED gdrivers/dimap.py::test_dimap_2_single_component PASSED gdrivers/dimap.py::test_dimap_2_bundle PASSED gdrivers/dimap.py::test_dimap_2_vhr2020_ms_fs PASSED gdrivers/dipex.py::test_dipex_1 PASSED gdrivers/doq1.py::test_doq1_1 PASSED gdrivers/doq2.py::test_doq2_1 PASSED gdrivers/dted.py::test_dted_1 PASSED gdrivers/dted.py::test_dted_2 PASSED gdrivers/dted.py::test_dted_3 PASSED gdrivers/dted.py::test_dted_4 PASSED gdrivers/dted.py::test_dted_5 PASSED gdrivers/dted.py::test_dted_6 PASSED gdrivers/dted.py::test_dted_7 PASSED gdrivers/dted.py::test_dted_8 PASSED gdrivers/dted.py::test_dted_9 PASSED gdrivers/dted.py::test_dted_10 PASSED gdrivers/dted.py::test_dted_11 PASSED gdrivers/dted.py::test_dted_12 PASSED gdrivers/dted.py::test_dted_13 PASSED gdrivers/dted.py::test_dted_14 PASSED gdrivers/dted.py::test_dted_15 PASSED gdrivers/dted.py::test_dted_16 PASSED gdrivers/dted.py::test_dted_cleanup PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_1 PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_force_caching PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_2 PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_3 PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_4 PASSED gdrivers/ecrgtoc.py::test_ecrgtoc_online_1 SKIPPED (Test data no longer available) gdrivers/ecw.py::test_ecw_2 PASSED gdrivers/ecw.py::test_ecw_4 ECW_ENCODE_KEY not defined. Write support not available SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_5 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_7 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_9 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_11 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_13 PASSED gdrivers/ecw.py::test_ecw_14 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_16 PASSED gdrivers/ecw.py::test_ecw_17 Diff at pixel (0, 0) : -4.000000 Diff at pixel (1, 0) : 1.000000 Diff at pixel (2, 0) : -1.000000 Diff at pixel (3, 0) : -1.000000 Diff at pixel (4, 0) : -2.000000 Diff at pixel (5, 0) : -2.000000 Diff at pixel (7, 0) : 1.000000 Diff at pixel (9, 0) : 3.000000 Diff at pixel (10, 0) : -3.000000 Diff at pixel (13, 7) : -5.000000 Max diff : 5 Number of diffs : 290 PASSED gdrivers/ecw.py::test_ecw_18 PASSED gdrivers/ecw.py::test_ecw_19 PASSED gdrivers/ecw.py::test_ecw_20 PASSED gdrivers/ecw.py::test_ecw_21 PASSED gdrivers/ecw.py::test_ecw_22 FAILED gdrivers/ecw.py::test_ecw_23 PASSED gdrivers/ecw.py::test_ecw_24 PASSED gdrivers/ecw.py::test_ecw_25 FAILED gdrivers/ecw.py::test_ecw_26 FAILED gdrivers/ecw.py::test_ecw_27 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_28 PASSED gdrivers/ecw.py::test_ecw_29 PASSED gdrivers/ecw.py::test_ecw_30 PASSED gdrivers/ecw.py::test_ecw_31 PASSED gdrivers/ecw.py::test_ecw_32 PASSED gdrivers/ecw.py::test_ecw_33 PASSED gdrivers/ecw.py::test_ecw_33_bis PASSED gdrivers/ecw.py::test_ecw_34 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_35 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_36 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_37 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_38 PASSED gdrivers/ecw.py::test_ecw_39 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_40 PASSED gdrivers/ecw.py::test_ecw_41 PASSED gdrivers/ecw.py::test_ecw_42 PASSED gdrivers/ecw.py::test_ecw_43 PASSED gdrivers/ecw.py::test_ecw_44 PASSED gdrivers/ecw.py::test_ecw_45 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_46 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_non_nearest_upsampling_multiband PASSED gdrivers/ecw.py::test_ecw_47 PASSED gdrivers/ecw.py::test_ecw_48 PASSED gdrivers/ecw.py::test_ecw_49 PASSED gdrivers/ecw.py::test_ecw_read_uint32_jpeg2000 PASSED gdrivers/ecw.py::test_jp2ecw_unsupported_srs_for_gmljp2 SKIPPED (ECW write support not available) gdrivers/ecw.py::test_ecw_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ecw.py::test_ecw_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ecw.py::test_ecw_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ecw.py::test_ecw_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ecw.py::test_ecw_online_6 PASSED gdrivers/ecw.py::test_ecw_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/eedai.py::test_eedai_1 PASSED gdrivers/eedai.py::test_eedai_2 PASSED gdrivers/eedai.py::test_eedai_3 PASSED gdrivers/eedai.py::test_eedai_GOOGLE_APPLICATION_CREDENTIALS PASSED gdrivers/eedai.py::test_eedai_gce_credentials PASSED gdrivers/eedai.py::test_eedai_4 PASSED gdrivers/eedai.py::test_eedai_geotiff PASSED gdrivers/eedai.py::test_eedai_cleanup PASSED gdrivers/eedai.py::test_eedai_real_service SKIPPED (Missing EEDA_PRIVATE_KEY_FILE/EEDA_PRIVATE_KEY or GOOGLE_APPLICATION_CREDENTIALS) gdrivers/ehdr.py::test_ehdr_1 PASSED gdrivers/ehdr.py::test_ehdr_2 PASSED gdrivers/ehdr.py::test_ehdr_3 PASSED gdrivers/ehdr.py::test_ehdr_4 PASSED gdrivers/ehdr.py::test_ehdr_6 PASSED gdrivers/ehdr.py::test_ehdr_7 PASSED gdrivers/ehdr.py::test_ehdr_8 PASSED gdrivers/ehdr.py::test_ehdr_9 PASSED gdrivers/ehdr.py::test_ehdr_10 PASSED gdrivers/ehdr.py::test_ehdr_11 PASSED gdrivers/ehdr.py::test_ehdr_12 PASSED gdrivers/ehdr.py::test_ehdr_13 PASSED gdrivers/ehdr.py::test_ehdr_14 PASSED gdrivers/ehdr.py::test_ehdr_rat PASSED gdrivers/ehdr.py::test_ehdr_approx_stats_flag PASSED gdrivers/eir.py::test_eir_1 PASSED gdrivers/elas.py::test_elas_1 PASSED gdrivers/elas.py::test_elas_2 PASSED gdrivers/envi.py::test_envi_1 PASSED gdrivers/envi.py::test_envi_2 PASSED gdrivers/envi.py::test_envi_3 PASSED gdrivers/envi.py::test_envi_4 PASSED gdrivers/envi.py::test_envi_5 PASSED gdrivers/envi.py::test_envi_6 PASSED gdrivers/envi.py::test_envi_7 PASSED gdrivers/envi.py::test_envi_8 PASSED gdrivers/envi.py::test_envi_9 PASSED gdrivers/envi.py::test_envi_10 PASSED gdrivers/envi.py::test_envi_11 PASSED gdrivers/envi.py::test_envi_12 PASSED gdrivers/envi.py::test_envi_13 PASSED gdrivers/envi.py::test_envi_14 PASSED gdrivers/envi.py::test_envi_15 PASSED gdrivers/envi.py::test_envi_truncated PASSED gdrivers/envi.py::test_envi_gcp PASSED gdrivers/envi.py::test_envi_bigendian PASSED gdrivers/envi.py::test_envi_interleaving[bip-PIXEL] PASSED gdrivers/envi.py::test_envi_interleaving[bil-LINE] PASSED gdrivers/envi.py::test_envi_interleaving[bsq-BAND] PASSED gdrivers/envi.py::test_envi_nodata PASSED gdrivers/envi.py::test_envi_rotation_180 PASSED gdrivers/envi.py::test_envi_writing_interleaving[True-bip] PASSED gdrivers/envi.py::test_envi_writing_interleaving[True-bil] PASSED gdrivers/envi.py::test_envi_writing_interleaving[True-bsq] PASSED gdrivers/envi.py::test_envi_writing_interleaving[False-bip] PASSED gdrivers/envi.py::test_envi_writing_interleaving[False-bil] PASSED gdrivers/envi.py::test_envi_writing_interleaving[False-bsq] PASSED gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bip] PASSED gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bil] PASSED gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bsq] PASSED gdrivers/envi.py::test_envi_add_hdr PASSED gdrivers/envi.py::test_envi_edit_coordinate_system_string PASSED gdrivers/envi.py::test_envi_read_default_bands_rgb PASSED gdrivers/envi.py::test_envi_read_default_bands_gray PASSED gdrivers/envi.py::test_envi_write_default_bands_rgb PASSED gdrivers/envi.py::test_envi_write_default_bands_gray PASSED gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_rgb PASSED gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_gray PASSED gdrivers/envi.py::test_envi_read_data_offset_values PASSED gdrivers/envi.py::test_envi_read_data_gain_values PASSED gdrivers/envi.py::test_envi_write_data_offset_values PASSED gdrivers/envi.py::test_envi_write_data_gain_values PASSED gdrivers/envi.py::test_envi_read_direct_access[LITTLE_ENDIAN] PASSED gdrivers/envi.py::test_envi_read_direct_access[BIG_ENDIAN] PASSED gdrivers/envi.py::test_envi_read_direct_access_update_scenario PASSED gdrivers/envi.py::test_envi_write_warn_different_nodata[1-1-False] PASSED gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-nan-False] PASSED gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-1-True] PASSED gdrivers/envi.py::test_envi_write_warn_different_nodata[1-nan-True] PASSED gdrivers/envi.py::test_envi_read_metadata_with_leading_space PASSED gdrivers/envisat.py::TestEnvisatASAR::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ers.py::test_ers_1 PASSED gdrivers/ers.py::test_ers_2 PASSED gdrivers/ers.py::test_ers_3 PASSED gdrivers/ers.py::test_ers_4 PASSED gdrivers/ers.py::test_ers_5 PASSED gdrivers/ers.py::test_ers_6 PASSED gdrivers/ers.py::test_ers_7 PASSED gdrivers/ers.py::test_ers_8 PASSED gdrivers/ers.py::test_ers_9 PASSED gdrivers/ers.py::test_ers_10 PASSED gdrivers/ers.py::test_ers_recursive_opening PASSED gdrivers/ers.py::test_ers_open_data_file_ecw PASSED gdrivers/ers.py::test_ers_cleanup PASSED gdrivers/esric.py::test_esric_2 PASSED gdrivers/esric.py::test_esric_3 PASSED gdrivers/esric.py::test_esric_4 PASSED gdrivers/esric.py::test_tpkx_2 PASSED gdrivers/esric.py::test_tpkx_3 PASSED gdrivers/esric.py::test_tpkx_4 PASSED gdrivers/exr.py::test_exr_byte_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_half SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_float SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_uint SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_byte_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_uint16_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_uint16_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_uint32_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_uint32_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_float32_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_float32_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_float64_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_float64_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_compression_createcopy SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_compression_create SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_compression_dwa_compression_level SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_tiling SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_tiling_custom_tile_size SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_rgb_byte_tiled SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_rgb_byte_strip_no_auto_rescale SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_overviews SKIPPED (Driver EXR not present) gdrivers/exr.py::test_exr_preview SKIPPED (Driver EXR not present) gdrivers/fast.py::test_fast_2 PASSED gdrivers/fast.py::test_fast_3 PASSED gdrivers/fast.py::test_fast_4 PASSED gdrivers/fast.py::test_fast_5 PASSED gdrivers/fast.py::test_fast_6 PASSED gdrivers/fast.py::test_fast_7 PASSED gdrivers/fast.py::test_fast_8 PASSED gdrivers/fast.py::test_fast_9 PASSED gdrivers/fit.py::test_fit[byte] PASSED gdrivers/fit.py::test_fit[int16] PASSED gdrivers/fit.py::test_fit[uint16] PASSED gdrivers/fit.py::test_fit[int32] PASSED gdrivers/fit.py::test_fit[uint32] PASSED gdrivers/fit.py::test_fit[float32] PASSED gdrivers/fit.py::test_fit[float64] PASSED gdrivers/fits.py::test_fits[byte] PASSED gdrivers/fits.py::test_fits[int16] PASSED gdrivers/fits.py::test_fits[uint16] PASSED gdrivers/fits.py::test_fits[int32] PASSED gdrivers/fits.py::test_fits[uint32] PASSED gdrivers/fits.py::test_fits[float32] PASSED gdrivers/fits.py::test_fits[float64] PASSED gdrivers/fits.py::test_fits_metadata PASSED gdrivers/fits.py::test_fits_nodata PASSED gdrivers/fits.py::test_fits_offscale PASSED gdrivers/fits.py::test_fits_read_offset_scale_no_georef PASSED gdrivers/fits.py::test_fits_read_georef_merc PASSED gdrivers/fits.py::test_fits_read_empty_primary_hdu PASSED gdrivers/fits.py::test_fits_read_image_in_second_hdu PASSED gdrivers/fits.py::test_fits_read_image_in_first_and_second_hdu PASSED gdrivers/fits.py::test_fits_read_image_in_second_and_fourth_hdu_table_in_third PASSED gdrivers/fits.py::test_fits_open_raster_only_in_vector_mode PASSED gdrivers/fits.py::test_fits_open_vector_only_in_raster_mode PASSED gdrivers/fits.py::test_fits_open_mix_mode PASSED gdrivers/fits.py::test_fits_vector PASSED gdrivers/fits.py::test_fits_vector_write_with_source_fits_metadata PASSED gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata PASSED gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata_compute_repeat PASSED gdrivers/fits.py::test_fits_vector_editing PASSED gdrivers/gdalhttp.py::test_http_1 PASSED gdrivers/gdalhttp.py::test_http_2 PASSED gdrivers/gdalhttp.py::test_http_3 PASSED gdrivers/gdalhttp.py::test_http_4 SKIPPED (remove server does not work) gdrivers/gdalhttp.py::test_http_6 PASSED gdrivers/gdalhttp.py::test_http_ssl_verifystatus PASSED gdrivers/gdalhttp.py::test_http_use_capi_store PASSED gdrivers/gdalhttp.py::test_http_use_capi_store_sub PASSED gdrivers/gdalhttp.py::test_http_keep_alive PASSED gdrivers/genbin.py::test_genbin_1 PASSED gdrivers/georaster.py::test_georaster_init SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_byte SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_int16 SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_int32 SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_b1 SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_b2 SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_b3_bsq SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_b3_bip SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_b3_bil SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_byte_deflate SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_rgb_deflate_b3 SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_1bit SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_2bit SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_4bit SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_genstats SKIPPED (no OCI_DSNAME in environment) gdrivers/georaster.py::test_georaster_cleanup SKIPPED (no OCI_DSNAME in environment) gdrivers/gff.py::test_gff_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gif.py::test_gif_1 PASSED gdrivers/gif.py::test_gif_2 PASSED gdrivers/gif.py::test_gif_3 PASSED gdrivers/gif.py::test_gif_4 PASSED gdrivers/gif.py::test_gif_5 PASSED gdrivers/gif.py::test_gif_6 PASSED gdrivers/gif.py::test_gif_7 PASSED gdrivers/gif.py::test_gif_8 PASSED gdrivers/gif.py::test_gif_9 PASSED gdrivers/gif.py::test_gif_10 PASSED gdrivers/gpkg.py::test_gpkg_1 PASSED gdrivers/gpkg.py::test_gpkg_2 PASSED gdrivers/gpkg.py::test_gpkg_3 PASSED gdrivers/gpkg.py::test_gpkg_4[PNG] PASSED gdrivers/gpkg.py::test_gpkg_4[JPEG] PASSED gdrivers/gpkg.py::test_gpkg_4[WEBP] PASSED gdrivers/gpkg.py::test_gpkg_7[PNG] PASSED gdrivers/gpkg.py::test_gpkg_7[JPEG] PASSED gdrivers/gpkg.py::test_gpkg_7[WEBP] PASSED gdrivers/gpkg.py::test_gpkg_10 PASSED gdrivers/gpkg.py::test_gpkg_11[JPEG] PASSED gdrivers/gpkg.py::test_gpkg_11[WEBP] PASSED gdrivers/gpkg.py::test_gpkg_13 PASSED gdrivers/gpkg.py::test_gpkg_14 PASSED gdrivers/gpkg.py::test_gpkg_15 PASSED gdrivers/gpkg.py::test_gpkg_16 PASSED gdrivers/gpkg.py::test_gpkg_17 PASSED gdrivers/gpkg.py::test_gpkg_18 PASSED gdrivers/gpkg.py::test_gpkg_19 PASSED gdrivers/gpkg.py::test_gpkg_20 PASSED gdrivers/gpkg.py::test_gpkg_21 PASSED gdrivers/gpkg.py::test_gpkg_metadata_PAM PASSED gdrivers/gpkg.py::test_gpkg_22[PNG] PASSED gdrivers/gpkg.py::test_gpkg_22[JPEG] PASSED gdrivers/gpkg.py::test_gpkg_22[WEBP] PASSED gdrivers/gpkg.py::test_gpkg_22[None] PASSED gdrivers/gpkg.py::test_gpkg_26 PASSED gdrivers/gpkg.py::test_gpkg_27 PASSED gdrivers/gpkg.py::test_gpkg_28 PASSED gdrivers/gpkg.py::test_gpkg_29[0] PASSED gdrivers/gpkg.py::test_gpkg_29[200] PASSED gdrivers/gpkg.py::test_gpkg_31 PASSED gdrivers/gpkg.py::test_gpkg_32 PASSED gdrivers/gpkg.py::test_gpkg_33 PASSED gdrivers/gpkg.py::test_gpkg_34 PASSED gdrivers/gpkg.py::test_gpkg_35 PASSED gdrivers/gpkg.py::test_gpkg_36 PASSED gdrivers/gpkg.py::test_gpkg_37 PASSED gdrivers/gpkg.py::test_gpkg_38 PASSED gdrivers/gpkg.py::test_gpkg_39 PASSED gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/byte.tif] PASSED gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/int16.tif] PASSED gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/byte.tif] PASSED gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/int16.tif] PASSED gdrivers/gpkg.py::test_gpkg_40 PASSED gdrivers/gpkg.py::test_gpkg_41 PASSED gdrivers/gpkg.py::test_gpkg_42 PASSED gdrivers/gpkg.py::test_gpkg_43 PASSED gdrivers/gpkg.py::test_gpkg_44 SKIPPED gdrivers/gpkg.py::test_gpkg_45 PASSED gdrivers/gpkg.py::test_gpkg_46 PASSED gdrivers/gpkg.py::test_gpkg_47 PASSED gdrivers/gpkg.py::test_gpkg_48 PASSED gdrivers/gpkg.py::test_gpkg_delete_raster_layer PASSED gdrivers/gpkg.py::test_gpkg_delete_gridded_coverage_raster_layer PASSED gdrivers/gpkg.py::test_gpkg_open_old_gpkg_elevation_tiles_extension PASSED gdrivers/gpkg.py::test_gpkg_GeneralCmdLineProcessor PASSED gdrivers/gpkg.py::test_gpkg_match_overview_factor PASSED gdrivers/gpkg.py::test_gpkg_wkt2 PASSED gdrivers/gpkg.py::test_gpkg_50000_25000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/gpkg.py::test_gpkg_50000_50000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/gpkg.py::test_gpkg_float32_png_negative_values PASSED gdrivers/gpkg.py::test_gpkg_coordinate_epoch PASSED gdrivers/gpkg.py::test_gpkg_coordinate_epoch_is_dynamic PASSED gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG_JPEG] PASSED gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG] PASSED gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG8] PASSED gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[JPEG] PASSED gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[WEBP] PASSED gdrivers/gpkg.py::test_gpkg_uint16_tiling_scheme_nodata_overview PASSED gdrivers/gpkg.py::test_gpkg_byte_nodata_value[1] PASSED gdrivers/gpkg.py::test_gpkg_byte_nodata_value[2] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[XXXXXXXXX:/test.gpkg:layer1--] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg--] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg:layer1-/test.gpkg-layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:/test.gpkg:layer1-/test.gpkg-layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg--] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg-] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:/test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:c:\\test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:c:\\test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED gdrivers/gpkg.py::test_gpkg_sql_gdal_get_layer_pixel_value PASSED gdrivers/gpkg.py::test_gpkg_gti_gpkg_ext PASSED gdrivers/grassasciigrid.py::test_grassasciigrid_1 PASSED gdrivers/grib.py::test_grib_1 PASSED gdrivers/grib.py::test_grib_2 PASSED gdrivers/grib.py::test_grib_read_different_sizes_messages PASSED gdrivers/grib.py::test_grib_grib2_read_nodata PASSED gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-1] PASSED gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-2] PASSED gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-1] PASSED gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-2] PASSED gdrivers/grib.py::test_grib_read_units PASSED gdrivers/grib.py::test_grib_read_geotransform_one_n_or_n_one PASSED gdrivers/grib.py::test_grib_read_vsizip PASSED gdrivers/grib.py::test_grib_grib2_test_grib_pds_all_bands PASSED gdrivers/grib.py::test_grib_grib2_read_template_4_15 SKIPPED gdrivers/grib.py::test_grib_grib2_read_png PASSED gdrivers/grib.py::test_grib_grib2_read_template_4_32 PASSED gdrivers/grib.py::test_grib_grib2_read_all_zero_data PASSED gdrivers/grib.py::test_grib_grib1_read_rotated_pole_lonlat PASSED gdrivers/grib.py::test_grib_grib2_read_rotated_pole_lonlat PASSED gdrivers/grib.py::test_grib_grib2_read_template_4_40 PASSED gdrivers/grib.py::test_grib_grib2_read_template_4_unhandled PASSED gdrivers/grib.py::test_grib_grib2_read_transverse_mercator PASSED gdrivers/grib.py::test_grib_grib2_read_mercator PASSED gdrivers/grib.py::test_grib_grib2_read_mercator_2sp PASSED gdrivers/grib.py::test_grib_grib2_read_lcc PASSED gdrivers/grib.py::test_grib_grib2_read_polar_stereo PASSED gdrivers/grib.py::test_grib_grib2_read_aea PASSED gdrivers/grib.py::test_grib_grib2_read_laea PASSED gdrivers/grib.py::test_grib_grib2_read_template_5_4_grid_point_ieee_floating_point PASSED gdrivers/grib.py::test_grib_grib2_read_section_5_nbits_zero_decimal_scaled PASSED gdrivers/grib.py::test_grib_grib2_read_spatial_differencing_order_1 PASSED gdrivers/grib.py::test_grib_grib2_write_creation_options PASSED gdrivers/grib.py::test_grib_grib2_write_projections PASSED gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_projstring PASSED gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_grib_convention PASSED gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_netcdf_convention PASSED gdrivers/grib.py::test_grib_grib2_write_data_encodings PASSED gdrivers/grib.py::test_grib_grib2_write_data_encodings_warnings_and_errors PASSED gdrivers/grib.py::test_grib_grib2_write_temperatures PASSED gdrivers/grib.py::test_grib_grib2_write_nodata[Byte] PASSED gdrivers/grib.py::test_grib_grib2_write_nodata[Float32] PASSED gdrivers/grib.py::test_grib_grib2_write_nodata_only[Byte] PASSED gdrivers/grib.py::test_grib_grib2_write_nodata_only[Float32] PASSED gdrivers/grib.py::test_grib_grib2_write_full_OneData[Byte] PASSED gdrivers/grib.py::test_grib_grib2_write_full_OneData[Float32] PASSED gdrivers/grib.py::test_grib_grib2_write_mix_nodata_and_a_single_data PASSED gdrivers/grib.py::test_grib_online_grib2_jpeg2000_single_line SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/grib.py::test_grib_grib2_derived_forecast_spread PASSED gdrivers/grib.py::test_grib_grib2_template_4_48 PASSED gdrivers/grib.py::test_grib_grib2_scan_flag_not_64 PASSED gdrivers/grib.py::test_grib_grib2_read_subgrids[True] PASSED gdrivers/grib.py::test_grib_grib2_read_subgrids[False] PASSED gdrivers/grib.py::test_grib_grib2_read_subgrids_reuse_bitmap PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.grib2] PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_across_am.grib2] PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_east_of_am.grib2] PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_west_of_am.grib2] PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfswave-11.t00z.global.0p25.f000.grib2] PASSED gdrivers/grib.py::test_grib_grib2_disable_split_and_swap PASSED gdrivers/grib.py::test_grib_grib2_split_and_swap_offset_am PASSED gdrivers/grib.py::test_grib_grib2_sidecar PASSED gdrivers/grib.py::test_grib_grib1_2_mix_sidecar PASSED gdrivers/grib.py::test_grib_grib2_parameter_in_wmo_tables_only PASSED gdrivers/grib.py::test_grib_grib1_south_polar_stereographic PASSED gdrivers/grib.py::test_grib_grib2_laea_negative_longitudes PASSED gdrivers/grib.py::test_grib_grib2_wrong_earth_shape PASSED gdrivers/grib.py::test_grib_grib2_template_5_42_CCDS_aes_decompression PASSED gdrivers/gribmultidim.py::test_grib_multidim_grib2_3d_same_ref_time_different_forecast_time PASSED gdrivers/gribmultidim.py::test_grib_multidim_grib1_2d PASSED gdrivers/gribmultidim.py::test_grib_multidim_different_sizes_messages PASSED gdrivers/gribmultidim.py::test_grib_multidim_grib2_sidecar PASSED gdrivers/gsc.py::test_gsc_1 PASSED gdrivers/gsg.py::test_gsg_1 PASSED gdrivers/gsg.py::test_gsg_2 PASSED gdrivers/gsg.py::test_gsg_3 PASSED gdrivers/gsg.py::test_gsg_4 PASSED gdrivers/gsg.py::test_gsg_5 PASSED gdrivers/gsg.py::test_gsg_6 PASSED gdrivers/gsg.py::test_gsg_7 PASSED gdrivers/gsg.py::test_gsg_8 PASSED gdrivers/gta.py::test_gta_2 SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_3 SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_4 SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_5 SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[byte] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[gtiff/int8] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[int16] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[uint16] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[int32] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[uint32] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[float32] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[float64] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[cint16] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[cint32] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[cfloat32] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[cfloat64] SKIPPED (Driver GTA not present) gdrivers/gta.py::test_gta_create[rgbsmall] SKIPPED (Driver GTA not present) gdrivers/gti.py::test_gti_no_metadata PASSED gdrivers/gti.py::test_gti_custom_metadata PASSED gdrivers/gti.py::test_gti_cannot_open_index PASSED gdrivers/gti.py::test_gti_several_layers PASSED gdrivers/gti.py::test_gti_no_metadata_several_layers_wrong_TILE_INDEX_LAYER PASSED gdrivers/gti.py::test_gti_no_layer PASSED gdrivers/gti.py::test_gti_no_feature PASSED gdrivers/gti.py::test_gti_location_wrong_type PASSED gdrivers/gti.py::test_gti_wrong_prototype_tile PASSED gdrivers/gti.py::test_gti_prototype_tile_no_gt PASSED gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_3rd_value PASSED gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_5th_value PASSED gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_6th_value PASSED gdrivers/gti.py::test_gti_no_extent PASSED gdrivers/gti.py::test_gti_too_big_x PASSED gdrivers/gti.py::test_gti_too_big_y PASSED gdrivers/gti.py::test_gti_location_field_missing PASSED gdrivers/gti.py::test_gti_location_field_set PASSED gdrivers/gti.py::test_gti_resx_resy[RESX] PASSED gdrivers/gti.py::test_gti_resx_resy[RESY] PASSED gdrivers/gti.py::test_gti_width_height_geotransform[None] PASSED gdrivers/gti.py::test_gti_width_height_geotransform[XSIZE] PASSED gdrivers/gti.py::test_gti_width_height_geotransform[YSIZE] PASSED gdrivers/gti.py::test_gti_width_height_geotransform[GEOTRANSFORM] PASSED gdrivers/gti.py::test_gti_wrong_width PASSED gdrivers/gti.py::test_gti_wrong_height PASSED gdrivers/gti.py::test_gti_wrong_blockxsize PASSED gdrivers/gti.py::test_gti_wrong_blockysize PASSED gdrivers/gti.py::test_gti_wrong_blockxsize_blockysize PASSED gdrivers/gti.py::test_gti_wrong_gt PASSED gdrivers/gti.py::test_gti_wrong_gt_3rd_term PASSED gdrivers/gti.py::test_gti_wrong_gt_5th_term PASSED gdrivers/gti.py::test_gti_wrong_gt_6th_term PASSED gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[None] PASSED gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MINX] PASSED gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MINY] PASSED gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MAXX] PASSED gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MAXY] PASSED gdrivers/gti.py::test_gti_wrong_resx PASSED gdrivers/gti.py::test_gti_wrong_resy PASSED gdrivers/gti.py::test_gti_wrong_minx PASSED gdrivers/gti.py::test_gti_wrong_miny PASSED gdrivers/gti.py::test_gti_wrong_resx_wrt_min_max_xy PASSED gdrivers/gti.py::test_gti_wrong_resy_wrt_min_max_xy PASSED gdrivers/gti.py::test_gti_invalid_srs PASSED gdrivers/gti.py::test_gti_valid_srs PASSED gdrivers/gti.py::test_gti_invalid_band_count PASSED gdrivers/gti.py::test_gti_inconsistent_number_of_values[md0-Number of data types values found not matching number of bands] PASSED gdrivers/gti.py::test_gti_inconsistent_number_of_values[md1-Number of nodata values found not matching number of bands] PASSED gdrivers/gti.py::test_gti_inconsistent_number_of_values[md2-Number of color interpretation values found not matching number of bands] PASSED gdrivers/gti.py::test_gti_valid_nodata[md0-expected_nodata0] PASSED gdrivers/gti.py::test_gti_valid_nodata[md1-expected_nodata1] PASSED gdrivers/gti.py::test_gti_valid_nodata[md2-expected_nodata2] PASSED gdrivers/gti.py::test_gti_valid_nodata[md3-expected_nodata3] PASSED gdrivers/gti.py::test_gti_valid_nodata[md4-expected_nodata4] PASSED gdrivers/gti.py::test_gti_valid_nodata[md5-expected_nodata5] PASSED gdrivers/gti.py::test_gti_valid_nodata[md6-expected_nodata6] PASSED gdrivers/gti.py::test_gti_valid_nodata[md7-expected_nodata7] PASSED gdrivers/gti.py::test_gti_invalid_nodata[md0-Invalid value for NODATA] PASSED gdrivers/gti.py::test_gti_invalid_nodata[md1-Invalid value for NODATA] PASSED gdrivers/gti.py::test_gti_invalid_nodata[md2-Number of values in NODATA must be 1 or BAND_COUNT] PASSED gdrivers/gti.py::test_gti_invalid_data_type[md0-Invalid value for DATA_TYPE] PASSED gdrivers/gti.py::test_gti_invalid_data_type[md1-Invalid value for DATA_TYPE] PASSED gdrivers/gti.py::test_gti_invalid_data_type[md2-Number of values in DATA_TYPE must be 1 or BAND_COUNT] PASSED gdrivers/gti.py::test_gti_invalid_color_interpretation[md0-Invalid value for COLOR_INTERPRETATION] PASSED gdrivers/gti.py::test_gti_invalid_color_interpretation[md1-Invalid value for COLOR_INTERPRETATION] PASSED gdrivers/gti.py::test_gti_invalid_color_interpretation[md2-Number of values in COLOR_INTERPRETATION must be 1 or BAND_COUNT] PASSED gdrivers/gti.py::test_gti_no_metadata_rgb PASSED gdrivers/gti.py::test_gti_rgb_left_right PASSED gdrivers/gti.py::test_gti_overlapping_sources PASSED gdrivers/gti.py::test_gti_no_source PASSED gdrivers/gti.py::test_gti_invalid_source PASSED gdrivers/gti.py::test_gti_source_relative_location PASSED gdrivers/gti.py::test_gti_source_lacks_bands PASSED gdrivers/gti.py::test_gti_source_lacks_bands_and_relative_location PASSED gdrivers/gti.py::test_gti_source_netcdf_subdataset_absolute PASSED gdrivers/gti.py::test_gti_source_netcdf_subdataset_relative PASSED gdrivers/gti.py::test_gti_single_source_nodata_same_as_vrt PASSED gdrivers/gti.py::test_gti_overlapping_sources_nodata PASSED gdrivers/gti.py::test_gti_on_the_fly_rgb_color_table_expansion PASSED gdrivers/gti.py::test_gti_on_the_fly_rgba_color_table_expansion PASSED gdrivers/gti.py::test_gti_on_the_fly_warping PASSED gdrivers/gti.py::test_gti_single_source_alpha_no_dest_nodata PASSED gdrivers/gti.py::test_gti_overlapping_opaque_sources PASSED gdrivers/gti.py::test_gti_overlapping_sources_alpha_2x1 PASSED gdrivers/gti.py::test_gti_overlapping_sources_alpha_1x2 PASSED gdrivers/gti.py::test_gti_overlapping_sources_alpha_sse2_optim PASSED gdrivers/gti.py::test_gti_mix_rgb_rgba PASSED gdrivers/gti.py::test_gti_overlapping_sources_mask_band PASSED gdrivers/gti.py::test_gti_mask_band_explicit PASSED gdrivers/gti.py::test_gti_flushcache PASSED gdrivers/gti.py::test_gti_ovr_factor PASSED gdrivers/gti.py::test_gti_ovr_factor_invalid PASSED gdrivers/gti.py::test_gti_ovr_ds_name PASSED gdrivers/gti.py::test_gti_ovr_lyr_name PASSED gdrivers/gti.py::test_gti_external_ovr PASSED gdrivers/gti.py::test_gti_dataset_metadata PASSED gdrivers/gti.py::test_gti_band_metadata PASSED gdrivers/gti.py::test_gti_connection_prefix PASSED gdrivers/gti.py::test_gti_xml PASSED gdrivers/gti.py::test_gti_open_options PASSED gdrivers/gti.py::test_gti_xml_vrtti_embedded PASSED gdrivers/gtx.py::test_gtx_1 PASSED gdrivers/gxf.py::test_gxf_1 PASSED gdrivers/gxf.py::test_gxf_2 PASSED gdrivers/gxf.py::test_gxf[SAMPLE.GXF] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gxf.py::test_gxf[gxf_compressed.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gxf.py::test_gxf[gxf_text.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gxf.py::test_gxf[gxf_ul_r.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gxf.py::test_gxf[latlong.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/gxf.py::test_gxf[spif83.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5_2 PASSED gdrivers/hdf5.py::test_hdf5_3 PASSED gdrivers/hdf5.py::test_hdf5_4 PASSED gdrivers/hdf5.py::test_hdf5_5 PASSED gdrivers/hdf5.py::test_hdf5_6 PASSED gdrivers/hdf5.py::test_hdf5_7 PASSED gdrivers/hdf5.py::test_hdf5_8 PASSED gdrivers/hdf5.py::test_hdf5_9 PASSED gdrivers/hdf5.py::test_hdf5_10 PASSED gdrivers/hdf5.py::test_hdf5_11 PASSED gdrivers/hdf5.py::test_hdf5_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5_14 PASSED gdrivers/hdf5.py::test_hdf5_15 PASSED gdrivers/hdf5.py::test_hdf5_16 PASSED gdrivers/hdf5.py::test_hdf5_17 PASSED gdrivers/hdf5.py::test_hdf5_single_char_varname PASSED gdrivers/hdf5.py::test_hdf5_attr_all_datatypes PASSED gdrivers/hdf5.py::test_hdf5_virtual_file PASSED gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://HDF4_PALGROUP/HDF4_PALETTE_2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://Raster_Image_#0] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5[HDF5:"half_moon_bay.grid"://HDFEOS/GRIDS/DEMGRID/Data_Fields/Elevation] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/hdf5.py::test_hdf5_dimension_labels_with_null PASSED gdrivers/hdf5.py::test_hdf5_recursive_groups PASSED gdrivers/hdf5.py::test_hdf5_family_driver PASSED gdrivers/hdf5.py::test_hdf5_single_dim PASSED gdrivers/hdf5.py::test_hdf5_signature_not_at_beginning PASSED gdrivers/hdf5.py::test_hdf5_rasterio_optims PASSED gdrivers/hdf5.py::test_hdf5_eos_grid_sinu_projection PASSED gdrivers/hdf5.py::test_hdf5_eos_grid_utm_projection PASSED gdrivers/hdf5.py::test_hdf5_eos_grid_geo_projection PASSED gdrivers/hdf5.py::test_hdf5_eos_swath_with_explicit_dimension_map PASSED gdrivers/hdf5.py::test_hdf5_eos_swath_no_explicit_dimension_map PASSED gdrivers/hdf5.py::test_hdf5_band_specific_attribute PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a:/my/path://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a:/my/path] PASSED gdrivers/hdf5.py::test_gdal_subdataset_get_filename[-] PASSED gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[] PASSED gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a:c] PASSED gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a] PASSED gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:] PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_basic PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_var_alldatatypes PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_read_array PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_attr_alldatatypes PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_nodata_unit PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type_not_in_range PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_recursive_groups PASSED gdrivers/hdf5multidim.py::test_hdf5_netcdf_dimensions PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_netcdf_dimensions_complex_case PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_dimension_labels_with_null PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_family_driver PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_read_transposed PASSED gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_geo_projection PASSED gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_utm_projection PASSED gdrivers/hdf5multidim.py::test_hdf5_multidim_eos_swath_no_explicit_dimension_map PASSED gdrivers/heif.py::test_heif_exif_endian[big_endian] SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_exif_endian[little_endian] SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_thumbnail SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_rgb_16bit SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_rgba SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_rgba_16bit SKIPPED (Driver HEIF not present) gdrivers/heif.py::test_heif_subdatasets SKIPPED (Driver HEIF not present) gdrivers/hf2.py::test_hf2_1 PASSED gdrivers/hf2.py::test_hf2_2 PASSED gdrivers/hf2.py::test_hf2_3 PASSED gdrivers/hf2.py::test_hf2_4 PASSED gdrivers/hf2.py::test_hf2_cleanup PASSED gdrivers/hfa.py::test_hfa_histread PASSED gdrivers/hfa.py::test_hfa_histwrite PASSED gdrivers/hfa.py::test_hfa_histrewrite PASSED gdrivers/hfa.py::test_hfa_int_stats_1 PASSED gdrivers/hfa.py::test_hfa_int_stats_2 PASSED gdrivers/hfa.py::test_hfa_float_stats_1 PASSED gdrivers/hfa.py::test_hfa_float_stats_2 PASSED gdrivers/hfa.py::test_hfa_int_read PASSED gdrivers/hfa.py::test_hfa_float_read PASSED gdrivers/hfa.py::test_hfa_pe_read PASSED gdrivers/hfa.py::test_hfa_pe_write PASSED gdrivers/hfa.py::test_hfa_metadata_1 PASSED gdrivers/hfa.py::test_hfa_grow_rrdlist PASSED gdrivers/hfa.py::test_hfa_clean_ige PASSED gdrivers/hfa.py::test_hfa_corrupt_aux PASSED gdrivers/hfa.py::test_hfa_mapinformation_units PASSED gdrivers/hfa.py::test_hfa_nodata_write PASSED gdrivers/hfa.py::test_hfa_rotated_read PASSED gdrivers/hfa.py::test_hfa_rotated_write PASSED gdrivers/hfa.py::test_hfa_vsimem PASSED gdrivers/hfa.py::test_hfa_proName PASSED gdrivers/hfa.py::test_hfa_read_empty_compressed PASSED gdrivers/hfa.py::test_hfa_unique_values_color_table PASSED gdrivers/hfa.py::test_hfa_unique_values_hist PASSED gdrivers/hfa.py::test_hfa_xforms_3rd PASSED gdrivers/hfa.py::test_hfa_delete_colortable PASSED gdrivers/hfa.py::test_hfa_delete_colortable2 PASSED gdrivers/hfa.py::test_hfa_excluded_values PASSED gdrivers/hfa.py::test_hfa_ov_nodata PASSED gdrivers/hfa.py::test_hfa_read_bit2grayscale PASSED gdrivers/hfa.py::test_hfa_write_bit2grayscale PASSED gdrivers/hfa.py::test_hfa_camera_md PASSED gdrivers/hfa.py::test_hfa_read_tmso_projection PASSED gdrivers/hfa.py::test_hfa_write_tmso_projection PASSED gdrivers/hfa.py::test_hfa_read_homva_projection PASSED gdrivers/hfa.py::test_hfa_write_homva_projection PASSED gdrivers/hfa.py::test_hfa_rde_overviews PASSED gdrivers/hfa.py::test_hfa_copyfiles PASSED gdrivers/hfa.py::test_hfa_write_rat PASSED gdrivers/hfa.py::test_hfa_createcopy_statistics PASSED gdrivers/hfa.py::test_hfa_read_elevation_units PASSED gdrivers/idrisi.py::test_idrisi_1 PASSED gdrivers/idrisi.py::test_idrisi_2 PASSED gdrivers/idrisi.py::test_idrisi_3 PASSED gdrivers/idrisi.py::test_idrisi_4 PASSED gdrivers/ilwis.py::test_ilwis_1 PASSED gdrivers/ilwis.py::test_ilwis_2 PASSED gdrivers/ilwis.py::test_ilwis_3 PASSED gdrivers/ilwis.py::test_ilwis_4 PASSED gdrivers/ilwis.py::test_ilwis_5 PASSED gdrivers/ilwis.py::test_ilwis_cleanup PASSED gdrivers/iris.py::test_iris_1 PASSED gdrivers/iris.py::test_iris_2 PASSED gdrivers/isce.py::test_isce_1 PASSED gdrivers/isce.py::test_isce_2 PASSED gdrivers/isce.py::test_isce_3 PASSED gdrivers/isce.py::test_isce_4 PASSED gdrivers/isg.py::test_isg_1 PASSED gdrivers/isg.py::test_isg_approx_georeferencing_auto_corrected PASSED gdrivers/isg.py::test_isg_approx_georeferencing_with_warning PASSED gdrivers/isg.py::test_isg_approx_georeferencing_rejected_by_default PASSED gdrivers/isg.py::test_isg_header_larger_than_1024bytes PASSED gdrivers/isis.py::test_isis_1 PASSED gdrivers/isis.py::test_isis_2 PASSED gdrivers/isis.py::test_isis_3 PASSED gdrivers/isis.py::test_isis_4 PASSED gdrivers/isis.py::test_isis_5 PASSED gdrivers/isis.py::test_isis_6 PASSED gdrivers/isis.py::test_isis_7 PASSED gdrivers/isis.py::test_isis_8 PASSED gdrivers/isis.py::test_isis_9 PASSED gdrivers/isis.py::test_isis_10 PASSED gdrivers/isis.py::test_isis_11 PASSED gdrivers/isis.py::test_isis_12 PASSED gdrivers/isis.py::test_isis_13 PASSED gdrivers/isis.py::test_isis_14 PASSED gdrivers/isis.py::test_isis_15 PASSED gdrivers/isis.py::test_isis_16 PASSED gdrivers/isis.py::test_isis_17 PASSED gdrivers/isis.py::test_isis_18 PASSED gdrivers/isis.py::test_isis_19 PASSED gdrivers/isis.py::test_isis_20 PASSED gdrivers/isis.py::test_isis_21 PASSED gdrivers/isis.py::test_isis_22 PASSED gdrivers/isis.py::test_isis_23 PASSED gdrivers/isis.py::test_isis_24 PASSED gdrivers/isis.py::test_isis_25 PASSED gdrivers/isis.py::test_isis_26 PASSED gdrivers/isis.py::test_isis_27 PASSED gdrivers/isis.py::test_isis_28 PASSED gdrivers/isis.py::test_isis_29 PASSED gdrivers/isis.py::test_isis_30 PASSED gdrivers/isis.py::test_isis_31 PASSED gdrivers/isis.py::test_isis3_write_utm PASSED gdrivers/isis.py::test_isis3_parse_list_and_write_quote_string_in_list PASSED gdrivers/isis.py::test_isis3_bandbin_single_band PASSED gdrivers/isis.py::test_isis3_bandbin_multiple_bands PASSED gdrivers/isis.py::test_isis3_preserve_label_across_format PASSED gdrivers/isis.py::test_isis3_point_perspective_read PASSED gdrivers/isis.py::test_isis3_point_perspective_write PASSED gdrivers/isis.py::test_isis3_oblique_cylindrical_read PASSED gdrivers/isis.py::test_isis3_oblique_cylindrical_write PASSED gdrivers/isis2.py::test_isis2_1 PASSED gdrivers/isis2.py::test_isis2_2 PASSED gdrivers/isis2.py::test_isis2_3 PASSED gdrivers/jdem.py::test_jdem_1 PASSED gdrivers/jp2kak.py::test_jp2kak_1 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_2 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_3 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_4 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_5 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_8 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_9 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_10 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_11 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_12 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_13[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_13[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_14 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_15 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_16 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_17 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int16[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int16[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int32[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int32[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[YES] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[NO] SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossless_uint32_nbits_20 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossy_int32_nbits_20 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_lossy_uint32_nbits_20 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_20 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_21 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_22 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_odd_dimensions SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_image_origin_not_zero SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_dash SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_single_rate SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_50 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100 SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_reversible SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_no_reversible SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_no_reversible SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_reversible SKIPPED (Driver JP2KAK not present) gdrivers/jp2kak.py::test_jp2kak_unsupported_srs_for_gmljp2 SKIPPED (Driver JP2KAK not present) gdrivers/jp2lura.py::test_jp2lura_missing_license_num SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_invalid_license_num SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_2 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_3 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_4 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_4_vsimem SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_5 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_6 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_7 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_8 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_9 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_12 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_13 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_14 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_16 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_17 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_18 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_19 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_20 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_22 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_24 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_25 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_27 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_28 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_30 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_34 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_35 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_36 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_37 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_38 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_39 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_40 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_41 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_43 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_45 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_47 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_48 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_1 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_2 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_3 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_4 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_5 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_online_6 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_49 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_50 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_51 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_52 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_53 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2lura.py::test_jp2lura_54 SKIPPED (JP2Lura driver not available or missing license) gdrivers/jp2metadata.py::test_jp2metadata_1 PASSED gdrivers/jp2metadata.py::test_jp2metadata_2 PASSED gdrivers/jp2metadata.py::test_jp2metadata_2b PASSED gdrivers/jp2metadata.py::test_jp2metadata_3 PASSED gdrivers/jp2metadata.py::test_jp2metadata_4 PASSED gdrivers/jp2metadata.py::test_jp2metadata_5 PASSED gdrivers/jp2metadata.py::test_jp2metadata_getjpeg2000structure PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_2 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_3 Diff at pixel (0, 0) : -4.000000 Diff at pixel (1, 0) : 1.000000 Diff at pixel (2, 0) : -1.000000 Diff at pixel (3, 0) : -1.000000 Diff at pixel (4, 0) : -2.000000 Diff at pixel (5, 0) : -2.000000 Diff at pixel (7, 0) : 1.000000 Diff at pixel (9, 0) : 3.000000 Diff at pixel (10, 0) : -3.000000 Diff at pixel (13, 7) : -5.000000 Max diff : 5 Number of diffs : 289 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_4 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_4_vsimem PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_5 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_6 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_7 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_8 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_9 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_10 Diff at pixel (18, 0) : -1.000000 Diff at pixel (19, 0) : -1.000000 Diff at pixel (20, 0) : -2.000000 Diff at pixel (21, 0) : -2.000000 Diff at pixel (28, 0) : -1.000000 Diff at pixel (29, 0) : -1.000000 Diff at pixel (31, 0) : 1.000000 Diff at pixel (32, 0) : 2.000000 Diff at pixel (33, 0) : 1.000000 Diff at pixel (34, 0) : 7.000000 Diff at pixel (35, 0) : 8.000000 Diff at pixel (36, 0) : 12.000000 Max diff : 12 Number of diffs : 1748 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_11 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_12 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_13 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_14 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[YES] PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[NO] PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_16 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_17 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_18 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_19 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_21 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_22 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_23 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_24 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_25 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_26 ERROR[INSPIRE_TG]: "jpx " not found in compatibility list of ftyp, but GMLJP2 box present ERROR[INSPIRE_TG]: "rreq" box not found, but GMLJP2 box present PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_27 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_28 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_29 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_30 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_31 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_32 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_33 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_34 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_35 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_36 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_37 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_38 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_39 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_40 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_41 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_42 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_44 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_45 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_46 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_gmljp2v2_axis_swap PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_47 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_48 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/jp2openjpeg.py::test_jp2openjpeg_49 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_50 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_codeblock_style PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_single_band PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_multiple_band PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions_overviews PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_image_origin_not_zero PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_tilesize_16 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_PLT PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_TLM SKIPPED (JP2OpenJPEG creation option TLM not supported in this build) gdrivers/jp2openjpeg.py::test_jp2openjpeg_STRICT_NO SKIPPED (JP2OpenJPEG creation option 'STRICT' not supported in this build) gdrivers/jp2openjpeg.py::test_jp2openjpeg_reversible_quality_not_100 PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_mosaic PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_vrt_protocol PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_limit_resolution_count_from_image_size PASSED gdrivers/jp2openjpeg.py::test_jp2openjpeg_unsupported_srs_for_gmljp2 PASSED gdrivers/jpeg.py::test_jpeg_1 PASSED gdrivers/jpeg.py::test_jpeg_2 PASSED gdrivers/jpeg.py::test_jpeg_3 PASSED gdrivers/jpeg.py::test_jpeg_4 PASSED gdrivers/jpeg.py::test_jpeg_5 PASSED gdrivers/jpeg.py::test_jpeg_6 PASSED gdrivers/jpeg.py::test_jpeg_7 PASSED gdrivers/jpeg.py::test_jpeg_8 PASSED gdrivers/jpeg.py::test_jpeg_9 PASSED gdrivers/jpeg.py::test_jpeg_10 SKIPPED gdrivers/jpeg.py::test_jpeg_11 SKIPPED gdrivers/jpeg.py::test_jpeg_12 PASSED gdrivers/jpeg.py::test_jpeg_13 PASSED gdrivers/jpeg.py::test_jpeg_14 SKIPPED gdrivers/jpeg.py::test_jpeg_15 PASSED gdrivers/jpeg.py::test_jpeg_16 PASSED gdrivers/jpeg.py::test_jpeg_17 PASSED gdrivers/jpeg.py::test_jpeg_18 PASSED gdrivers/jpeg.py::test_jpeg_19 PASSED gdrivers/jpeg.py::test_jpeg_mask_lsb_order_issue_4351 PASSED gdrivers/jpeg.py::test_jpeg_20 PASSED gdrivers/jpeg.py::test_jpeg_21 PASSED gdrivers/jpeg.py::test_jpeg_22 PASSED gdrivers/jpeg.py::test_jpeg_23 PASSED gdrivers/jpeg.py::test_jpeg_24 PASSED gdrivers/jpeg.py::test_jpeg_25 PASSED gdrivers/jpeg.py::test_jpeg_26 PASSED gdrivers/jpeg.py::test_jpeg_27_max_memory SKIPPED (Fails for some reason on Windows) gdrivers/jpeg.py::test_jpeg_27_max_scan_number PASSED gdrivers/jpeg.py::test_jpeg_28 PASSED gdrivers/jpeg.py::test_jpeg_multiscan_overviews PASSED gdrivers/jpeg.py::test_jpeg_flir_png PASSED gdrivers/jpeg.py::test_jpeg_flir_raw PASSED gdrivers/jpeg.py::test_jpeg_flir_error_flir_subds PASSED gdrivers/jpeg.py::test_jpeg_write_cmyk PASSED gdrivers/jpeg.py::test_jpeg_write_4band_not_cmyk PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[1] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[2] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[3] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[4] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[5] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[6] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[7] PASSED gdrivers/jpeg.py::test_jpeg_apply_orientation[8] PASSED gdrivers/jpeg.py::test_jpeg_from_jpegxl SKIPPED (JPEGXL driver is not included in this build) gdrivers/jpeg.py::test_jpeg_read_arcgis_geodataxform_gcp PASSED gdrivers/jpeg.py::test_jpeg_read_arcgis_metadata_geodataxform_gcp PASSED gdrivers/jpeg.py::test_jpeg_read_lossless SKIPPED (lossless jpeg not supported) gdrivers/jpeg.py::test_jpeg_read_lossless_16bit SKIPPED (lossless jpeg not supported) gdrivers/jpeg.py::test_jpeg_copy_mdd PASSED gdrivers/jpeg.py::test_jpeg_cleanup PASSED gdrivers/jpeg_profile.py::test_jpeg_copy_icc PASSED gdrivers/jpeg_profile.py::test_jpeg_copy_options_icc PASSED gdrivers/jpeg_profile.py::test_jpeg_copy_icc_64K PASSED gdrivers/jpegxl.py::test_jpegxl_read SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_byte SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_uint16 SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_float32 SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_grey_alpha SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgb SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[YES] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[NO] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[None] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_no_but_lossless_copy_yes SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_distance SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_quality[100-0] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_quality[90-1] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rgba_quality[10-12.65] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_xmp SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_exif SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_read_huge_xmp_compressed_box SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_uint8_7_bits SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_uint16_12_bits SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_rasterio SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_icc_profile SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_disabled SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_with_mask_band SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_xmp SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_read_extra_channels SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_write_extra_channels SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_read_five_bands SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_write_five_bands SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_createcopy_errors SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_band_combinations SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[1] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[2] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[3] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[4] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[5] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[6] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[7] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_apply_orientation[8] SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_alpha_distance_zero SKIPPED (Driver JPEGXL not present) gdrivers/jpegxl.py::test_jpegxl_identify_raw_codestream SKIPPED (Driver JPEGXL not present) gdrivers/jpipkak.py::test_jpipkak_1 SKIPPED gdrivers/jpipkak.py::test_jpipkak_2 SKIPPED gdrivers/jpipkak.py::test_jpipkak_3 SKIPPED gdrivers/jpipkak.py::test_jpipkak_4 SKIPPED gdrivers/jpipkak.py::test_jpipkak_5 SKIPPED gdrivers/kea.py::test_kea_1 PASSED gdrivers/kea.py::test_kea_2[byte.tif] PASSED gdrivers/kea.py::test_kea_2[gtiff/int8.tif] PASSED gdrivers/kea.py::test_kea_2[int16.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/uint16.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/int32.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/uint32.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/int64.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/uint64.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/float32.tif] PASSED gdrivers/kea.py::test_kea_2[../../gcore/data/float64.tif] PASSED gdrivers/kea.py::test_kea_3[byte.tif] PASSED gdrivers/kea.py::test_kea_3[gtiff/int8.tif] PASSED gdrivers/kea.py::test_kea_3[int16.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/uint16.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/int32.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/uint32.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/int64.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/uint64.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/float32.tif] PASSED gdrivers/kea.py::test_kea_3[../../gcore/data/float64.tif] PASSED gdrivers/kea.py::test_kea_4 PASSED gdrivers/kea.py::test_kea_5 PASSED gdrivers/kea.py::test_kea_6 PASSED gdrivers/kea.py::test_kea_7 PASSED gdrivers/kea.py::test_kea_7_bis PASSED gdrivers/kea.py::test_kea_8 PASSED gdrivers/kea.py::test_kea_9 PASSED gdrivers/kea.py::test_kea_10[1-0-0] PASSED gdrivers/kea.py::test_kea_10[1-1.1-1.0] PASSED gdrivers/kea.py::test_kea_10[1-255-255] PASSED gdrivers/kea.py::test_kea_10[1--1-None] PASSED gdrivers/kea.py::test_kea_10[1-256-None] PASSED gdrivers/kea.py::test_kea_10[2-0-0] PASSED gdrivers/kea.py::test_kea_10[2-65535-65535] PASSED gdrivers/kea.py::test_kea_10[2--1-None] PASSED gdrivers/kea.py::test_kea_10[2-65536-None] PASSED gdrivers/kea.py::test_kea_10[3--32768--32768] PASSED gdrivers/kea.py::test_kea_10[3-32767-32767] PASSED gdrivers/kea.py::test_kea_10[3--32769-None] PASSED gdrivers/kea.py::test_kea_10[3-32768-None] PASSED gdrivers/kea.py::test_kea_10[4-0-0] PASSED gdrivers/kea.py::test_kea_10[4-4294967295-4294967295] PASSED gdrivers/kea.py::test_kea_10[4--1-None] PASSED gdrivers/kea.py::test_kea_10[4-4294967296-None] PASSED gdrivers/kea.py::test_kea_10[5--2147483648--2147483648] PASSED gdrivers/kea.py::test_kea_10[5-2147483647-2147483647] PASSED gdrivers/kea.py::test_kea_10[5--2147483649-None] PASSED gdrivers/kea.py::test_kea_10[5-2147483648-None] PASSED gdrivers/kea.py::test_kea_10[13-0-0] PASSED gdrivers/kea.py::test_kea_10[13-4294967296-4294967296] PASSED gdrivers/kea.py::test_kea_10[13--4294967296--4294967296] PASSED gdrivers/kea.py::test_kea_10[12-0-0] PASSED gdrivers/kea.py::test_kea_10[12-4294967296-4294967296] PASSED gdrivers/kea.py::test_kea_10[6-0.5-0.5] PASSED gdrivers/kea.py::test_kea_11 PASSED gdrivers/kea.py::test_kea_12 PASSED gdrivers/kea.py::test_kea_13 PASSED gdrivers/kea.py::test_kea_14 PASSED gdrivers/kea.py::test_kea_15 PASSED gdrivers/kea.py::test_kea_create_vsimem FAILED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_1 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_2 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_3 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_4 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_5 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_6 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_7 PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_folder_pct PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_pct PASSED gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_8 PASSED gdrivers/kro.py::test_kro_1 PASSED gdrivers/kro.py::test_kro_2 PASSED gdrivers/kro.py::test_kro_3 PASSED gdrivers/kro.py::test_kro_4 PASSED gdrivers/kro.py::test_kro_5 SKIPPED gdrivers/ktx2.py::test_ktx2_read_etc1s SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_uastc SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_two_layers SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/i_do_not_exist.ktx2:0:0] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:2:0] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0:1] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_rgba_output_on_filesystem SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_compression[ETC1S] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_compression[UASTC] SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_supercompression SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_mipmap SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_uastc_level SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_uastc_rdo_level SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_etc1s_level SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_etc1s_quality_level SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_etc1s_clusters_options SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_colorspace SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_num_threads SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_etc1s_incompatible_or_missing_options SKIPPED (Driver KTX2 not present) gdrivers/ktx2.py::test_ktx2_write_incompatible_source SKIPPED (Driver KTX2 not present) gdrivers/l1b.py::test_l1b[n12gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n12gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n12gac10bit_ebcdic.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n14gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n15gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n16gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[n17gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[frang.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[franh.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[calfirel.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[rapnzg.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[noaa18.n1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b[noaa1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/l1b.py::test_l1b_geoloc SKIPPED gdrivers/l1b.py::test_l1b_solar_zenith_angles_before_noaa_15 SKIPPED gdrivers/l1b.py::test_l1b_metadata_before_noaa_15 SKIPPED gdrivers/l1b.py::test_l1b_angles_after_noaa_15 SKIPPED gdrivers/l1b.py::test_l1b_clouds_after_noaa_15 SKIPPED gdrivers/l1b.py::test_l1b_metadata_after_noaa_15 SKIPPED gdrivers/l1b.py::test_l1b_little_endian PASSED gdrivers/lan.py::test_lan_1 PASSED gdrivers/lan.py::test_lan_2 PASSED gdrivers/lcp.py::test_lcp_1 PASSED gdrivers/lcp.py::test_lcp_2 PASSED gdrivers/lcp.py::test_lcp_3 PASSED gdrivers/lcp.py::test_lcp_4 PASSED gdrivers/lcp.py::test_lcp_5 PASSED gdrivers/lcp.py::test_lcp_6 PASSED gdrivers/lcp.py::test_lcp_7 PASSED gdrivers/lcp.py::test_lcp_8 PASSED gdrivers/lcp.py::test_lcp_9 PASSED gdrivers/lcp.py::test_lcp_10 PASSED gdrivers/lcp.py::test_lcp_11 PASSED gdrivers/lcp.py::test_lcp_12 PASSED gdrivers/lcp.py::test_lcp_13 PASSED gdrivers/lcp.py::test_lcp_14 PASSED gdrivers/lcp.py::test_lcp_15 PASSED gdrivers/lcp.py::test_lcp_16 PASSED gdrivers/lcp.py::test_lcp_17 PASSED gdrivers/lcp.py::test_lcp_18 PASSED gdrivers/lcp.py::test_lcp_19 PASSED gdrivers/lcp.py::test_lcp_20 PASSED gdrivers/lcp.py::test_lcp_21 PASSED gdrivers/lcp.py::test_lcp_22 PASSED gdrivers/lcp.py::test_lcp_23 PASSED gdrivers/leveller.py::test_leveller_1 PASSED gdrivers/loslas.py::test_loslas_1 PASSED gdrivers/mbtiles.py::test_mbtiles_2 PASSED gdrivers/mbtiles.py::test_mbtiles_3 SKIPPED (Cannot access http://a.tiles.mapbox.com/v3/mapbox.geography-class.mbtiles) gdrivers/mbtiles.py::test_mbtiles_http_jpeg_three_bands PASSED gdrivers/mbtiles.py::test_mbtiles_http_jpeg_single_band PASSED gdrivers/mbtiles.py::test_mbtiles_http_png PASSED gdrivers/mbtiles.py::test_mbtiles_4 PASSED gdrivers/mbtiles.py::test_mbtiles_5 PASSED gdrivers/mbtiles.py::test_mbtiles_6 PASSED gdrivers/mbtiles.py::test_mbtiles_7 PASSED gdrivers/mbtiles.py::test_mbtiles_overview_minzoom PASSED gdrivers/mbtiles.py::test_mbtiles_8 PASSED gdrivers/mbtiles.py::test_mbtiles_9 PASSED gdrivers/mbtiles.py::test_mbtiles_10 PASSED gdrivers/mbtiles.py::test_mbtiles_11 SKIPPED gdrivers/mbtiles.py::test_mbtiles_raster_open_in_vector_mode PASSED gdrivers/mbtiles.py::test_mbtiles_create PASSED gdrivers/mbtiles.py::test_mbtiles_webp_read PASSED gdrivers/mbtiles.py::test_mbtiles_webp_write PASSED gdrivers/mem.py::test_mem_1 PASSED gdrivers/mem.py::test_mem_2 PASSED gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE={proj_crs},DATATYPE=Float32-Lambert] PASSED gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE=bogus,DATATYPE=Float32-] PASSED gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE="{ll_crs}",DATATYPE=Float32-GEOGCS] PASSED gdrivers/mem.py::test_mem_3 PASSED gdrivers/mem.py::test_mem_4 PASSED gdrivers/mem.py::test_mem_5 PASSED gdrivers/mem.py::test_mem_6 PASSED gdrivers/mem.py::test_mem_7 PASSED gdrivers/mem.py::test_mem_8 PASSED gdrivers/mem.py::test_mem_9 PASSED gdrivers/mem.py::test_mem_10 PASSED gdrivers/mem.py::test_mem_11 PASSED gdrivers/mem.py::test_mem_12 PASSED gdrivers/mem.py::test_mem_rat PASSED gdrivers/mem.py::test_mem_categorynames PASSED gdrivers/mem.py::test_mem_colortable PASSED gdrivers/mem.py::test_mem_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED gdrivers/mem.py::test_mem_nodata_int64 PASSED gdrivers/mem.py::test_mem_nodata_uint64 PASSED gdrivers/mem.py::test_mem_alpha_ismaskband PASSED gdrivers/mem.py::test_mem_cleanup PASSED gdrivers/memmultidim.py::test_mem_md_basic FAILED gdrivers/memmultidim.py::test_mem_md_subgroup FAILED gdrivers/memmultidim.py::test_mem_md_array_unnamed_array PASSED gdrivers/memmultidim.py::test_mem_md_array_duplicated_array_name PASSED gdrivers/memmultidim.py::test_mem_md_array_nodim PASSED gdrivers/memmultidim.py::test_mem_md_array_single_dim PASSED gdrivers/memmultidim.py::test_mem_md_array_string PASSED gdrivers/memmultidim.py::test_mem_md_datatypes PASSED gdrivers/memmultidim.py::test_mem_md_array_compoundtype PASSED gdrivers/memmultidim.py::test_mem_md_array_3_dim PASSED gdrivers/memmultidim.py::test_mem_md_array_4_dim PASSED gdrivers/memmultidim.py::test_mem_md_copy_array PASSED gdrivers/memmultidim.py::test_mem_md_array_read_write_errors PASSED gdrivers/memmultidim.py::test_mem_md_invalid_dims PASSED gdrivers/memmultidim.py::test_mem_md_array_invalid_args PASSED gdrivers/memmultidim.py::test_mem_md_array_too_large PASSED gdrivers/memmultidim.py::test_mem_md_array_too_large_overflow_dim PASSED gdrivers/memmultidim.py::test_mem_md_array_30dim PASSED gdrivers/memmultidim.py::test_mem_md_array_32dim PASSED gdrivers/memmultidim.py::test_mem_md_group_attribute_single_numeric PASSED gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_numeric PASSED gdrivers/memmultidim.py::test_mem_md_group_attribute_single_string PASSED gdrivers/memmultidim.py::test_mem_md_group_attribute_string_json PASSED gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_string PASSED gdrivers/memmultidim.py::test_mem_md_array_attribute PASSED gdrivers/memmultidim.py::test_mem_md_array_slice PASSED gdrivers/memmultidim.py::test_mem_md_band_as_mdarray PASSED gdrivers/memmultidim.py::test_mem_md_array_as_classic_dataset PASSED gdrivers/memmultidim.py::test_mem_md_array_transpose PASSED gdrivers/memmultidim.py::test_mem_md_array_single_dim_non_contiguous_copy PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_complex PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_non_matching_nodata PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata_complex PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_3dim PASSED gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_1dim_complex PASSED gdrivers/memmultidim.py::test_mem_md_array_get_mask PASSED gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_only PASSED gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_masks_only PASSED gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_and_masks PASSED gdrivers/memmultidim.py::test_mem_md_array_resolvemdarray FAILED gdrivers/memmultidim.py::test_mem_md_array_statistics PASSED gdrivers/memmultidim.py::test_mem_md_array_statistics_float32 PASSED gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale PASSED gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale_with_explicit_data_type_and_nodata PASSED gdrivers/memmultidim.py::test_mem_md_array_nodata_int64 PASSED gdrivers/memmultidim.py::test_mem_md_array_nodata_uint64 PASSED gdrivers/memmultidim.py::test_mem_md_getcoordinatevariables PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size0] PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size1] PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size2] PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_before_malloc PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_at_malloc PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim[5-new_values0] PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim[3-new_values1] PASSED gdrivers/memmultidim.py::test_mem_md_resize_first_dim[5-new_values0] PASSED gdrivers/memmultidim.py::test_mem_md_resize_first_dim[3-new_values1] PASSED gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[5-new_values0] PASSED gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[3-new_values1] PASSED gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[5-new_values0] PASSED gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[3-new_values1] PASSED gdrivers/memmultidim.py::test_mem_md_resize_two_dims_at_once PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice PASSED gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice_error PASSED gdrivers/memmultidim.py::test_mem_md_rename_group PASSED gdrivers/memmultidim.py::test_mem_md_rename_dimension PASSED gdrivers/memmultidim.py::test_mem_md_rename_attribute PASSED gdrivers/memmultidim.py::test_mem_md_rename_array PASSED gdrivers/memmultidim.py::test_mem_md_delete_group PASSED gdrivers/memmultidim.py::test_mem_md_delete_array PASSED gdrivers/memmultidim.py::test_mem_md_delete_group_attribute PASSED gdrivers/memmultidim.py::test_mem_md_delete_array_attribute PASSED gdrivers/mff.py::test_mff_1 PASSED gdrivers/mff.py::test_mff_2 PASSED gdrivers/mff.py::test_mff_3 PASSED gdrivers/mff2.py::test_mff2_1 PASSED gdrivers/mff2.py::test_mff2_write PASSED gdrivers/mrf.py::test_mrf[byte.tif-[]] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=NONE']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[int16.tif-[]] PASSED gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-[]] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=TIF']] PASSED gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=TIF']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=TIF']] PASSED gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=DEFLATE']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=TIF']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED gdrivers/mrf.py::test_mrf[../../gcore/data/utmsmall.tif-[]] PASSED gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD']] PASSED gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD', 'INTERLEAVE=PIXEL']] PASSED gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'INTERLEAVE=PIXEL']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'QUALITY=99']] SKIPPED (COMPRESS=QB3 not supported) gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'INTERLEAVE=PIXEL']] PASSED gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'OPTIONS=V1:1', 'INTERLEAVE=PIXEL']] PASSED gdrivers/mrf.py::test_mrf[small_world_pct.tif-['COMPRESS=PPNG']] PASSED gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED gdrivers/mrf.py::test_mrf[rgbsmall.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99']] PASSED gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=RGB']] PASSED gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=YCC']] PASSED gdrivers/mrf.py::test_mrf[jpeg/12bit_rose_extract.jpg-['COMPRESS=JPEG']] SKIPPED gdrivers/mrf.py::test_mrf[f32nan_data.tif-['COMPRESS=LERC', 'OPTIONS=V1:Yes LERC_PREC:0.01']] PASSED gdrivers/mrf.py::test_mrf_zen_test PASSED gdrivers/mrf.py::test_mrf_overview_nnb_fact_2 PASSED gdrivers/mrf.py::test_mrf_overview_nnb_with_nodata_fact_2 PASSED gdrivers/mrf.py::test_mrf_overview_avg_fact_2 PASSED gdrivers/mrf.py::test_mrf_overview_avg_with_nodata_fact_2 PASSED gdrivers/mrf.py::test_mrf_nnb_overview_partial_block PASSED gdrivers/mrf.py::test_mrf_overview_nnb_implicit_level PASSED gdrivers/mrf.py::test_mrf_overview_external PASSED gdrivers/mrf.py::test_mrf_lerc_nodata PASSED gdrivers/mrf.py::test_mrf_lerc_with_huffman PASSED gdrivers/mrf.py::test_raw_lerc 60065 OPTIONS=V1:1 PASSED gdrivers/mrf.py::test_mrf_cached_source PASSED gdrivers/mrf.py::test_mrf_versioned PASSED gdrivers/mrf.py::test_mrf_setspatialref PASSED gdrivers/mrf.py::test_mrf_cleanup PASSED gdrivers/mrsid.py::test_mrsid_1 FAILED gdrivers/mrsid.py::test_mrsid_2 FAILED gdrivers/mrsid.py::test_mrsid_3 FAILED gdrivers/mrsid.py::test_mrsid_4 FAILED gdrivers/mrsid.py::test_mrsid_6 SKIPPED gdrivers/mrsid.py::test_mrsid_7 SKIPPED gdrivers/mrsid.py::test_mrsid_8 FAILED gdrivers/mrsid.py::test_mrsid_9 FAILED gdrivers/mrsid.py::test_mrsid_10 SKIPPED gdrivers/mrsid.py::test_mrsid_11 SKIPPED gdrivers/mrsid.py::test_mrsid_online_1 SKIPPED gdrivers/mrsid.py::test_mrsid_online_2 SKIPPED gdrivers/mrsid.py::test_mrsid_online_3 SKIPPED gdrivers/mrsid.py::test_mrsid_online_4 SKIPPED gdrivers/ndf.py::test_ndf_1 PASSED gdrivers/netcdf.py::test_netcdf_1 NOTICE: using netcdf version 4.8.1 has_nc2: False PASSED gdrivers/netcdf.py::test_netcdf_2 PASSED gdrivers/netcdf.py::test_netcdf_3 PASSED gdrivers/netcdf.py::test_netcdf_4 PASSED gdrivers/netcdf.py::test_netcdf_5 PASSED gdrivers/netcdf.py::test_netcdf_6 PASSED gdrivers/netcdf.py::test_netcdf_7 PASSED gdrivers/netcdf.py::test_netcdf_8 PASSED gdrivers/netcdf.py::test_netcdf_9 PASSED gdrivers/netcdf.py::test_netcdf_10 PASSED gdrivers/netcdf.py::test_netcdf_11 PASSED gdrivers/netcdf.py::test_netcdf_cf_geog_with_srs PASSED gdrivers/netcdf.py::test_netcdf_cf_lon_lat_with_coordinates_no_crs PASSED gdrivers/netcdf.py::test_netcdf_longitude_latitude PASSED gdrivers/netcdf.py::test_netcdf_12 PASSED gdrivers/netcdf.py::test_netcdf_13 PASSED gdrivers/netcdf.py::test_netcdf_two_vars_as_subdatasets PASSED gdrivers/netcdf.py::test_netcdf_two_vars_as_multiple_bands PASSED gdrivers/netcdf.py::test_netcdf_15 SKIPPED gdrivers/netcdf.py::test_netcdf_16 PASSED gdrivers/netcdf.py::test_netcdf_17 PASSED gdrivers/netcdf.py::test_netcdf_18 PASSED gdrivers/netcdf.py::test_netcdf_19 PASSED gdrivers/netcdf.py::test_netcdf_20 PASSED gdrivers/netcdf.py::test_netcdf_21 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/netcdf.py::test_netcdf_22 PASSED gdrivers/netcdf.py::test_netcdf_23 PASSED gdrivers/netcdf.py::test_netcdf_24 PASSED gdrivers/netcdf.py::test_netcdf_25 PASSED gdrivers/netcdf.py::test_netcdf_float_valid_range PASSED gdrivers/netcdf.py::test_netcdf_float_valid_min_max PASSED gdrivers/netcdf.py::test_netcdf_26 PASSED gdrivers/netcdf.py::test_netcdf_27 PASSED gdrivers/netcdf.py::test_netcdf_assume_longlat PASSED gdrivers/netcdf.py::test_netcdf_28 PASSED gdrivers/netcdf.py::test_netcdf_29 SKIPPED (gdalwarp not found) gdrivers/netcdf.py::test_netcdf_30 PASSED gdrivers/netcdf.py::test_netcdf_31 PASSED gdrivers/netcdf.py::test_netcdf_32 PASSED gdrivers/netcdf.py::test_netcdf_33 PASSED gdrivers/netcdf.py::test_netcdf_34 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/netcdf.py::test_netcdf_35 PASSED gdrivers/netcdf.py::test_netcdf_36 PASSED gdrivers/netcdf.py::test_netcdf_36_lonwrap PASSED gdrivers/netcdf.py::test_netcdf_37 PASSED gdrivers/netcdf.py::test_netcdf_38 PASSED gdrivers/netcdf.py::test_netcdf_39 PASSED gdrivers/netcdf.py::test_netcdf_39_absolute PASSED gdrivers/netcdf.py::test_netcdf_40 PASSED gdrivers/netcdf.py::test_netcdf_41 PASSED gdrivers/netcdf.py::test_netcdf_42 PASSED gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-True] PASSED gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-False] PASSED gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-True] PASSED gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-False] PASSED gdrivers/netcdf.py::test_netcdf_43 PASSED gdrivers/netcdf.py::test_netcdf_44 PASSED gdrivers/netcdf.py::test_netcdf_45 PASSED gdrivers/netcdf.py::test_netcdf_46 SKIPPED gdrivers/netcdf.py::test_netcdf_47 PASSED gdrivers/netcdf.py::test_netcdf_48 PASSED gdrivers/netcdf.py::test_netcdf_49 PASSED gdrivers/netcdf.py::test_netcdf_read_trajectory PASSED gdrivers/netcdf.py::test_netcdf_50 PASSED gdrivers/netcdf.py::test_netcdf_51 PASSED gdrivers/netcdf.py::test_netcdf_51_no_gdal_tags PASSED gdrivers/netcdf.py::test_netcdf_52 PASSED gdrivers/netcdf.py::test_netcdf_53 PASSED gdrivers/netcdf.py::test_netcdf_54 PASSED gdrivers/netcdf.py::test_netcdf_55 PASSED gdrivers/netcdf.py::test_netcdf_56 PASSED gdrivers/netcdf.py::test_netcdf_ogr_field_alternative_name_comment PASSED gdrivers/netcdf.py::test_netcdf_57 PASSED gdrivers/netcdf.py::test_netcdf_58 PASSED gdrivers/netcdf.py::test_netcdf_59 PASSED gdrivers/netcdf.py::test_netcdf_60 PASSED gdrivers/netcdf.py::test_netcdf_61 PASSED gdrivers/netcdf.py::test_netcdf_62 PASSED gdrivers/netcdf.py::test_netcdf_63 PASSED gdrivers/netcdf.py::test_netcdf_64 PASSED gdrivers/netcdf.py::test_netcdf_65 PASSED gdrivers/netcdf.py::test_netcdf_66 PASSED gdrivers/netcdf.py::test_netcdf_67 PASSED gdrivers/netcdf.py::test_netcdf_68 PASSED gdrivers/netcdf.py::test_netcdf_69 PASSED gdrivers/netcdf.py::test_netcdf_70 PASSED gdrivers/netcdf.py::test_netcdf_71 PASSED gdrivers/netcdf.py::test_netcdf_72 PASSED gdrivers/netcdf.py::test_netcdf_73 PASSED gdrivers/netcdf.py::test_netcdf_74 PASSED gdrivers/netcdf.py::test_netcdf_75 SKIPPED gdrivers/netcdf.py::test_netcdf_76 SKIPPED gdrivers/netcdf.py::test_netcdf_77 PASSED gdrivers/netcdf.py::test_netcdf_78 PASSED gdrivers/netcdf.py::test_netcdf_79 PASSED gdrivers/netcdf.py::test_netcdf_80 PASSED gdrivers/netcdf.py::test_netcdf_81 PASSED gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_proj PASSED gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_netcdf_cf PASSED gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_grib PASSED gdrivers/netcdf.py::test_netcdf_82 PASSED gdrivers/netcdf.py::test_netcdf_83 PASSED gdrivers/netcdf.py::test_netcdf_84 PASSED gdrivers/netcdf.py::test_netcdf_85 PASSED gdrivers/netcdf.py::test_netcdf_86 PASSED gdrivers/netcdf.py::test_netcdf_uffd PASSED gdrivers/netcdf.py::test_netcdf_mixed_raster_vector PASSED gdrivers/netcdf.py::test_netcdf_open_empty_double_attr PASSED gdrivers/netcdf.py::test_netcdf_huge_block_size SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/netcdf.py::test_netcdf_swapped_x_y_dimension PASSED gdrivers/netcdf.py::test_netcdf_expanded_form_of_grid_mapping PASSED gdrivers/netcdf.py::test_netcdf_functions_1[testSetGeoTransform] PASSED gdrivers/netcdf.py::test_netcdf_functions_1[testSetProjection] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-byte] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-gtiff/int8] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int16] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float64] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-byte] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-gtiff/int8] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int16] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float64] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-byte] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-gtiff/int8] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int16] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float32] PASSED gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float64] PASSED gdrivers/netcdf.py::test_bad_cf1_8 PASSED gdrivers/netcdf.py::test_point_read PASSED gdrivers/netcdf.py::test_point3D_read PASSED gdrivers/netcdf.py::test_multipoint_read PASSED gdrivers/netcdf.py::test_multipoint3D_read PASSED gdrivers/netcdf.py::test_line_read PASSED gdrivers/netcdf.py::test_line3D_read PASSED gdrivers/netcdf.py::test_multiline_read PASSED gdrivers/netcdf.py::test_multiline3D_read PASSED gdrivers/netcdf.py::test_polygon_read PASSED gdrivers/netcdf.py::test_polygon3D_read PASSED gdrivers/netcdf.py::test_multipolygon_read PASSED gdrivers/netcdf.py::test_multipolygon3D_read PASSED gdrivers/netcdf.py::test_serpenski_two_ring PASSED gdrivers/netcdf.py::test_serpenski3D_two_ring PASSED gdrivers/netcdf.py::test_flipped_axis PASSED gdrivers/netcdf.py::test_arbitrary_3Daxis_order_ PASSED gdrivers/netcdf.py::test_multiple_layers_one_nc PASSED gdrivers/netcdf.py::test_yahara PASSED gdrivers/netcdf.py::test_states_full_layer PASSED gdrivers/netcdf.py::test_point_write PASSED gdrivers/netcdf.py::test_point3D_write PASSED gdrivers/netcdf.py::test_line_write PASSED gdrivers/netcdf.py::test_line3D_write PASSED gdrivers/netcdf.py::test_polygon_no_ir_write PASSED gdrivers/netcdf.py::test_polygon_write PASSED gdrivers/netcdf.py::test_polygon3D_no_ir_write PASSED gdrivers/netcdf.py::test_polygon3D_write PASSED gdrivers/netcdf.py::test_multipoint_write PASSED gdrivers/netcdf.py::test_multipoint3D_write PASSED gdrivers/netcdf.py::test_multiline_write PASSED gdrivers/netcdf.py::test_multiline3D_write PASSED gdrivers/netcdf.py::test_multipolygon_write PASSED gdrivers/netcdf.py::test_multipolygon3D_write PASSED gdrivers/netcdf.py::test_multipolygon_with_no_ir_write PASSED gdrivers/netcdf.py::test_multipolygon3D_with_no_ir_write PASSED gdrivers/netcdf.py::test_write_buffer_restrict_correctness PASSED gdrivers/netcdf.py::test_write_nc_from_nc PASSED gdrivers/netcdf.py::test_multipolygon_with_no_ir_NC4_write PASSED gdrivers/netcdf.py::test_multipolygon3D_NC4C_write PASSED gdrivers/netcdf.py::test_netcdf_dimension_labels_with_null PASSED gdrivers/netcdf.py::test_write_multiple_layers_one_nc PASSED gdrivers/netcdf.py::test_write_multiple_layers_one_nc_NC4 PASSED gdrivers/netcdf.py::test_write_multiple_layers_one_nc_back_to_NC3 PASSED gdrivers/netcdf.py::test_SG_NC3_field_write PASSED gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness PASSED gdrivers/netcdf.py::test_empty_polygon_read_write PASSED gdrivers/netcdf.py::test_empty_multiline_read_write PASSED gdrivers/netcdf.py::test_empty_multipolygon_read_write PASSED gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness_single_datum PASSED gdrivers/netcdf.py::test_netcdf_uint16_netcdf4_without_fill PASSED gdrivers/netcdf.py::test_netcdf_sen3_sral_mwr_fake_standard_measurement PASSED gdrivers/netcdf.py::test_netcdf_chunked_multiple PASSED gdrivers/netcdf.py::test_netcdf_chunked_not_multiple PASSED gdrivers/netcdf.py::test_netcdf_create PASSED gdrivers/netcdf.py::test_netcdf_sg1_8_max_variable_with_max_width_string_field_no_warning PASSED gdrivers/netcdf.py::test_netcdf_hdf5_signature_not_at_beginning PASSED gdrivers/netcdf.py::test_netcdf_open_vsimem PASSED gdrivers/netcdf.py::test_netcdf_open_coords_no_georef_indexing_variables PASSED gdrivers/netcdf.py::test_netcdf_metadata_sentinel5 PASSED gdrivers/netcdf.py::test_netcdf_modis_array PASSED gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_a PASSED gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_b PASSED gdrivers/netcdf.py::test_netcdf_open_userfaultfd PASSED gdrivers/netcdf.py::test_netcdf_write_4D PASSED gdrivers/netcdf.py::test_netcdf__crs_wkt PASSED gdrivers/netcdf.py::test_netcdf_default_metadata PASSED gdrivers/netcdf.py::test_netcdf_default_metadata_with_existing_history_and_conventions PASSED gdrivers/netcdf.py::test_netcdf_default_metadata_disabled PASSED gdrivers/netcdf.py::test_netcdf_update_metadata PASSED gdrivers/netcdf.py::test_netcdf_read_gmt_file PASSED gdrivers/netcdf.py::test_netcdf_read_int64 PASSED gdrivers/netcdf.py::test_netcdf_write_int64 PASSED gdrivers/netcdf.py::test_netcdf_read_uint64 PASSED gdrivers/netcdf.py::test_netcdf_write_uint64 PASSED gdrivers/netcdf.py::test_netcdf_write_uint64_nodata PASSED gdrivers/netcdf.py::test_netcdf_write_int64_nodata PASSED gdrivers/netcdf.py::test_netcdf_read_geogcrs_component_names PASSED gdrivers/netcdf.py::test_netcdf_stats PASSED gdrivers/netcdf.py::test_netcdf_short_as_unsigned PASSED gdrivers/netcdf.py::test_netcdf_read_unrelated_dim PASSED gdrivers/netcdf.py::test_netcdf_read_missing_value_text_numeric PASSED gdrivers/netcdf.py::test_netcdf_read_missing_value_text_non_numeric PASSED gdrivers/netcdf.py::test_netcdf_read_cf_xy_latlon_crs_wkt PASSED gdrivers/netcdf.py::test_netcdf_warning_get_metadata_item_PIXELTYPE PASSED gdrivers/netcdf.py::test_netcdf_read_actual_range_with_order_different_than_latitude PASSED gdrivers/netcdf.py::test_netcdf_read_var_with_column PASSED gdrivers/netcdf.py::test_netcdf_read_lon_lat_indexed_irregularly_spaced PASSED gdrivers/netcdf.py::test_netcdf_read_invalid_valid_min_valid_max PASSED gdrivers/netcdf.py::test_netcdf_resolve_var_name PASSED gdrivers/netcdf.py::test_netcdf_NASA_L2_Ocean PASSED gdrivers/netcdf.py::test_netcdf_proj4string_geospatial_bounds_crs PASSED gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2A PASSED gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2B_MIN PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\data\\netcdf\\quoted \\"SNPP_VIIRS.20230406T024200\\".L2.OC.NRT.nc":/navigation_data/longitude-C:\\data\\netcdf\\quoted "SNPP_VIIRS.20230406T024200".L2.OC.NRT.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc":/navigation_data/longitude-/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc-/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude-a:/navigation_data/longitude-] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude:ubyte_var-a:/navigation_data/longitude-ubyte_var] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc":ubyte_var-D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc-ubyte_var] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:https://www.ncei.noaa.gov/data/sample.nc-https://www.ncei.noaa.gov/data/sample.nc-] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/var_with_column.nc":"VAR:NAME"-data/netcdf/var_with_column.nc-VAR:NAME] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/resolve_var_name.nc:/data/vis_08/measured/effective_radiance"-data/netcdf/resolve_var_name.nc-/data/vis_08/measured/effective_radiance] PASSED gdrivers/netcdf.py::test_gdal_subdataset_get_filename[--] PASSED gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[] PASSED gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a:c] PASSED gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a] PASSED gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:] PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_1 SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_2 SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_3 SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[AEA] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[AZE] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[LAZEA] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[LC_2SP] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[LCEA] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-1SP] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-2SP] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[Ortho] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[PSt] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[St] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[TM] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_4[GEOS] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_6[data/netcdf/cf_dimsindiff_4326.nc] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_7[data/netcdf/cf_dimsindiff_4326.nc-1-2041] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp-1-2041] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-1-476] SKIPPED (OS is not posix) gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-4-476] SKIPPED (OS is not posix) gdrivers/netcdf_multidim.py::test_netcdf_multidim_invalid_file PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_single_group PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_multi_group PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_from_ncdump SKIPPED gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_2d_dim_char_variable PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_array PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_attr_alldatatypes PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_projection PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_expanded_form_of_grid_mapping PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_netcdf_4d PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc3 PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc4 PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_several_arrays_with_srs PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_dim_zero PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_dims_with_same_name_different_size PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_getmdarraynames_options PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_opposite_order PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_same_order PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_opposite_order PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim_two_candidates PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_stats PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_advise_read PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_get_mask PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options_if_name_fullname PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_group_by_same_dimension PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_getcoordinatevariables PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache_pamproxydb SKIPPED gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_vsimem PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_userfaultfd PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d_zero_dim PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-1] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-4-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-7-7] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-11-11] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-1] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-4-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-7-7] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-11-11] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[1-1] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[2-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[4-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[7-7] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[1-1] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[2-2] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[4-4] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[7-7] PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_bigger_file PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes_opened_twice PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_short_as_unsigned PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_missing_value_text_numeric PASSED gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_non_numeric PASSED gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_numeric_not_in_range PASSED gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type PASSED gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type_not_in_range PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value_and_FillValue PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_USE_DEFAULT_FILL_AS_NODATA PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_fill PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_no_fill PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_dim_referenced_twice PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_dim PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_group PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_array PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_attribute PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_copy_group_with_indexing_variable_after_regular_var PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_delete_attribute PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_compute_statistics_update_metadata PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2A PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2B_MIN PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_serialize_statistics_asclassicdataset PASSED gdrivers/netcdf_multidim.py::test_netcdf_multidim_as_classic_dataset_overview PASSED gdrivers/ngsgeoid.py::test_ngsgeoid_1 PASSED gdrivers/ngsgeoid.py::test_ngsgeoid_2 PASSED gdrivers/ngw.py::test_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/ngw.py::test_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453) gdrivers/nitf.py::test_nitf_1 PASSED gdrivers/nitf.py::test_nitf_2 PASSED gdrivers/nitf.py::test_nitf_3 PASSED gdrivers/nitf.py::test_nitf_5 PASSED gdrivers/nitf.py::test_nitf_6 PASSED gdrivers/nitf.py::test_nitf_7 PASSED gdrivers/nitf.py::test_nitf_8 PASSED gdrivers/nitf.py::test_nitf_9 PASSED gdrivers/nitf.py::test_nitf_11 PASSED gdrivers/nitf.py::test_nitf_12 PASSED gdrivers/nitf.py::test_nitf_13 PASSED gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32631-N] PASSED gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32731-S] PASSED gdrivers/nitf.py::test_nitf_create_copy_user_provided_IGEOLO_without_ICORDS PASSED gdrivers/nitf.py::test_nitf_create_copy_user_provided_ICORDS_IGEOLO PASSED gdrivers/nitf.py::test_nitf_create_copy_UTM_corner_reprojection_to_long_lat PASSED gdrivers/nitf.py::test_nitf_15 PASSED gdrivers/nitf.py::test_nitf_16 PASSED gdrivers/nitf.py::test_nitf_17 PASSED gdrivers/nitf.py::test_nitf_18 PASSED gdrivers/nitf.py::test_nitf_19 PASSED gdrivers/nitf.py::test_nitf_20 PASSED gdrivers/nitf.py::test_nitf_21 PASSED gdrivers/nitf.py::test_nitf_22 PASSED gdrivers/nitf.py::test_nitf_23 PASSED gdrivers/nitf.py::test_nitf_24 PASSED gdrivers/nitf.py::test_nitf_25 PASSED gdrivers/nitf.py::test_nitf_26 PASSED gdrivers/nitf.py::test_nitf_27 PASSED gdrivers/nitf.py::test_nitf_28_jp2ecw SKIPPED gdrivers/nitf.py::test_nitf_28_jp2mrsid SKIPPED (Driver JP2MrSID not present) gdrivers/nitf.py::test_nitf_28_jp2kak SKIPPED (Driver JP2KAK not present) gdrivers/nitf.py::test_nitf_28_jp2openjpeg PASSED gdrivers/nitf.py::test_nitf_28_jp2openjpeg_bis PASSED gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_numerically_lossless PASSED gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless PASSED gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless_with_quality PASSED gdrivers/nitf.py::test_nitf_29 PASSED gdrivers/nitf.py::test_nitf_30 PASSED gdrivers/nitf.py::test_nitf_31 PASSED gdrivers/nitf.py::test_nitf_32 PASSED gdrivers/nitf.py::test_nitf_33 PASSED gdrivers/nitf.py::test_nitf_34 PASSED gdrivers/nitf.py::test_nitf_35 PASSED gdrivers/nitf.py::test_nitf_36 PASSED gdrivers/nitf.py::test_nitf_37 PASSED gdrivers/nitf.py::test_nitf_38 PASSED gdrivers/nitf.py::test_nitf_39 PASSED gdrivers/nitf.py::test_nitf_40 SKIPPED gdrivers/nitf.py::test_nitf_41 SKIPPED gdrivers/nitf.py::test_nitf_42 SKIPPED gdrivers/nitf.py::test_nitf_43_jasper SKIPPED (Driver JPEG2000 not available) gdrivers/nitf.py::test_nitf_43_jp2ecw SKIPPED gdrivers/nitf.py::test_nitf_43_jp2kak SKIPPED (Driver JP2KAK not available) gdrivers/nitf.py::test_nitf_44 PASSED gdrivers/nitf.py::test_nitf_45 PASSED gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2ECW] PASSED gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2MrSID] SKIPPED (Driver JP2MrSID missing) gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2KAK] SKIPPED (Driver JP2KAK missing) gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2OpenJPEG] PASSED gdrivers/nitf.py::test_nitf_47 PASSED gdrivers/nitf.py::test_nitf_48 PASSED gdrivers/nitf.py::test_nitf_49 PASSED gdrivers/nitf.py::test_nitf_50 PASSED gdrivers/nitf.py::test_nitf_51 PASSED gdrivers/nitf.py::test_nitf_52 PASSED gdrivers/nitf.py::test_nitf_53 PASSED gdrivers/nitf.py::test_nitf_54 PASSED gdrivers/nitf.py::test_nitf_55 PASSED gdrivers/nitf.py::test_nitf_56 PASSED gdrivers/nitf.py::test_nitf_57 PASSED gdrivers/nitf.py::test_nitf_58 PASSED gdrivers/nitf.py::test_nitf_read_IMRFCA_IMASDA PASSED gdrivers/nitf.py::test_nitf_59 PASSED gdrivers/nitf.py::test_nitf_60 PASSED gdrivers/nitf.py::test_nitf_61 PASSED gdrivers/nitf.py::test_nitf_62 PASSED gdrivers/nitf.py::test_nitf_63 PASSED gdrivers/nitf.py::test_nitf_64 PASSED gdrivers/nitf.py::test_nitf_65 PASSED gdrivers/nitf.py::test_nitf_66 PASSED gdrivers/nitf.py::test_nitf_67 PASSED gdrivers/nitf.py::test_nitf_68 PASSED gdrivers/nitf.py::test_nitf_69 PASSED gdrivers/nitf.py::test_nitf_70 PASSED gdrivers/nitf.py::test_nitf_71 PASSED gdrivers/nitf.py::test_nitf_72 PASSED gdrivers/nitf.py::test_nitf_73 PASSED gdrivers/nitf.py::test_nitf_74 PASSED gdrivers/nitf.py::test_nitf_75 PASSED gdrivers/nitf.py::test_nitf_76 PASSED gdrivers/nitf.py::test_nitf_77 PASSED gdrivers/nitf.py::test_nitf_78 PASSED gdrivers/nitf.py::test_nitf_79 PASSED gdrivers/nitf.py::test_nitf_80 PASSED gdrivers/nitf.py::test_nitf_81 PASSED gdrivers/nitf.py::test_nitf_82 PASSED gdrivers/nitf.py::test_nitf_83 PASSED gdrivers/nitf.py::test_nitf_84 PASSED gdrivers/nitf.py::test_nitf_85 PASSED gdrivers/nitf.py::test_nitf_86 PASSED gdrivers/nitf.py::test_nitf_87 PASSED gdrivers/nitf.py::test_nitf_88 PASSED gdrivers/nitf.py::test_nitf_89 PASSED gdrivers/nitf.py::test_nitf_90 PASSED gdrivers/nitf.py::test_nitf_91 PASSED gdrivers/nitf.py::test_nitf_RSMAPB PASSED gdrivers/nitf.py::test_nitf_RSMDCB PASSED gdrivers/nitf.py::test_nitf_RSMECB PASSED gdrivers/nitf.py::test_nitf_des PASSED gdrivers/nitf.py::test_nitf_des_CSSHPA PASSED gdrivers/nitf.py::test_nitf_tre_overflow_des PASSED gdrivers/nitf.py::test_nitf_tre_overflow_des_error_missing_RESERVE_SPACE_FOR_TRE_OVERFLOW PASSED gdrivers/nitf.py::test_nitf_tre_overflow_des_errorinvalid_DESITEM PASSED gdrivers/nitf.py::test_nitf_des_XML_DATA_CONTENT PASSED gdrivers/nitf.py::test_nitf_des_XML_DATA_CONTENT_invalid PASSED gdrivers/nitf.py::test_nitf_header_encoding PASSED gdrivers/nitf.py::test_nitf_read_C4 PASSED gdrivers/nitf.py::test_nitf_SENSRB PASSED gdrivers/nitf.py::test_nitf_valid_udid PASSED gdrivers/nitf.py::test_nitf_invalid_udid PASSED gdrivers/nitf.py::test_nitf_isubcat_populated PASSED gdrivers/nitf.py::test_nitf_create_too_large_file PASSED gdrivers/nitf.py::test_nitf_create_two_images_final_with_C3_compression PASSED gdrivers/nitf.py::test_nitf_create_three_images_final_uncompressed PASSED gdrivers/nitf.py::test_nitf_CLEVEL_update PASSED gdrivers/nitf.py::test_nitf_pam_metadata_single_image PASSED gdrivers/nitf.py::test_nitf_pam_metadata_several_images PASSED gdrivers/nitf.py::test_nitf_no_image_segment PASSED gdrivers/nitf.py::test_nitf_metadata_validation_tre PASSED gdrivers/nitf.py::test_nitf_metadata_validation_des PASSED gdrivers/nitf.py::test_nitf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_14 SKIPPED gdrivers/nitf.py::test_nitf_online_18 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_19 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_21 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_22 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_23 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/nitf.py::test_nitf_online_24 SKIPPED (Test data no longer available) gdrivers/nitf.py::test_nitf_online_25 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/noaa_b.py::test_noaa_b PASSED gdrivers/noaa_b.py::test_noaa_b_little_endian PASSED gdrivers/nsidcbin.py::test_nsidcbin_1 PASSED gdrivers/ntv2.py::test_ntv2_1 PASSED gdrivers/ntv2.py::test_ntv2_2 PASSED gdrivers/ntv2.py::test_ntv2_3 PASSED gdrivers/ntv2.py::test_ntv2_4 PASSED gdrivers/ntv2.py::test_ntv2_5 PASSED gdrivers/ntv2.py::test_ntv2_6 PASSED gdrivers/ntv2.py::test_ntv2_7 PASSED gdrivers/ntv2.py::test_ntv2_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/ntv2.py::test_ntv2_online_2 SKIPPED gdrivers/ntv2.py::test_ntv2_online_3 SKIPPED gdrivers/nwt_grc.py::test_nwt_grc_1 PASSED gdrivers/nwt_grd.py::test_nwt_grd_1 PASSED gdrivers/nwt_grd.py::test_nwt_grd_2 PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_features[False] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_features[True] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[AUTO] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON_PREFERRED] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT_PREFERRED] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_raster[MAP-Collection ne_10m_lakes_europe] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_raster[TILES-Collection ne_10m_lakes_europe] PASSED gdrivers/ogcapi.py::test_ogr_ogcapi_raster[COVERAGE-SRTM] PASSED gdrivers/ogcapi.py::test_ogc_api_wrong_collection[MAP-2] PASSED gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-2] PASSED gdrivers/ogcapi.py::test_ogc_api_wrong_collection[COVERAGE-2] PASSED gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-4] PASSED gdrivers/ogcapi.py::test_wrong_url[MAP-2] PASSED gdrivers/ogcapi.py::test_wrong_url[TILES-2] PASSED gdrivers/ogcapi.py::test_wrong_url[COVERAGE-2] PASSED gdrivers/ogcapi.py::test_wrong_url[TILES-4] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[AUTO-4-statistics0] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[PNG-4-statistics1] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[PNG_PREFERRED-4-statistics2] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[JPEG-3-statistics3] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[JPEG_PREFERRED-3-statistics4] PASSED gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[GEOTIFF-4-statistics5] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_subdatasets PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lz77-1-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lzw-1-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lz77-2-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lzw-2-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lz77-3-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lzw-3-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lz77-4-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lzw-4-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lz77-5-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lzw-5-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lz77-6-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lzw-6-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float64_lz77-7-4672] PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_mask_band PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_multi_band PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_one_bit PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_four_bit PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_driver_not_available SKIPPED (Test specific when JPEG driver is absent) gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_read_data PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000 PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000_read_data PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_int8 PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_statistics PASSED gdrivers/openfilegdb.py::test_openfilegb_raster_rat PASSED gdrivers/openfilegdb.py::test_openfilegb_shifted_origin PASSED gdrivers/openfilegdb.py::test_openfilegb_v9 PASSED gdrivers/ozi.py::test_ozi_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/paux.py::test_paux_1 PASSED gdrivers/paux.py::test_paux_2 PASSED gdrivers/paux.py::test_paux_3 PASSED gdrivers/paux.py::test_paux_cleanup PASSED gdrivers/pcidsk.py::test_pcidsk_1 PASSED gdrivers/pcidsk.py::test_pcidsk_2 PASSED gdrivers/pcidsk.py::test_pcidsk_3 PASSED gdrivers/pcidsk.py::test_pcidsk_4 PASSED gdrivers/pcidsk.py::test_pcidsk_5 PASSED gdrivers/pcidsk.py::test_pcidsk_8 PASSED gdrivers/pcidsk.py::test_pcidsk_10 PASSED gdrivers/pcidsk.py::test_pcidsk_11 PASSED gdrivers/pcidsk.py::test_pcidsk_11_v1 PASSED gdrivers/pcidsk.py::test_pcidsk_11_v2 PASSED gdrivers/pcidsk.py::test_pcidsk_12 PASSED gdrivers/pcidsk.py::test_pcidsk_12_v1 PASSED gdrivers/pcidsk.py::test_pcidsk_12_v2 PASSED gdrivers/pcidsk.py::test_pcidsk_13 PASSED gdrivers/pcidsk.py::test_pcidsk_14 PASSED gdrivers/pcidsk.py::test_pcidsk_15 PASSED gdrivers/pcidsk.py::test_pcidsk_external_ovr PASSED gdrivers/pcidsk.py::test_pcidsk_external_ovr_rrd PASSED gdrivers/pcidsk.py::test_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/pcidsk.py::test_pcidsk_tile_v1 PASSED gdrivers/pcidsk.py::test_pcidsk_tile_v1_overview PASSED gdrivers/pcidsk.py::test_pcidsk_tile_v2 PASSED gdrivers/pcidsk.py::test_pcidsk_tile_v2_overview PASSED gdrivers/pcidsk.py::test_pcidsk_online_rpc SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/pcidsk.py::test_pcidsk_invalid_files[data/pcidsk/invalid_segment_pointers_offset.pix] PASSED gdrivers/pcidsk.py::test_pcidsk_web_mercator PASSED gdrivers/pcraster.py::test_pcraster_1 PASSED gdrivers/pcraster.py::test_pcraster_2 PASSED gdrivers/pcraster.py::test_pcraster_createcopy PASSED gdrivers/pcraster.py::test_pcraster_create PASSED gdrivers/pdf.py::test_pdf_online_1[POPPLER] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/pdf.py::test_pdf_online_1[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_online_2[POPPLER] SKIPPED gdrivers/pdf.py::test_pdf_online_2[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_1[POPPLER] PASSED gdrivers/pdf.py::test_pdf_1[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_iso32000[POPPLER] PASSED gdrivers/pdf.py::test_pdf_iso32000[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_iso32000[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_iso32000_dpi_300[POPPLER] PASSED gdrivers/pdf.py::test_pdf_iso32000_dpi_300[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_ogcbp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_ogcbp[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_ogcbp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[POPPLER] PASSED gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_ogcbp_lcc[POPPLER] PASSED gdrivers/pdf.py::test_pdf_ogcbp_lcc[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_no_compression[POPPLER] PASSED gdrivers/pdf.py::test_pdf_no_compression[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_jpeg_compression[POPPLER] PASSED gdrivers/pdf.py::test_pdf_jpeg_compression[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-None] PASSED gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2KAK] SKIPPED gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2ECW] SKIPPED gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2OpenJpeg] PASSED gdrivers/pdf.py::test_pdf_jpx_compression[rgbsmall.tif-JP2ECW] SKIPPED gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[POPPLER] PASSED gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[POPPLER] PASSED gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[POPPLER] PASSED gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_predictor_2[POPPLER] PASSED gdrivers/pdf.py::test_pdf_predictor_2[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_predictor_2_rgb[POPPLER] PASSED gdrivers/pdf.py::test_pdf_predictor_2_rgb[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_tiled[POPPLER] PASSED gdrivers/pdf.py::test_pdf_tiled[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_tiled_128[POPPLER] PASSED gdrivers/pdf.py::test_pdf_tiled_128[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_color_table[POPPLER] PASSED gdrivers/pdf.py::test_pdf_color_table[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_xmp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_xmp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_info[POPPLER] PASSED gdrivers/pdf.py::test_pdf_info[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_update_gt[POPPLER] PASSED gdrivers/pdf.py::test_pdf_update_gt[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_update_gt[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_update_info[POPPLER] PASSED gdrivers/pdf.py::test_pdf_update_info[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_update_info[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_update_xmp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_update_xmp[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_update_xmp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_update_gcps_iso32000[POPPLER] PASSED gdrivers/pdf.py::test_pdf_update_gcps_iso32000[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_set_neatline_iso32000[POPPLER] PASSED gdrivers/pdf.py::test_pdf_set_neatline_iso32000[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_check_identity_iso32000[POPPLER] PASSED gdrivers/pdf.py::test_pdf_check_identity_iso32000[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[POPPLER] PASSED gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_layers[POPPLER] PASSED gdrivers/pdf.py::test_pdf_layers[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_layers_with_same_name_on_different_pages[POPPLER] PASSED gdrivers/pdf.py::test_pdf_layers_with_same_name_on_different_pages[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_custom_layout[POPPLER] PASSED gdrivers/pdf.py::test_pdf_custom_layout[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_extra_rasters[POPPLER] PASSED gdrivers/pdf.py::test_pdf_extra_rasters[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_write_ogr[POPPLER] PASSED gdrivers/pdf.py::test_pdf_write_ogr[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[POPPLER] PASSED gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_jpeg_direct_copy[POPPLER] PASSED gdrivers/pdf.py::test_pdf_jpeg_direct_copy[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[POPPLER] PASSED gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_write_huge[POPPLER] PASSED gdrivers/pdf.py::test_pdf_write_huge[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_overviews[POPPLER] PASSED gdrivers/pdf.py::test_pdf_overviews[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_password[POPPLER] SKIPPED gdrivers/pdf.py::test_pdf_password[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_password[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_multipage[POPPLER] PASSED gdrivers/pdf.py::test_pdf_multipage[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_multipage[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_metadata[POPPLER] PASSED gdrivers/pdf.py::test_pdf_metadata[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_pam_subdatasets[POPPLER] PASSED gdrivers/pdf.py::test_pdf_pam_subdatasets[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_pam_georef[POPPLER] PASSED gdrivers/pdf.py::test_pdf_pam_georef[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition PASSED gdrivers/pdf.py::test_pdf_composition_raster_tiled_blending PASSED gdrivers/pdf.py::test_pdf_composition_pdf_content[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_pdf_content[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_pdf_content[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[POPPLER] PASSED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PODOFO] SKIPPED gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PDFIUM] SKIPPED gdrivers/pdf.py::test_pdf_composition_raster_georeferenced PASSED gdrivers/pdf.py::test_pdf_composition_vector_georeferenced PASSED gdrivers/pdf.py::test_pdf_composition_vector_georeferenced_reprojected PASSED gdrivers/pdf.py::test_pdf_composition_layer_tree_displayOnlyOnVisiblePages PASSED gdrivers/pdf.py::test_pdf_composition_outline PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_file PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_page PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_page_width PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_page_content PASSED gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_id PASSED gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_name PASSED gdrivers/pdf.py::test_pdf_composition_error_duplicate_layer_id PASSED gdrivers/pdf.py::test_pdf_composition_error_referencing_invalid_layer_id PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_srs PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_control_point PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_attribute_in_control_point PASSED gdrivers/pdf.py::test_pdf_composition_error_invalid_bbox PASSED gdrivers/pdf.py::test_pdf_composition_error_missing_dataset_attribute PASSED gdrivers/pdf.py::test_pdf_composition_error_invalid_dataset PASSED gdrivers/pdf.py::test_pdf_composition_duplicate_page_id PASSED gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_missing_page_id PASSED gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_pointing_to_invalid_page_id PASSED gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_missing_layer_id PASSED gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_pointing_to_invalid_layer_id PASSED gdrivers/pdf.py::test_pdf_iso32000_esri_as_epsg PASSED gdrivers/pds.py::test_pds_1 PASSED gdrivers/pds.py::test_pds_2 PASSED gdrivers/pds.py::test_pds_3 PASSED gdrivers/pds.py::test_pds_4 PASSED gdrivers/pds.py::test_pds_5 PASSED gdrivers/pds.py::test_pds_6 PASSED gdrivers/pds.py::test_pds_7 PASSED gdrivers/pds.py::test_pds_8 PASSED gdrivers/pds.py::test_pds_9 PASSED gdrivers/pds.py::test_pds_10 PASSED gdrivers/pds.py::test_pds_line_offset_not_multiple_of_record PASSED gdrivers/pds.py::test_pds_band_storage_type_line_interleaved PASSED gdrivers/pds.py::test_pds_oblique_cylindrical_read PASSED gdrivers/pds.py::test_pds_sharp_on_continuing_line PASSED gdrivers/pds.py::test_pds_sharp_comma_continuing_line PASSED gdrivers/pds.py::test_pds_mercator_2SP PASSED gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1700.xml] PASSED gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1b00.xml] PASSED gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1d00_1933.xml] PASSED gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1g00_1950.xml] PASSED gdrivers/pds4.py::test_pds4_2 PASSED gdrivers/pds4.py::test_pds4_write_utm PASSED gdrivers/pds4.py::test_pds4_3 PASSED gdrivers/pds4.py::test_pds4_4 PASSED gdrivers/pds4.py::test_pds4_5 PASSED gdrivers/pds4.py::test_pds4_6 PASSED gdrivers/pds4.py::test_pds4_7 PASSED gdrivers/pds4.py::test_pds4_from_bil_to_geotiff PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=eqc +lat_ts=43.75 +lat_0=10 +lon_0=-112.5 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_1=10 +lat_0=10 +lon_0=-112.5 +k_0=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_0=10 +lon_0=-112.5 +lat_1=9 +lat_2=11 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lonc=11 +alpha=12 +gamma=12 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lat_1=12 +lon_1=11 +lat_2=14 +lon_2=13 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=stere +lat_0=90 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=poly +lat_0=9 +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=sinu +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=tmerc +lat_0=11 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lat_ts=2 +lon_0=3 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lon_0=3 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=ortho +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_projected_srs[+proj=laea +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED gdrivers/pds4.py::test_pds4_longlat_srs PASSED gdrivers/pds4.py::test_pds4_9 PASSED gdrivers/pds4.py::test_pds4_10 PASSED gdrivers/pds4.py::test_pds4_11 PASSED gdrivers/pds4.py::test_pds4_12 PASSED gdrivers/pds4.py::test_pds4_13 PASSED gdrivers/pds4.py::test_pds4_14 PASSED gdrivers/pds4.py::test_pds4_15 PASSED gdrivers/pds4.py::test_pds4_16 PASSED gdrivers/pds4.py::test_pds4_17 PASSED gdrivers/pds4.py::test_pds4_18 PASSED gdrivers/pds4.py::test_pds4_append_subdataset[options0] PASSED gdrivers/pds4.py::test_pds4_append_subdataset[options1] PASSED gdrivers/pds4.py::test_pds4_append_subdataset_not_same_gt PASSED gdrivers/pds4.py::test_pds4_append_subdataset_not_same_srs PASSED gdrivers/pds4.py::test_pds4_createlabelonly_envi PASSED gdrivers/pds4.py::test_pds4_createlabelonly_gtiff PASSED gdrivers/pds4.py::test_pds4_createlabelonly_gtiff_error PASSED gdrivers/pds4.py::test_pds4_createlabelonly_bigtiff PASSED gdrivers/pds4.py::test_pds4_createlabelonly_isis3 PASSED gdrivers/pds4.py::test_pds4_createlabelonly_vicar PASSED gdrivers/pds4.py::test_pds4_createlabelonly_fits PASSED gdrivers/pds4.py::test_pds4_createlabelonly_pds3 PASSED gdrivers/pds4.py::test_pds4_spectral_characteristics PASSED gdrivers/pds4.py::test_pds4_oblique_cylindrical_read PASSED gdrivers/pds4.py::test_pds4_oblique_cylindrical_write PASSED gdrivers/plmosaic.py::test_plmosaic_2 PASSED gdrivers/plmosaic.py::test_plmosaic_3 PASSED gdrivers/plmosaic.py::test_plmosaic_4 PASSED gdrivers/plmosaic.py::test_plmosaic_5 PASSED gdrivers/plmosaic.py::test_plmosaic_6 PASSED gdrivers/plmosaic.py::test_plmosaic_7 PASSED gdrivers/plmosaic.py::test_plmosaic_8 PASSED gdrivers/plmosaic.py::test_plmosaic_9 PASSED gdrivers/plmosaic.py::test_plmosaic_9bis PASSED gdrivers/plmosaic.py::test_plmosaic_9ter PASSED gdrivers/plmosaic.py::test_plmosaic_10 PASSED gdrivers/plmosaic.py::test_plmosaic_11 PASSED gdrivers/plmosaic.py::test_plmosaic_12 PASSED gdrivers/plmosaic.py::test_plmosaic_13 PASSED gdrivers/plmosaic.py::test_plmosaic_14 PASSED gdrivers/plmosaic.py::test_plmosaic_15 PASSED gdrivers/plmosaic.py::test_plmosaic_16 PASSED gdrivers/plmosaic.py::test_plmosaic_17 PASSED gdrivers/plmosaic.py::test_plmosaic_18 PASSED gdrivers/plmosaic.py::test_plmosaic_19 PASSED gdrivers/plmosaic.py::test_plmosaic_20 PASSED gdrivers/plmosaic.py::test_plmosaic_21 PASSED gdrivers/plmosaic.py::test_plmosaic_with_bbox PASSED gdrivers/png.py::test_png_1 PASSED gdrivers/png.py::test_png_2 PASSED gdrivers/png.py::test_png_3 PASSED gdrivers/png.py::test_png_4 PASSED gdrivers/png.py::test_png_5 PASSED gdrivers/png.py::test_png_6 PASSED gdrivers/png.py::test_png_7 PASSED gdrivers/png.py::test_png_8 PASSED gdrivers/png.py::test_png_9 PASSED gdrivers/png.py::test_png_10 PASSED gdrivers/png.py::test_png_11 PASSED gdrivers/png.py::test_png_12 PASSED gdrivers/png.py::test_png_13 PASSED gdrivers/png.py::test_png_14 PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-1-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-1-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-1-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-2-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-2-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-2-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-3-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-3-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-3-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-4-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-4-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[7-8-4-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-1-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-1-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-1-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-2-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-2-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-2-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-3-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-3-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-3-options2] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-4-options0] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-4-options1] PASSED gdrivers/png.py::test_png_whole_image_optim[513-5-4-options2] PASSED gdrivers/png.py::test_png_copy_mdd PASSED gdrivers/png_profile.py::test_png_copy_icc PASSED gdrivers/png_profile.py::test_png_copy_options_icc PASSED gdrivers/png_profile.py::test_png_copy_options_colorimetric_data PASSED gdrivers/png_profile.py::test_png_copy_colorimetric_data PASSED gdrivers/png_profile.py::test_png_sRGB PASSED gdrivers/pnm.py::test_pnm_1 PASSED gdrivers/pnm.py::test_pnm_2 PASSED gdrivers/pnm.py::test_pnm_3 PASSED gdrivers/pnm.py::test_pnm_4 PASSED gdrivers/pnm.py::test_pnm_write_non_standard_extension[1] PASSED gdrivers/pnm.py::test_pnm_write_non_standard_extension[3] PASSED gdrivers/postgisraster.py::test_postgisraster_test_open_error1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_open_error2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_compare_utm SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_compare_small_world SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_utm_open SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b3 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_create_copy_bad_conn_string SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_dbname SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_tablename SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete_phases SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_norid SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_serial SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_unique SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_constraint SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_constraint_with_spi SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_outdb SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_force_ireadblock SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_if_possible SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[table='small_world'-PG:dbname='xxxx' table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[-] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'") gdrivers/prf.py::test_prf_1 PASSED gdrivers/prf.py::test_prf_2 PASSED gdrivers/prf.py::test_prf_3 PASSED gdrivers/prf.py::test_prf_4 PASSED gdrivers/prf.py::test_prf_5 PASSED gdrivers/r.py::test_r_1 PASSED gdrivers/r.py::test_r_2 PASSED gdrivers/r.py::test_r_3 PASSED gdrivers/r.py::test_r_4 PASSED gdrivers/rasterlite.py::test_rasterlite_2 PASSED gdrivers/rasterlite.py::test_rasterlite_3 PASSED gdrivers/rasterlite.py::test_rasterlite_4 PASSED gdrivers/rasterlite.py::test_rasterlite_5 PASSED gdrivers/rasterlite.py::test_rasterlite_6 PASSED gdrivers/rasterlite.py::test_rasterlite_7 PASSED gdrivers/rasterlite.py::test_rasterlite_11 PASSED gdrivers/rasterlite.py::test_rasterlite_12 PASSED gdrivers/rasterlite.py::test_rasterlite_13 SKIPPED gdrivers/rik.py::test_rik_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/rik.py::test_rik_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/rl2.py::test_rl2_2 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_3 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_4 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_5 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_6 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_7 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_8 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_9 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_10 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_11 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_12 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_13 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_14 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_15 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_16 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_17 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_18 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_19 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_20 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_21 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_22 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_23 SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rl2.py::test_rl2_24 SKIPPED (No support for ENABLE_SQL_SQLITE_FORMAT) gdrivers/rl2.py::test_rl2_error_create SKIPPED (DCAP_RASTER missing in SQLite driver) gdrivers/rmf.py::test_rmf_1 PASSED gdrivers/rmf.py::test_rmf_2 PASSED gdrivers/rmf.py::test_rmf_3 PASSED gdrivers/rmf.py::test_rmf_4 PASSED gdrivers/rmf.py::test_rmf_5 PASSED gdrivers/rmf.py::test_rmf_6 PASSED gdrivers/rmf.py::test_rmf_7 PASSED gdrivers/rmf.py::test_rmf_8 PASSED gdrivers/rmf.py::test_rmf_9 PASSED gdrivers/rmf.py::test_rmf_10 PASSED gdrivers/rmf.py::test_rmf_11 PASSED gdrivers/rmf.py::test_rmf_12a PASSED gdrivers/rmf.py::test_rmf_12b PASSED gdrivers/rmf.py::test_rmf_12c PASSED gdrivers/rmf.py::test_rmf_12d PASSED gdrivers/rmf.py::test_rmf_13 PASSED gdrivers/rmf.py::test_rmf_14 PASSED gdrivers/rmf.py::test_rmf_15 PASSED gdrivers/rmf.py::test_rmf_16 PASSED gdrivers/rmf.py::test_rmf_17 PASSED gdrivers/rmf.py::test_rmf_18 PASSED gdrivers/rmf.py::test_rmf_19 PASSED gdrivers/rmf.py::test_rmf_20 PASSED gdrivers/rmf.py::test_rmf_21 PASSED gdrivers/rmf.py::test_rmf_22 PASSED gdrivers/rmf.py::test_rmf_23 PASSED gdrivers/rmf.py::test_rmf_24 PASSED gdrivers/rmf.py::test_rmf_25 PASSED gdrivers/rmf.py::test_rmf_26 PASSED gdrivers/rmf.py::test_rmf_27 PASSED gdrivers/rmf.py::test_rmf_28a PASSED gdrivers/rmf.py::test_rmf_28b PASSED gdrivers/rmf.py::test_rmf_29 PASSED gdrivers/rmf.py::test_rmf_30 PASSED gdrivers/rmf.py::test_rmf_31a PASSED gdrivers/rmf.py::test_rmf_31b PASSED gdrivers/rmf.py::test_rmf_31c PASSED gdrivers/rmf.py::test_rmf_31d PASSED gdrivers/rmf.py::test_rmf_31e PASSED gdrivers/rmf.py::test_rmf_32a PASSED gdrivers/rmf.py::test_rmf_32b PASSED gdrivers/rmf.py::test_rmf_32c PASSED gdrivers/rmf.py::test_rmf_33a PASSED gdrivers/rmf.py::test_rmf_33b PASSED gdrivers/rmf.py::test_rmf_33c PASSED gdrivers/rmf.py::test_rmf_34 PASSED gdrivers/rmf.py::test_rmf_35 PASSED gdrivers/roipac.py::test_roipac_1 PASSED gdrivers/roipac.py::test_roipac_2 PASSED gdrivers/roipac.py::test_roipac_3 PASSED gdrivers/roipac.py::test_roipac_4 PASSED gdrivers/roipac.py::test_roipac_5 PASSED gdrivers/roipac.py::test_roipac_6 PASSED gdrivers/rpftoc.py::test_rpftoc_1 PASSED gdrivers/rpftoc.py::test_rpftoc_2 PASSED gdrivers/rpftoc.py::test_rpftoc_3 PASSED gdrivers/rpftoc.py::test_rpftoc_4 PASSED gdrivers/rraster.py::test_rraster_1 PASSED gdrivers/rraster.py::test_rraster_1_copy PASSED gdrivers/rraster.py::test_rraster_rgba PASSED gdrivers/rraster.py::test_rraster_rgba_copy [] ['INTERLEAVE=BIP'] ['INTERLEAVE=BIL'] ['INTERLEAVE=BSQ'] PASSED gdrivers/rraster.py::test_rraster_ct_rgb PASSED gdrivers/rraster.py::test_rraster_ct_rgb_copy PASSED gdrivers/rraster.py::test_rraster_ct_rgba PASSED gdrivers/rraster.py::test_rraster_ct_rgba_copy PASSED gdrivers/rraster.py::test_rraster_rat PASSED gdrivers/rraster.py::test_rraster_rat_copy PASSED gdrivers/rraster.py::test_rraster_signedbyte PASSED gdrivers/rraster.py::test_rraster_datatypes PASSED gdrivers/rraster.py::test_rraster_nodata_and_metadata PASSED gdrivers/rraster.py::test_rraster_update PASSED gdrivers/rraster.py::test_rraster_colorinterpretation PASSED gdrivers/rs2.py::test_rs2_1 PASSED gdrivers/rs2.py::test_rs2_2 PASSED gdrivers/rs2.py::test_rs2_3 PASSED gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.1.h5] PASSED gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.2.h5] PASSED gdrivers/s102.py::test_s102_elevation FAILED gdrivers/s102.py::test_s102_north_up_no FAILED gdrivers/s102.py::test_s102_identify_fallback_through_HDF5_driver PASSED gdrivers/s102.py::test_s102_multidim PASSED gdrivers/s102.py::test_s102_QualityOfSurvey PASSED gdrivers/s102.py::test_s102_QualityOfSurvey_multidim PASSED gdrivers/s104.py::test_s104_basic PASSED gdrivers/s104.py::test_s104_north_up_no PASSED gdrivers/s104.py::test_s104_multidim PASSED gdrivers/s111.py::test_s111_basic PASSED gdrivers/s111.py::test_s111_north_up_no PASSED gdrivers/s111.py::test_s111_multidim PASSED gdrivers/safe.py::test_safe_1 PASSED gdrivers/safe.py::test_safe_2 PASSED gdrivers/safe.py::test_safe_3 PASSED gdrivers/safe.py::test_safe_4 PASSED gdrivers/safe.py::test_safe_5 PASSED gdrivers/safe.py::test_safe_WV PASSED gdrivers/saga.py::test_saga_1 PASSED gdrivers/saga.py::test_saga_2 PASSED gdrivers/saga.py::test_saga_3 PASSED gdrivers/saga.py::test_saga_4 PASSED gdrivers/saga.py::test_saga_5 PASSED gdrivers/saga.py::test_saga_6 PASSED gdrivers/saga.py::test_saga_7 PASSED gdrivers/saga.py::test_saga_8 PASSED gdrivers/saga.py::test_saga_9 PASSED gdrivers/sar_ceos.py::test_sar_ceos_app_1 PASSED gdrivers/sar_ceos.py::test_sar_ceos_asf_2 PASSED gdrivers/sdts.py::test_sdts_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_2 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_3 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_4 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_5 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_6 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_7 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_2 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_3 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_4 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_5 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_tile_6 PASSED gdrivers/sentinel2.py::test_sentinel2_l1b_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1b_2 PASSED gdrivers/sentinel2.py::test_sentinel2_l1b_3 PASSED gdrivers/sentinel2.py::test_sentinel2_l1b_4 PASSED gdrivers/sentinel2.py::test_sentinel2_l1b_5 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_2 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_3 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_4 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_5 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_6 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_7 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_2 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_3 PASSED gdrivers/sentinel2.py::test_sentinel2_zipped PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__1 PASSED gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__2 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__1 PASSED gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__2 PASSED gdrivers/sgi.py::test_sgi_1 PASSED gdrivers/sgi.py::test_sgi_2 PASSED gdrivers/sgi.py::test_sgi_3 PASSED gdrivers/sigdem.py::test_sigdem_copy_check_prj PASSED gdrivers/sigdem.py::test_sigdem_non_square PASSED gdrivers/sigdem.py::test_sigdem_in_memory PASSED gdrivers/snodas.py::test_snodas_1 PASSED gdrivers/srp.py::test_srp_1[0] PASSED gdrivers/srp.py::test_srp_1[4] PASSED gdrivers/srp.py::test_srp_1[8] PASSED gdrivers/srp.py::test_srp_4 PASSED gdrivers/srp.py::test_srp_5 PASSED gdrivers/srp.py::test_srp_6 PASSED gdrivers/srtmhgt.py::test_srtmhgt_1 PASSED gdrivers/srtmhgt.py::test_srtmhgt_2 PASSED gdrivers/srtmhgt.py::test_srtmhgt_3 PASSED gdrivers/srtmhgt.py::test_srtmhgt_4 PASSED gdrivers/srtmhgt.py::test_srtmhgt_hgts PASSED gdrivers/stacit.py::test_stacit_basic PASSED gdrivers/stacit.py::test_stacit_max_items PASSED gdrivers/stacit.py::test_stacit_multiple_assets PASSED gdrivers/stacit.py::test_stacit_overlapping_sources PASSED gdrivers/stacta.py::test_stacta_basic PASSED gdrivers/stacta.py::test_stacta_east_hemisphere PASSED gdrivers/stacta.py::test_stacta_subdatasets PASSED gdrivers/stacta.py::test_stacta_missing_metatile PASSED gdrivers/stacta.py::test_stacta_network PASSED gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension.json] PASSED gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension_no_eo_bands.json] PASSED gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_stac_1_1.json] PASSED gdrivers/stacta.py::test_stacta_with_raster_extension_errors PASSED gdrivers/terragen.py::test_terragen_1 PASSED gdrivers/terragen.py::test_terragen_2 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_2 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_3 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_4 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_5 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_6 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_7 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_8 PASSED gdrivers/tga.py::test_tga_read_rle_grey_level PASSED gdrivers/tga.py::test_tga_read_rle_color_table PASSED gdrivers/tga.py::test_tga_read_rle_24bit PASSED gdrivers/tga.py::test_tga_read_uncompressed_grey_level PASSED gdrivers/tga.py::test_tga_read_uncompressed_color_table PASSED gdrivers/tga.py::test_tga_read_uncompressed_16bit PASSED gdrivers/tga.py::test_tga_read_uncompressed_24bit PASSED gdrivers/tga.py::test_tga_read_uncompressed_32bit PASSED gdrivers/tga.py::test_tga_read_uncompressed_32bit_alpha PASSED gdrivers/tga.py::test_tga_read_single_band_runs_crossing_scanlines PASSED gdrivers/tga.py::test_tga_read_three_bands_runs_crossing_scanlines PASSED gdrivers/tiff_profile.py::test_tiff_write_icc PASSED gdrivers/tiff_profile.py::test_tiff_copy_icc PASSED gdrivers/tiff_profile.py::test_tiff_copy_options_icc PASSED gdrivers/tiff_profile.py::test_tiff_copy_options_colorimetric_data PASSED gdrivers/tiff_profile.py::test_tiff_copy_colorimetric_data PASSED gdrivers/tiff_profile.py::test_tiff_update_icc PASSED gdrivers/tiff_profile.py::test_tiff_update_colorimetric PASSED gdrivers/til.py::test_til_1 PASSED gdrivers/til.py::test_til_2 PASSED gdrivers/til.py::test_til_3 PASSED gdrivers/tiledb_multidim.py::test_tiledb_multidim_basic SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[14] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[1] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[3] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[2] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[5] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[4] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[13] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[12] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[6] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[7] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[8] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[9] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[10] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[11] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata_cannot_be_set_after_finalize SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_blocksize SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_compression SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_same_name_as_dim SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_write SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[4326-axis_mapping0] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[32631-axis_mapping1] SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic_interleave_attributes SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_translate_from_netcdf SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_multidim.py::test_tiledb_multidim_open_converted_by_tiledb_cf_netcdf_convert SKIPPED (TileDB >= 2.15 required) gdrivers/tiledb_read.py::test_tiledb_open SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_complex[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_complex[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[ATTRIBUTES] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_update[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_update[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_rgb[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_rgb[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_rgb[ATTRIBUTES] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_attributes[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_attributes[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_subdatasets SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_band_meta[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_band_meta[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_band_meta[ATTRIBUTES] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_history[BAND] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_write_history[PIXEL] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[1] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[14] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[2] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[3] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[4] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[5] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[12] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[13] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[6] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[7] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[8] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[9] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[10] SKIPPED (Driver TileDB not present) gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[11] SKIPPED (Driver TileDB not present) gdrivers/usgsdem.py::test_usgsdem_1 PASSED gdrivers/usgsdem.py::test_usgsdem_2 PASSED gdrivers/usgsdem.py::test_usgsdem_3 PASSED gdrivers/usgsdem.py::test_usgsdem_4 PASSED gdrivers/usgsdem.py::test_usgsdem_5 PASSED gdrivers/usgsdem.py::test_usgsdem_6 PASSED gdrivers/usgsdem.py::test_usgsdem_7 PASSED gdrivers/usgsdem.py::test_usgsdem_8 PASSED gdrivers/usgsdem.py::test_usgsdem_9 PASSED gdrivers/usgsdem.py::test_usgsdem_with_extra_values_at_end_of_profile PASSED gdrivers/usgsdem.py::test_usgsdem_with_spaces_after_byte_864 PASSED gdrivers/usgsdem.py::test_usgsdem_with_header_of_918_bytes PASSED gdrivers/usgsdem.py::test_usgsdem_record_1025_bytes_ending_with_linefeed PASSED gdrivers/usgsdem.py::test_usgsdem_cleanup PASSED gdrivers/vicar.py::test_vicar_1 PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_byte] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int16] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_int16] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int32] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bsq] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bil] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bip] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_float32] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float64] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_cfloat32] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float32] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float64] PASSED gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_cfloat32] PASSED gdrivers/vicar.py::test_vicar_read_binary_prefix PASSED gdrivers/vicar.py::test_vicar_create PASSED gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_byte] PASSED gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_int16] PASSED gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_bigendian_float32] PASSED gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_float64] PASSED gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_cfloat32] PASSED gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value PASSED gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value_error PASSED gdrivers/vicar.py::test_vicar_create_label_option_as_filename PASSED gdrivers/vicar.py::test_vicar_create_label_option_as_filename_error PASSED gdrivers/vicar.py::test_vicar_create_georeferencing[MIPL] PASSED gdrivers/vicar.py::test_vicar_create_georeferencing[GEOTIFF] PASSED gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic] PASSED gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic2] PASSED gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_int16_basic2] PASSED gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_all_ones_basic2] PASSED gdrivers/vicar.py::test_vicar_write_basic PASSED gdrivers/vicar.py::test_vicar_write_basic2 PASSED gdrivers/vicar.py::test_vicar_write_basic2_int16 PASSED gdrivers/vicar.py::test_vicar_write_basic2_all_ones PASSED gdrivers/vicar.py::test_vicar_write_compression_errors PASSED gdrivers/vicar.py::test_vicar_open_from_pds3 PASSED gdrivers/vrtderived.py::test_vrtderived_1 PASSED gdrivers/vrtderived.py::test_vrtderived_2 PASSED gdrivers/vrtderived.py::test_vrtderived_3 PASSED gdrivers/vrtderived.py::test_vrtderived_4 PASSED gdrivers/vrtderived.py::test_vrtderived_5 PASSED gdrivers/vrtderived.py::test_vrtderived_6 PASSED gdrivers/vrtderived.py::test_vrtderived_7 SKIPPED gdrivers/vrtderived.py::test_vrtderived_8 PASSED gdrivers/vrtderived.py::test_vrtderived_9 PASSED gdrivers/vrtderived.py::test_vrtderived_10 PASSED gdrivers/vrtderived.py::test_vrtderived_11 PASSED gdrivers/vrtderived.py::test_vrtderived_12 PASSED gdrivers/vrtderived.py::test_vrtderived_13 PASSED gdrivers/vrtderived.py::test_vrtderived_14 PASSED gdrivers/vrtderived.py::test_vrtderived_15 PASSED gdrivers/vrtderived.py::test_vrtderived_skip_non_contributing_sources PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[1] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[2] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[3] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[4] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[5] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[6] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[7] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[8] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[9] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[10] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[11] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[12] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[13] PASSED gdrivers/vrtderived.py::test_vrt_derived_dtype[14] PASSED gdrivers/vrtderived.py::test_vrtderived_cleanup PASSED gdrivers/vrtfilt.py::test_vrtfilt_1 PASSED gdrivers/vrtfilt.py::test_vrtfilt_2 PASSED gdrivers/vrtfilt.py::test_vrtfilt_3 PASSED gdrivers/vrtfilt.py::test_vrtfilt_4 PASSED gdrivers/vrtfilt.py::test_vrtfilt_5 PASSED gdrivers/vrtfilt.py::test_vrtfilt_6 PASSED gdrivers/vrtfilt.py::test_vrtfilt_7 PASSED gdrivers/vrtfilt.py::test_vrtfilt_invalid_kernel_size PASSED gdrivers/vrtlut.py::test_vrtlut_1 PASSED gdrivers/vrtmask.py::test_vrtmask_1 PASSED gdrivers/vrtmask.py::test_vrtmask_2 PASSED gdrivers/vrtmask.py::test_vrtmask_3 PASSED gdrivers/vrtmask.py::test_vrtmask_4 PASSED gdrivers/vrtmask.py::test_vrtmask_5 PASSED gdrivers/vrtmask.py::test_vrtmask_6 PASSED gdrivers/vrtmask.py::test_vrtmask_7 PASSED gdrivers/vrtmask.py::test_vrtmask_8 PASSED gdrivers/vrtmask.py::test_vrtmask_9 SKIPPED gdrivers/vrtmask.py::test_vrtmask_10 PASSED gdrivers/vrtmask.py::test_vrtmask_11 PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_dimension PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_attribute PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_subgroup_and_cross_references PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_srs PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_nodata_unit_offset_scale PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_RegularlySpacedValues PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_ConstantValue PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_InlineValues PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_Source PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_Source_classic_dataset PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_serialize PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_createcopy PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_createmultidimensional PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_singlesourcearray PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_statistics_and_serialization PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_no_step PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_array PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_view PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_srcrect_dstrect PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_transpose PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample_options PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_grid PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getunscaled PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getmask PASSED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_array_in_array_source FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceFilename FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceArray FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceFilename FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceArray FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_not_a_2D_array FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_source_array_in_DerivedArray FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_unknown_step FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_view_missing_expr FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_transpose_missing_order FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_dimension FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_srs FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_option FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_missing_gridoptions FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_XArray FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_YArray FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_error_wrong_option FAILED gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_getmask_error_wrong_option FAILED gdrivers/vrtovr.py::test_vrtovr_1 PASSED gdrivers/vrtovr.py::test_vrtovr_2 PASSED gdrivers/vrtovr.py::test_vrtovr_none PASSED gdrivers/vrtovr.py::test_vrtovr_errors PASSED gdrivers/vrtovr.py::test_vrtovr_virtual PASSED gdrivers/vrtovr.py::test_vrtovr_virtual_with_preexisting_implicit_ovr PASSED gdrivers/vrtovr.py::test_vrtovr_external_ovr_has_priority_over_implicit PASSED gdrivers/vrtovr.py::test_vrtovr_cleanup PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_1 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_2 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_3 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_4 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_5 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_6 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_7 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents_positive_yres PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_8 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_9 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_10 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_11 PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_multiple_spectral_bands PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_overviews PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_out_of_order_input_bands_and_nodata PASSED gdrivers/vrtpansharpen.py::test_vrtpansharpen_open_options_input_bands PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_1 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_3 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_4 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_5 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_6 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_7 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_8 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_9 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_10 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_vax_order PASSED gdrivers/vrtwarp.py::test_vrtwarp_1 PASSED gdrivers/vrtwarp.py::test_vrtwarp_2 PASSED gdrivers/vrtwarp.py::test_vrtwarp_4 PASSED gdrivers/vrtwarp.py::test_vrtwarp_5 PASSED gdrivers/vrtwarp.py::test_vrtwarp_6 PASSED gdrivers/vrtwarp.py::test_vrtwarp_7 PASSED gdrivers/vrtwarp.py::test_vrtwarp_8 PASSED gdrivers/vrtwarp.py::test_vrtwarp_9 PASSED gdrivers/vrtwarp.py::test_vrtwarp_10 PASSED gdrivers/vrtwarp.py::test_vrtwarp_11 PASSED gdrivers/vrtwarp.py::test_vrtwarp_read_vrt_of_warped_vrt PASSED gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_larger_than_2_gigapixels SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_in_space PASSED gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockxsize.vrt] PASSED gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockysize.vrt] PASSED gdrivers/vrtwarp.py::test_vrtwarp_write_no_duplicated_blocksize PASSED gdrivers/vrtwarp.py::test_vrtwarp_alpha_band_and_block_without_source_pixel PASSED gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_all_relatives PASSED gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_relative_dest_absolute PASSED gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_absolute PASSED gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_relative PASSED gdrivers/vrtwarp.py::test_vrtwarp_BLOCKXSIZE_BLOCKYSIZE PASSED gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[-3.4028234663852886e+38] PASSED gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[3.4028234663852886e+38] PASSED gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_single_band PASSED gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_three_band PASSED gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_window_splitting PASSED gdrivers/wcs.py::test_wcs_3 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?) gdrivers/wcs.py::test_wcs_4 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?) gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-100] PASSED gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-110] PASSED gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-111] PASSED gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-201] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer2-100] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer2-110] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer2-111] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer2-201] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer-100] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer-110] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer-111] PASSED gdrivers/wcs.py::test_wcs_6[GeoServer-201] PASSED gdrivers/wcs.py::test_wcs_6[MapServer-100] PASSED gdrivers/wcs.py::test_wcs_6[MapServer-110] PASSED gdrivers/wcs.py::test_wcs_6[MapServer-111] PASSED gdrivers/wcs.py::test_wcs_6[MapServer-112] PASSED gdrivers/wcs.py::test_wcs_6[MapServer-201] PASSED gdrivers/wcs.py::test_wcs_6[Rasdaman-201] PASSED gdrivers/wcs.py::test_wcs_6[Rasdaman2-201] PASSED gdrivers/wcs.py::test_wcs_6[ArcGIS-100] PASSED gdrivers/wcs.py::test_wcs_6[ArcGIS-110] PASSED gdrivers/wcs.py::test_wcs_6[ArcGIS-111] PASSED gdrivers/wcs.py::test_wcs_6[ArcGIS-112] PASSED gdrivers/wcs.py::test_wcs_6[ArcGIS-201] PASSED gdrivers/webp.py::test_webp_2 PASSED gdrivers/webp.py::test_webp_3 PASSED gdrivers/webp.py::test_webp_4 PASSED gdrivers/webp.py::test_webp_5 PASSED gdrivers/webp.py::test_webp_6 PASSED gdrivers/webp.py::test_webp_lossless_copy PASSED gdrivers/webp.py::test_webp_lossless_copy_with_xmp PASSED gdrivers/wms.py::test_wms_3 HTTP service for http://sedac.ciesin.columbia.edu/geoserver/wms? timed out SKIPPED (Could not read from http://sedac.ciesin.columbia.edu/geoserver/wms?) gdrivers/wms.py::test_wms_4 PASSED gdrivers/wms.py::test_wms_5 PASSED gdrivers/wms.py::test_wms_6 PASSED gdrivers/wms.py::test_wms_7 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403) SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py) gdrivers/wms.py::test_wms_8 PASSED gdrivers/wms.py::test_wms_12 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403) SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py) gdrivers/wms.py::test_wms_13 HTTP service for http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities is down (URL Error: timed out) SKIPPED (Could not read from http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities) gdrivers/wms.py::test_wms_14 PASSED gdrivers/wms.py::test_wms_15 PASSED gdrivers/wms.py::test_wms_16 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gdrivers/wms.py::test_wms_18 PASSED gdrivers/wms.py::test_wms_19 PASSED gdrivers/wms.py::test_wms_data_via_mrf PASSED gdrivers/wms.py::test_twms_wmsmetadriver PASSED gdrivers/wms.py::test_twms_GIBS PASSED gdrivers/wms.py::test_twms_inline_configuration PASSED gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?-] PASSED gdrivers/wms.py::test_gdal_subdataset_get_filename[-] PASSED gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?] PASSED gdrivers/wms.py::test_gdal_subdataset_modify_filename[] PASSED gdrivers/wms.py::test_wms_cache_path PASSED gdrivers/wmts.py::test_wmts_2 PASSED gdrivers/wmts.py::test_wmts_3 PASSED gdrivers/wmts.py::test_wmts_4 PASSED gdrivers/wmts.py::test_wmts_5 PASSED gdrivers/wmts.py::test_wmts_6 PASSED gdrivers/wmts.py::test_wmts_7 PASSED gdrivers/wmts.py::test_wmts_8 PASSED gdrivers/wmts.py::test_wmts_9 PASSED gdrivers/wmts.py::test_wmts_10 PASSED gdrivers/wmts.py::test_wmts_11 PASSED gdrivers/wmts.py::test_wmts_12 PASSED gdrivers/wmts.py::test_wmts_12bis PASSED gdrivers/wmts.py::test_wmts_tilematrixsetlink_to_non_existing_tilematrix PASSED gdrivers/wmts.py::test_wmts_13 PASSED gdrivers/wmts.py::test_wmts_14 PASSED gdrivers/wmts.py::test_wmts_15 PASSED gdrivers/wmts.py::test_wmts_16 PASSED gdrivers/wmts.py::test_wmts_17 PASSED gdrivers/wmts.py::test_wmts_18 PASSED gdrivers/wmts.py::test_wmts_19 PASSED gdrivers/wmts.py::test_wmts_20 PASSED gdrivers/wmts.py::test_wmts_21 PASSED gdrivers/wmts.py::test_wmts_22 PASSED gdrivers/wmts.py::test_wmts_23[gray-expected_cs0] PASSED gdrivers/wmts.py::test_wmts_23[gray+alpha-expected_cs1] PASSED gdrivers/wmts.py::test_wmts_23[pal-expected_cs2] PASSED gdrivers/wmts.py::test_wmts_23[rgb-expected_cs3] PASSED gdrivers/wmts.py::test_wmts_23[rgba-expected_cs4] PASSED gdrivers/wmts.py::test_wmts_invalid_global_to_tm_reprojection PASSED gdrivers/wmts.py::test_wmts_check_no_overflow_zoom_level PASSED gdrivers/wmts.py::test_wmts_24 PASSED gdrivers/xmp.py::test_xmp[xmp_read_GTiff_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_GTiff_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_GIF_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_BIGGIF_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JPEG_True0] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JPEG_True1] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JPEG_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_PNG_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_PNG_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_True] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_False] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_True] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_False] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_True] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_False] SKIPPED gdrivers/xmp.py::test_xmp[xmp_read_PDF_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_PDF_False] PASSED gdrivers/xmp.py::test_xmp[xmp_read_WEBP_True] PASSED gdrivers/xmp.py::test_xmp[xmp_read_WEBP_False] PASSED gdrivers/xpm.py::test_xpm[utm.xpm] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) gdrivers/xpm.py::test_xpm_1 PASSED gdrivers/xyz.py::test_xyz_1 PASSED gdrivers/xyz.py::test_xyz_2 PASSED gdrivers/xyz.py::test_xyz_3 PASSED gdrivers/xyz.py::test_xyz_4 PASSED gdrivers/xyz.py::test_xyz_5 PASSED gdrivers/xyz.py::test_xyz_6 PASSED gdrivers/xyz.py::test_xyz_7 PASSED gdrivers/xyz.py::test_xyz_8 PASSED gdrivers/xyz.py::test_xyz_9 PASSED gdrivers/xyz.py::test_xyz_organized_by_columns_int16 PASSED gdrivers/xyz.py::test_xyz_organized_by_columns_float32 PASSED gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_rows_int16 PASSED gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_int16 PASSED gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_float32 PASSED gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not PASSED gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not_case2 PASSED gdrivers/xyz.py::test_xyz_looks_like_missing_lines PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-!b1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14--1--1] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-1-1] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-i2-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-i4-5-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-i8-13-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-u2-2-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-u4-4-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-u8-12-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-f4-6-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-f8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-c8-10-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[True-c16-11-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-!b1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14--1--1] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-1-1] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-i2-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-i4-5-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-i8-13-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-u2-2-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-u4-4-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-u8-12-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-f4-6-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-f8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-c8-10-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_basic[False-c16-11-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_string[eHl6-expected_read_data0] PASSED gdrivers/zarr_driver.py::test_zarr_string[None-expected_read_data1] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[None] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[zarr_format] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[chunks] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[compressor] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[dtype] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[filters] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[order] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[shape] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[fill_value] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update0] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update1] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update2] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update3] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update4] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update5] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update6] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update7] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update8] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update9] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update10] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update11] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update12] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update13] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update14] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update15] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update16] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update17] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update18] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update19] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update20] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update21] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update22] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update23] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update24] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update25] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update26] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update27] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update28] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update29] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update30] PASSED gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update31] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[blosc.zarr-blosc] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[gzip.zarr-gzip] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lz4.zarr-lz4] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma.zarr-lzma] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma_with_filters.zarr-lzma] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zlib.zarr-zlib] PASSED gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zstd.zarr-zstd] PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u1] PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u2] PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u4] PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u8] PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order_string PASSED gdrivers/zarr_driver.py::test_zarr_read_fortran_order_3d PASSED gdrivers/zarr_driver.py::test_zarr_read_compound_well_aligned PASSED gdrivers/zarr_driver.py::test_zarr_read_compound_not_aligned PASSED gdrivers/zarr_driver.py::test_zarr_read_compound_complex PASSED gdrivers/zarr_driver.py::test_zarr_read_array_attributes PASSED gdrivers/zarr_driver.py::test_zarr_read_crs[projjson] PASSED gdrivers/zarr_driver.py::test_zarr_read_crs[wkt] PASSED gdrivers/zarr_driver.py::test_zarr_read_crs[url] PASSED gdrivers/zarr_driver.py::test_zarr_read_group[True] PASSED gdrivers/zarr_driver.py::test_zarr_read_group[False] PASSED gdrivers/zarr_driver.py::test_zarr_read_group_with_zmetadata PASSED gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions_upper_level.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr/subgroup/var] PASSED gdrivers/zarr_driver.py::test_zarr_read_v3[True] PASSED gdrivers/zarr_driver.py::test_zarr_read_v3[False] PASSED gdrivers/zarr_driver.py::test_zarr_read_half_float[le] PASSED gdrivers/zarr_driver.py::test_zarr_read_half_float[be] PASSED gdrivers/zarr_driver.py::test_zarr_read_mdim_zarr_non_existing PASSED gdrivers/zarr_driver.py::test_zarr_read_classic PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_2d PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_2d_with_unrelated_auxiliary_1D_arrays PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_3d_multiband PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_3d PASSED gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[BAND] PASSED gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[PIXEL] PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_4d PASSED gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_4d PASSED gdrivers/zarr_driver.py::test_zarr_read_empty_shape PASSED gdrivers/zarr_driver.py::test_zarr_read_BLOSC_COMPRESSORS SKIPPED (blosc not available) gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-foo] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-directory_with_that_name] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-..] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a/b] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a\\n] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a:b] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.zarray] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-foo] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-directory_with_that_name] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-..] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a/b] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a\\n] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a:b] PASSED gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.zarray] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype0-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype1-1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype2-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype3-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype4-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype5-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype6-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype7-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype8-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype9-nan] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype10-inf] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype11--inf] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype12-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype13-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype14-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype15-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype16-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype17-ab] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype18-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype0-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype1-1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype2-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype3-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype4-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype5-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype6-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype7-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype8-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype9-nan] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype10-inf] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype11--inf] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype12-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype13-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype14-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype15-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype16-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype17-ab] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype18-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-foo] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-directory_with_that_name] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-..] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a/b] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a\\n] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a:b] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.zarray] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-foo] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-directory_with_that_name] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-..] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a/b] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a\\n] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a:b] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.zarray] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor[NONE-options0-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor[blosc-options3-expected_json3] SKIPPED (compressor blosc not available) gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[NONE-options0-None] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options3-expected_json3] SKIPPED (compressor blosc not available) gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options4-expected_json4] SKIPPED (compressor blosc not available) gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options0-expected_json0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options1-expected_json1] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options2-expected_json2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options3-expected_json3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options4-expected_json4] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j0-shape missing or not an array] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j1-shape missing or not an array] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j2-shape and chunks arrays are of different size] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j3-data_type missing] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j4-Invalid or unsupported format for data_type] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j5-chunk_grid missing or not an object] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j6-Only chunk_grid.name = regular supported] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j7-chunk_grid.configuration.chunk_shape missing or not an array] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j8-chunk_key_encoding missing or not an object] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j9-Unsupported chunk_key_encoding.name] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j10-Separator can only be '/' or '.'] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j11-storage_transformers are not supported] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j12-Invalid fill_value] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j13-dimension_names should be an array] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j14-Size of dimension_names[] different from the one of shape] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j15-Invalid fill_value for this data type] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j16-Hexadecimal representation of fill_value no supported for this data type] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j17-Binary representation of fill_value no supported for this data type] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j18-Too large chunks] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j19-Array test has more than 2^64 tiles. This is not supported.] PASSED gdrivers/zarr_driver.py::test_zarr_read_data_type_fallback_zarr_v3 PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0x3fc00000-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0b111111110000000000000000000000-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0x3ff8000000000000-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0b11111111111000000000000000000000000000000000000000000000000000-1.5] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex128] PASSED gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex64] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_set_crs PASSED gdrivers/zarr_driver.py::test_zarr_create_array_set_dimension_name PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!b1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3--1--1] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-1-1] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i2-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i4-5-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u2-2-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u4-4-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f4-6-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c8-10-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c16-11-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!b1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3--1--1] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-1-1] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i2-3-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i4-5-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u2-2-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u4-4-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f4-6-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f8-7-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c8-10-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c16-11-None-None] PASSED gdrivers/zarr_driver.py::test_zarr_write_interleave[1-B] PASSED gdrivers/zarr_driver.py::test_zarr_write_interleave[2-H] PASSED gdrivers/zarr_driver.py::test_zarr_write_interleave[4-I] PASSED gdrivers/zarr_driver.py::test_zarr_write_interleave[12-Q] PASSED gdrivers/zarr_driver.py::test_zarr_write_interleave[11-d] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_string[ASCII] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_string[UNICODE] PASSED gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_le.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_be.zarr] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_unit_offset_scale PASSED gdrivers/zarr_driver.py::test_zarr_getcoordinatevariables PASSED gdrivers/zarr_driver.py::test_zarr_create_copy PASSED gdrivers/zarr_driver.py::test_zarr_create[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_create[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_create_append_subdataset PASSED gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[1,2] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[2,2,0] PASSED gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[4000000000,4000000000,4000000000] PASSED gdrivers/zarr_driver.py::test_zarr_read_filters PASSED gdrivers/zarr_driver.py::test_zarr_update_with_filters PASSED gdrivers/zarr_driver.py::test_zarr_create_with_filter PASSED gdrivers/zarr_driver.py::test_zarr_pam_spatial_ref PASSED gdrivers/zarr_driver.py::test_zarr_read_too_large_tile_size PASSED gdrivers/zarr_driver.py::test_zarr_read_recursive_array_loading PASSED gdrivers/zarr_driver.py::test_zarr_read_too_deep_array_loading PASSED gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr-/MyGroup/Group_A] PASSED gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup-/Group_A] PASSED gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A-] PASSED gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A/dset2-None] PASSED gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-NONE] PASSED gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-GZIP] PASSED gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-NONE] PASSED gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-GZIP] PASSED gdrivers/zarr_driver.py::test_zarr_read_invalid_nczarr_dim PASSED gdrivers/zarr_driver.py::test_zarr_read_nczar_repeated_array_names PASSED gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_fortran PASSED gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_type_change PASSED gdrivers/zarr_driver.py::test_zarr_read_do_not_crash_on_invalid_byteswap_on_ascii_string PASSED gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[True] PASSED gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[False] PASSED gdrivers/zarr_driver.py::test_zarr_resize_dim_referenced_twice PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-YES] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-NO] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V3-NO] PASSED gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V2] PASSED gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V3] PASSED gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V2] ['.zgroup', '.zmetadata', 'test/', 'test/.zarray', 'test/.zattrs'] PASSED gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V3] ['test/', 'test/zarr.json', 'zarr.json'] PASSED gdrivers/zarr_driver.py::test_zarr_multidim_compute_statistics_update_metadata PASSED gdrivers/zarr_driver.py::test_zarr_read_cf1 PASSED gdrivers/zarr_driver.py::test_zarr_read_cf1_zarrv3 PASSED gdrivers/zmap.py::test_zmap_1 PASSED gdrivers/zmap.py::test_zmap_nodata PASSED gdrivers/zmap.py::test_zmap_no_flush_end_of_column PASSED osr/osr_basic.py::test_osr_basic_1 PASSED osr/osr_basic.py::test_osr_basic_2 PASSED osr/osr_basic.py::test_osr_basic_3 PASSED osr/osr_basic.py::test_osr_basic_4 PASSED osr/osr_basic.py::test_osr_basic_5 PASSED osr/osr_basic.py::test_osr_basic_6 PASSED osr/osr_basic.py::test_osr_basic_7 PASSED osr/osr_basic.py::test_osr_basic_8 PASSED osr/osr_basic.py::test_osr_basic_9 PASSED osr/osr_basic.py::test_osr_basic_10 PASSED osr/osr_basic.py::test_osr_basic_11 PASSED osr/osr_basic.py::test_osr_basic_12 PASSED osr/osr_basic.py::test_osr_basic_13 PASSED osr/osr_basic.py::test_osr_basic_14 PASSED osr/osr_basic.py::test_osr_basic_15 PASSED osr/osr_basic.py::test_osr_basic_16 PASSED osr/osr_basic.py::test_osr_basic_17 PASSED osr/osr_basic.py::test_osr_basic_18 PASSED osr/osr_basic.py::test_osr_basic_19 PASSED osr/osr_basic.py::test_osr_basic_20 PASSED osr/osr_basic.py::test_osr_basic_21 PASSED osr/osr_basic.py::test_osr_basic_22 PASSED osr/osr_basic.py::test_osr_basic_23 PASSED osr/osr_basic.py::test_osr_basic_24 PASSED osr/osr_basic.py::test_osr_basic_25 PASSED osr/osr_basic.py::test_osr_basic_26 PASSED osr/osr_basic.py::test_osr_basic_setgeogcs PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF_non_existing_code PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_non_existing_authority PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_IAU PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_GEODCRS PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_GEOGCRS PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_PROJCRS PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_COMPOUNDCRS PASSED osr/osr_basic.py::test_osr_basic_export_to_sfsql PASSED osr/osr_basic.py::test_osr_basic_export_to_wkt1_esri PASSED osr/osr_basic.py::test_osr_basic_export_to_wkt1_gdal PASSED osr/osr_basic.py::test_osr_basic_export_to_wkt2_2015 PASSED osr/osr_basic.py::test_osr_basic_export_to_wkt2_2018 PASSED osr/osr_basic.py::test_osr_get_name PASSED osr/osr_basic.py::test_SetPROJSearchPath PASSED osr/osr_basic.py::test_Set_PROJ_DATA_config_option PASSED osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ok PASSED osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ko PASSED osr/osr_basic.py::test_osr_import_projjson PASSED osr/osr_basic.py::test_osr_export_projjson PASSED osr/osr_basic.py::test_osr_promote_to_3D PASSED osr/osr_basic.py::test_osr_strip_vertical PASSED osr/osr_basic.py::test_osr_SetVerticalPerspective PASSED osr/osr_basic.py::test_osr_create_in_one_thread_destroy_in_other PASSED osr/osr_basic.py::test_osr_SpatialReference_invalid_wkt_in_constructor PASSED osr/osr_basic.py::test_osr_GetUTMZone_Projected3D PASSED osr/osr_basic.py::test_osr_GetProjParm_Projected3D PASSED osr/osr_basic.py::test_SetPROJAuxDbPaths PASSED osr/osr_basic.py::test_osr_basic_is_dynamic PASSED osr/osr_basic.py::test_osr_basic_set_get_coordinate_epoch PASSED osr/osr_basic.py::test_osr_basic_export_equal_earth_to_wkt PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_too_long PASSED osr/osr_basic.py::test_osr_basic_get_axes_count PASSED osr/osr_basic.py::test_osr_basic_export_derived_projected_crs_to_wkt PASSED osr/osr_basic.py::test_osr_basic_proj_network PASSED osr/osr_basic.py::test_osr_basic_get_linear_units_compound_engineering_crs PASSED osr/osr_basic.py::test_osr_basic_epsg_horizontal_and_ellipsoidal_height PASSED osr/osr_basic.py::test_osr_basic_eqearth_central_meridian PASSED osr/osr_basic.py::test_osr_exceptions PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_with_epoch PASSED osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_without_epoch PASSED osr/osr_basic.py::test_osr_basic_SetProjCS_Bound PASSED osr/osr_basic.py::test_osr_basic_warning_exceptions PASSED osr/osr_basic.py::test_osr_basic_wkt_format_configuration_option PASSED osr/osr_basic.py::test_osr_basic_default_axis_mapping_strategy PASSED osr/osr_basic.py::test_osr_basic_urn_coordinateMetadata SKIPPED (Requires PROJ >= 9.4.0) osr/osr_basic.py::test_osr_basic_set_from_user_input_EPSG_8254_at_something SKIPPED (Requires PROJ >= 9.4.0) osr/osr_basic.py::test_osr_basic_has_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0) osr/osr_cf1.py::test_osr_cf1_transverse_mercator PASSED osr/osr_cf1.py::test_osr_cf1_lcc_2sp PASSED osr/osr_cf1.py::test_osr_cf1_import_from_spatial_ref_attribute PASSED osr/osr_cf1.py::test_osr_cf1_import_from_crs_wkt_attribute PASSED osr/osr_compd.py::test_osr_compd_1 PASSED osr/osr_compd.py::test_osr_compd_2 PASSED osr/osr_compd.py::test_osr_compd_3 PASSED osr/osr_compd.py::test_osr_compd_4 PASSED osr/osr_compd.py::test_osr_compd_5 PASSED osr/osr_compd.py::test_osr_compd_6 PASSED osr/osr_compd.py::test_osr_compd_7 warning they are equivalent, but not completely the same COMPD_CS["My Compound SRS", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9122"]], AXIS["Latitude",NORTH], AXIS["Longitude",EAST], AUTHORITY["EPSG","4326"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988",2005, AUTHORITY["EPSG","5103"]], UNIT["foot",0.304800609601219], AXIS["Gravity-related height",UP]]] PASSED osr/osr_compd.py::test_osr_compd_8 PASSED osr/osr_compd.py::test_osr_compd_vert_datum_2002 PASSED osr/osr_ct.py::test_osr_ct_1 PASSED osr/osr_ct.py::test_osr_ct_2 PASSED osr/osr_ct.py::test_osr_ct_3 PASSED osr/osr_ct.py::test_osr_ct_4 PASSED osr/osr_ct.py::test_osr_ct_5 PASSED osr/osr_ct.py::test_osr_ct_6 PASSED osr/osr_ct.py::test_osr_ct_7 PASSED osr/osr_ct.py::test_osr_ct_8 PASSED osr/osr_ct.py::test_osr_ct_towgs84_only_one_side PASSED osr/osr_ct.py::test_osr_ct_towgs84_both_side PASSED osr/osr_ct.py::test_osr_ct_options_operation PASSED osr/osr_ct.py::test_osr_ct_options_area_of_interest PASSED osr/osr_ct.py::test_osr_ct_4D[None-None] PASSED osr/osr_ct.py::test_osr_ct_4D[None-EPSG:4326] PASSED osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-None] PASSED osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-EPSG:4326] PASSED osr/osr_ct.py::test_osr_ct_geocentric PASSED osr/osr_ct.py::test_osr_ct_lon_wrap PASSED osr/osr_ct.py::test_osr_ct_transformpointwitherrorcode PASSED osr/osr_ct.py::test_osr_ct_options_accuracy PASSED osr/osr_ct.py::test_osr_ct_options_ballpark_disallowed PASSED osr/osr_ct.py::test_osr_ct_options_only_best_enabled PASSED osr/osr_ct.py::test_osr_ct_non_specified_time_with_time_dependent_transformation PASSED osr/osr_ct.py::test_osr_ct_take_into_account_srs_coordinate_epoch PASSED osr/osr_ct.py::test_osr_ct_only_axis_order_different PASSED osr/osr_ct.py::test_osr_ct_wkt_non_consistent_with_epsg_definition PASSED osr/osr_ct.py::test_osr_ct_OGR_CT_PREFER_OFFICIAL_SRS_DEF PASSED osr/osr_ct.py::test_osr_ct_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0) osr/osr_ct.py::test_osr_ct_source_z_axis_reversal PASSED osr/osr_ct.py::test_osr_ct_target_z_axis_reversal PASSED osr/osr_ct.py::test_osr_ct_source_mapping_minus_two_one PASSED osr/osr_ct.py::test_osr_ct_target_mapping_minus_two_one PASSED osr/osr_ct.py::test_osr_ct_source_and_target_mapping_minus_two_one PASSED osr/osr_ct_proj.py::test_proj[UTM_WGS84] PASSED osr/osr_ct_proj.py::test_proj[Bonne_WGS84] PASSED osr/osr_ct_proj.py::test_proj[TPED_Mars] PASSED osr/osr_ct_proj.py::test_proj[ScalePrecision(#1970)] PASSED osr/osr_ct_proj.py::test_proj[GoogleMercator(#3136)] PASSED osr/osr_ct_proj.py::test_proj[Equirectangular(#2706)] PASSED osr/osr_ct_proj.py::test_proj[Geocentric] PASSED osr/osr_ct_proj.py::test_proj[EGM 96 Conversion] PASSED osr/osr_ct_proj.py::test_proj[No-op Optimization (projected)] PASSED osr/osr_ct_proj.py::test_proj[No-op Optimization (geodetic)] PASSED osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38570] PASSED osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38571] PASSED osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using BETA2007] SKIPPED (Did not find GRID:BETA2007.gsb) osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using TOWGS84 automatically set] PASSED osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using explicit TOWGS84] PASSED osr/osr_ct_proj.py::test_proj[EPSG:27562 -> EPSG:4258 using OGR_CT_OP_SELECTION=BEST_ACCURACY] SKIPPED (Did not find GRID:ntf_r93.gsb) osr/osr_ct_proj.py::test_transform_bounds_densify[0-expected0] PASSED osr/osr_ct_proj.py::test_transform_bounds_densify[100-expected1] PASSED osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[0-expected0] PASSED osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[100-expected1] PASSED osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds PASSED osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds__geographic_output PASSED osr/osr_ct_proj.py::test_transform_bounds_antimeridian PASSED osr/osr_ct_proj.py::test_transform_bounds_antimeridian_normalized_axis PASSED osr/osr_ct_proj.py::test_transform_bounds__beyond_global_bounds PASSED osr/osr_ct_proj.py::test_transform_bounds__ignore_inf PASSED osr/osr_ct_proj.py::test_transform_bounds__ignore_inf_geographic PASSED osr/osr_ct_proj.py::test_transform_bounds__noop_geographic PASSED osr/osr_ct_proj.py::test_transform_bounds__north_pole PASSED osr/osr_ct_proj.py::test_transform_bounds__north_pole__xy PASSED osr/osr_ct_proj.py::test_transform_bounds__south_pole PASSED osr/osr_ct_proj.py::test_transform_bounds__south_pole__xy PASSED osr/osr_ct_proj.py::test_transform_bounds__internal_error_message PASSED osr/osr_ct_proj.py::test_transform_bounds__epsg_4326_to_esri_53037 PASSED osr/osr_ct_proj.py::test_transform_bounds_polar_to_webmercator PASSED osr/osr_epsg.py::test_osr_epsg_1 PASSED osr/osr_epsg.py::test_osr_epsg_2 PASSED osr/osr_epsg.py::test_osr_epsg_4 PASSED osr/osr_epsg.py::test_osr_epsg_5 PASSED osr/osr_epsg.py::test_osr_epsg_6 PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[2193-True] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32631-False] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32661-True] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5041-False] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32761-True] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5042-False] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[3031-False] PASSED osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5482-True] PASSED osr/osr_epsg.py::test_osr_epsg_9 PASSED osr/osr_epsg.py::test_osr_epsg_10 PASSED osr/osr_epsg.py::test_osr_epsg_11 PASSED osr/osr_epsg.py::test_osr_epsg_12 PASSED osr/osr_epsg.py::test_osr_epsg_13 PASSED osr/osr_epsg.py::test_osr_epsg_gcs_deprecated PASSED osr/osr_epsg.py::test_osr_epsg_geoccs_deprecated PASSED osr/osr_epsg.py::test_osr_epsg_area_of_use PASSED osr/osr_epsg.py::test_osr_GetCRSInfoListFromDatabase PASSED osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_nad83_cors96 PASSED osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_odd_wkt PASSED osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_projcrs_with_geogcrs_without_axis_roder PASSED osr/osr_epsg.py::test_osr_epsg_EPSGTreatsAsLatLong_for_CompoundCRS PASSED osr/osr_erm.py::test_osr_erm_1 PASSED osr/osr_erm.py::test_osr_erm_2 PASSED osr/osr_erm.py::test_osr_erm_GDA2020 PASSED osr/osr_esri.py::test_osr_esri_1 PASSED osr/osr_esri.py::test_osr_esri_2 PASSED osr/osr_esri.py::test_osr_esri_4 PASSED osr/osr_esri.py::test_osr_esri_5 PASSED osr/osr_esri.py::test_osr_esri_6 PASSED osr/osr_esri.py::test_osr_esri_7 PASSED osr/osr_esri.py::test_osr_esri_8 PASSED osr/osr_esri.py::test_osr_esri_9 PASSED osr/osr_esri.py::test_osr_esri_11 PASSED osr/osr_esri.py::test_osr_esri_12 PASSED osr/osr_esri.py::test_osr_esri_13 PASSED osr/osr_esri.py::test_osr_esri_14 PASSED osr/osr_esri.py::test_osr_esri_15 PASSED osr/osr_esri.py::test_osr_esri_16 PASSED osr/osr_esri.py::test_osr_esri_17 PASSED osr/osr_esri.py::test_osr_esri_18 PASSED osr/osr_esri.py::test_osr_esri_19 PASSED osr/osr_esri.py::test_osr_esri_20 PASSED osr/osr_esri.py::test_osr_esri_24 PASSED osr/osr_esri.py::test_osr_esri_25 PASSED osr/osr_esri.py::test_osr_esri_26 PASSED osr/osr_esri.py::test_osr_esri_27 PASSED osr/osr_esri.py::test_osr_esri_28 PASSED osr/osr_esri.py::test_osr_esri_29 PASSED osr/osr_esri.py::test_osr_esri_30 PASSED osr/osr_esri.py::test_osr_esri_31 PASSED osr/osr_esri.py::test_osr_esri_32 PASSED osr/osr_esri.py::test_osr_esri_33 PASSED osr/osr_micoordsys.py::test_osr_micoordsys_1 PASSED osr/osr_micoordsys.py::test_osr_micoordsys_2 PASSED osr/osr_micoordsys.py::test_osr_micoordsys_3 PASSED osr/osr_ozi.py::test_osr_ozi_1 PASSED osr/osr_ozi.py::test_osr_ozi_2 PASSED osr/osr_ozi.py::test_osr_ozi_3 PASSED osr/osr_pci.py::test_osr_pci_1 PASSED osr/osr_pci.py::test_osr_pci_2 PASSED osr/osr_pci.py::test_osr_pci_3 PASSED osr/osr_pci.py::test_osr_pci_4 PASSED osr/osr_pci.py::test_osr_pci_5 PASSED osr/osr_pci.py::test_osr_pci_6 PASSED osr/osr_pci.py::test_osr_pci_7 PASSED osr/osr_pm.py::test_osr_pm_1 PASSED osr/osr_pm.py::test_osr_pm_2 PASSED osr/osr_pm.py::test_osr_pm_3 PASSED osr/osr_proj4.py::test_osr_proj4_1 PASSED osr/osr_proj4.py::test_osr_proj4_2 PASSED osr/osr_proj4.py::test_osr_proj4_4 PASSED osr/osr_proj4.py::test_osr_proj4_5 PASSED osr/osr_proj4.py::test_osr_proj4_6 PASSED osr/osr_proj4.py::test_osr_proj4_7 PASSED osr/osr_proj4.py::test_osr_proj4_8 PASSED osr/osr_proj4.py::test_osr_proj4_9 PASSED osr/osr_proj4.py::test_osr_proj4_10 PASSED osr/osr_proj4.py::test_osr_proj4_11 PASSED osr/osr_proj4.py::test_osr_proj4_12 PASSED osr/osr_proj4.py::test_osr_proj4_13 PASSED osr/osr_proj4.py::test_osr_proj4_14 PASSED osr/osr_proj4.py::test_osr_proj4_16 PASSED osr/osr_proj4.py::test_osr_proj4_17 PASSED osr/osr_proj4.py::test_osr_proj4_18 PASSED osr/osr_proj4.py::test_osr_proj4_19 PASSED osr/osr_proj4.py::test_osr_proj4_20 PASSED osr/osr_proj4.py::test_osr_proj4_21 PASSED osr/osr_proj4.py::test_osr_proj4_22 PASSED osr/osr_proj4.py::test_osr_proj4_23 PASSED osr/osr_proj4.py::test_osr_proj4_24 PASSED osr/osr_proj4.py::test_osr_proj4_25 PASSED osr/osr_proj4.py::test_osr_proj4_26 PASSED osr/osr_proj4.py::test_osr_proj4_27 PASSED osr/osr_proj4.py::test_osr_proj4_28 PASSED osr/osr_proj4.py::test_osr_proj4_error_cases_export_mercator PASSED osr/osr_proj4.py::test_osr_unknown_member_id_in_datum_ensemble PASSED osr/osr_url.py::test_osr_url_1 PASSED osr/osr_url.py::test_osr_url_2 PASSED osr/osr_url.py::test_osr_spatialreference_https_4326 PASSED osr/osr_url.py::test_osr_www_opengis_http_4326 PASSED osr/osr_url.py::test_osr_opengis_http_4326 PASSED osr/osr_url.py::test_osr_www_opengis_https_4326 PASSED osr/osr_url.py::test_osr_opengis_https_4326 PASSED osr/osr_url.py::test_osr_SetFromUserInput_http_disabled PASSED osr/osr_usgs.py::test_osr_usgs_1 PASSED osr/osr_usgs.py::test_osr_usgs_2 PASSED osr/osr_validate.py::test_osr_validate_1 PASSED osr/osr_validate.py::test_osr_validate_2 PASSED osr/osr_validate.py::test_osr_validate_3 PASSED osr/osr_validate.py::test_osr_validate_4 PASSED osr/osr_validate.py::test_osr_validate_5 PASSED osr/osr_validate.py::test_osr_validate_6 PASSED osr/osr_xml.py::test_osr_xml_1 PASSED osr/osr_xml.py::test_osr_xml_2 PASSED osr/osr_xml.py::test_osr_xml_export_failure PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_1 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_2 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_3 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_4 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_5 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_6 PASSED alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_7 PASSED alg/contour.py::test_contour_1 PASSED alg/contour.py::test_contour_2 PASSED alg/contour.py::test_contour_real_world_case PASSED alg/contour.py::test_contour_3 PASSED alg/contour.py::test_contour_nodata_precision_issue_float32 PASSED alg/contour.py::test_contour_too_many_levels PASSED alg/contour.py::test_contour_raster_acquisition_error PASSED alg/cutline.py::test_cutline_1 PASSED alg/cutline.py::test_cutline_2 PASSED alg/cutline.py::test_cutline_3 PASSED alg/cutline.py::test_cutline_4 PASSED alg/dither.py::test_dither_1 PASSED alg/fillnodata.py::test_fillnodata_1x1_no_nodata PASSED alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_but_pixel_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_pixel_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[2x1_valid_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[2x1_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[3x1_valid_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[4x1_valid_invalid_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[1x2_valid_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[1x2_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[1x3_valid_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[1x4_valid_invalid_invalid_valid] PASSED alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[3x3_central_line_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid] PASSED alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid_search_dist_1_5] PASSED alg/fillnodata.py::test_fillnodata_nodata[4x4] PASSED alg/fillnodata.py::test_fillnodata_nodata[4x4_smooth_1] PASSED alg/fillnodata.py::test_fillnodata_user_provided_mask_with_smoothing PASSED alg/los.py::test_los_basic PASSED alg/polygonize.py::test_polygonize_1[True] PASSED alg/polygonize.py::test_polygonize_1[False] PASSED alg/polygonize.py::test_polygonize_2 PASSED alg/polygonize.py::test_polygonize_3 PASSED alg/polygonize.py::test_polygonize_4 PASSED alg/polygonize.py::test_polygonize_5 PASSED alg/polygonize.py::test_polygonize_6 PASSED alg/polygonize.py::test_polygonize_7 PASSED alg/polygonize.py::test_polygonize_8 PASSED alg/proximity.py::test_proximity_1 PASSED alg/proximity.py::test_proximity_2 PASSED alg/proximity.py::test_proximity_3 PASSED alg/rasterize.py::test_rasterize_1 PASSED alg/rasterize.py::test_rasterize_2 PASSED alg/rasterize.py::test_rasterize_3 PASSED alg/rasterize.py::test_rasterize_4 PASSED alg/rasterize.py::test_rasterize_5 PASSED alg/rasterize.py::test_rasterize_6 PASSED alg/rasterize.py::test_rasterize_7 PASSED alg/rasterize.py::test_rasterize_all_touched_issue_7523 PASSED alg/rasterize.py::test_rasterize_merge_alg_add_multiple_segment_linestring PASSED alg/rasterize.py::test_rasterize_merge_alg_add_polygon[clockwise] PASSED alg/rasterize.py::test_rasterize_merge_alg_add_polygon[counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh6981 PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-clockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-counterclockwise] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-linestring] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 8.0, 2.5 8.0, 2.5 2.5, 7.5 2.5))] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((8.0 2.5, 8.0 7.5, 2.5 7.5, 2.5 2.5, 8.0 2.5))] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.0, 7.5 7.5, 2.5 7.5, 2.5 2.0, 7.5 2.0))] PASSED alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 7.5, 2.0 7.5, 2.0 2.5, 7.5 2.5))] PASSED alg/reproject.py::test_reproject_1 PASSED alg/reproject.py::test_reproject_2 PASSED alg/reproject.py::test_reproject_3 PASSED alg/reproject.py::test_reproject_4 PASSED alg/sieve.py::test_sieve_1 PASSED alg/sieve.py::test_sieve_2 PASSED alg/sieve.py::test_sieve_3 PASSED alg/sieve.py::test_sieve_4 PASSED alg/sieve.py::test_sieve_5 PASSED alg/sieve.py::test_sieve_6 PASSED alg/sieve.py::test_sieve_7 PASSED alg/sieve.py::test_sieve_8 PASSED alg/transformgeoloc.py::test_transformgeoloc_1 PASSED alg/warp.py::test_warp_1 PASSED alg/warp.py::test_warp_1_short PASSED alg/warp.py::test_warp_1_ushort PASSED alg/warp.py::test_warp_1_float PASSED alg/warp.py::test_warp_2 Diff at pixel (219, 7) : 1.000000 Diff at pixel (231, 7) : -1.000000 Diff at pixel (328, 7) : 1.000000 Diff at pixel (238, 13) : 1.000000 Diff at pixel (276, 21) : -1.000000 Diff at pixel (135, 25) : 1.000000 Diff at pixel (375, 25) : -1.000000 Diff at pixel (159, 31) : -1.000000 Diff at pixel (156, 34) : -1.000000 Max diff : 1 Number of diffs : 84 PASSED alg/warp.py::test_warp_2_short Diff at pixel (219, 7) : 1.000000 Diff at pixel (231, 7) : -1.000000 Diff at pixel (328, 7) : 1.000000 Diff at pixel (238, 13) : 1.000000 Diff at pixel (276, 21) : -1.000000 Diff at pixel (135, 25) : 1.000000 Diff at pixel (375, 25) : -1.000000 Diff at pixel (159, 31) : -1.000000 Diff at pixel (156, 34) : -1.000000 Max diff : 1 Number of diffs : 84 PASSED alg/warp.py::test_warp_2_ushort Diff at pixel (219, 7) : 1.000000 Diff at pixel (231, 7) : -1.000000 Diff at pixel (328, 7) : 1.000000 Diff at pixel (238, 13) : 1.000000 Diff at pixel (276, 21) : -1.000000 Diff at pixel (135, 25) : 1.000000 Diff at pixel (375, 25) : -1.000000 Diff at pixel (159, 31) : -1.000000 Diff at pixel (156, 34) : -1.000000 Max diff : 1 Number of diffs : 84 PASSED alg/warp.py::test_warp_2_downsize PASSED alg/warp.py::test_warp_3 PASSED alg/warp.py::test_warp_3_short PASSED alg/warp.py::test_warp_3_ushort PASSED alg/warp.py::test_warp_3_downsize PASSED alg/warp.py::test_warp_3_float_downsize PASSED alg/warp.py::test_warp_4 PASSED alg/warp.py::test_warp_4_short PASSED alg/warp.py::test_warp_4_ushort PASSED alg/warp.py::test_warp_4_downsize PASSED alg/warp.py::test_warp_4_short_downsize PASSED alg/warp.py::test_warp_4_float_downsize PASSED alg/warp.py::test_warp_5 PASSED alg/warp.py::test_warp_5_downsize PASSED alg/warp.py::test_warp_6 PASSED alg/warp.py::test_warp_7 PASSED alg/warp.py::test_warp_8 PASSED alg/warp.py::test_warp_9 Diff at pixel (0, 0) : 1.000000 Diff at pixel (1, 0) : 1.000000 Diff at pixel (9, 0) : -1.000000 Diff at pixel (18, 0) : 1.000000 Diff at pixel (19, 0) : 1.000000 Diff at pixel (0, 2) : 1.000000 Diff at pixel (0, 5) : 1.000000 Diff at pixel (0, 7) : -1.000000 Diff at pixel (0, 9) : -1.000000 Max diff : 1 Number of diffs : 14 PASSED alg/warp.py::test_warp_10 PASSED alg/warp.py::test_warp_11 PASSED alg/warp.py::test_warp_12 PASSED alg/warp.py::test_warp_13 PASSED alg/warp.py::test_warp_14 PASSED alg/warp.py::test_warp_15 PASSED alg/warp.py::test_warp_16 PASSED alg/warp.py::test_warp_17 PASSED alg/warp.py::test_warp_18 PASSED alg/warp.py::test_warp_19[Byte-near-1] PASSED alg/warp.py::test_warp_19[Byte-near-2] PASSED alg/warp.py::test_warp_19[Byte-near-3] PASSED alg/warp.py::test_warp_19[Byte-near-7] PASSED alg/warp.py::test_warp_19[Byte-bilinear-1] PASSED alg/warp.py::test_warp_19[Byte-bilinear-2] PASSED alg/warp.py::test_warp_19[Byte-bilinear-3] PASSED alg/warp.py::test_warp_19[Byte-bilinear-7] PASSED alg/warp.py::test_warp_19[Byte-cubic-1] PASSED alg/warp.py::test_warp_19[Byte-cubic-2] PASSED alg/warp.py::test_warp_19[Byte-cubic-3] PASSED alg/warp.py::test_warp_19[Byte-cubic-7] PASSED alg/warp.py::test_warp_19[Byte-cubicspline-1] PASSED alg/warp.py::test_warp_19[Byte-cubicspline-2] PASSED alg/warp.py::test_warp_19[Byte-cubicspline-3] PASSED alg/warp.py::test_warp_19[Byte-cubicspline-7] PASSED alg/warp.py::test_warp_19[Byte-lanczos-1] PASSED alg/warp.py::test_warp_19[Byte-lanczos-2] PASSED alg/warp.py::test_warp_19[Byte-lanczos-3] PASSED alg/warp.py::test_warp_19[Byte-lanczos-7] PASSED alg/warp.py::test_warp_19[Byte-average-1] PASSED alg/warp.py::test_warp_19[Byte-average-2] PASSED alg/warp.py::test_warp_19[Byte-average-3] PASSED alg/warp.py::test_warp_19[Byte-average-7] PASSED alg/warp.py::test_warp_19[Int16-near-1] PASSED alg/warp.py::test_warp_19[Int16-near-2] PASSED alg/warp.py::test_warp_19[Int16-near-3] PASSED alg/warp.py::test_warp_19[Int16-near-7] PASSED alg/warp.py::test_warp_19[Int16-bilinear-1] PASSED alg/warp.py::test_warp_19[Int16-bilinear-2] PASSED alg/warp.py::test_warp_19[Int16-bilinear-3] PASSED alg/warp.py::test_warp_19[Int16-bilinear-7] PASSED alg/warp.py::test_warp_19[Int16-cubic-1] PASSED alg/warp.py::test_warp_19[Int16-cubic-2] PASSED alg/warp.py::test_warp_19[Int16-cubic-3] PASSED alg/warp.py::test_warp_19[Int16-cubic-7] PASSED alg/warp.py::test_warp_19[Int16-cubicspline-1] PASSED alg/warp.py::test_warp_19[Int16-cubicspline-2] PASSED alg/warp.py::test_warp_19[Int16-cubicspline-3] PASSED alg/warp.py::test_warp_19[Int16-cubicspline-7] PASSED alg/warp.py::test_warp_19[Int16-lanczos-1] PASSED alg/warp.py::test_warp_19[Int16-lanczos-2] PASSED alg/warp.py::test_warp_19[Int16-lanczos-3] PASSED alg/warp.py::test_warp_19[Int16-lanczos-7] PASSED alg/warp.py::test_warp_19[Int16-average-1] PASSED alg/warp.py::test_warp_19[Int16-average-2] PASSED alg/warp.py::test_warp_19[Int16-average-3] PASSED alg/warp.py::test_warp_19[Int16-average-7] PASSED alg/warp.py::test_warp_19[CInt16-near-1] PASSED alg/warp.py::test_warp_19[CInt16-near-2] PASSED alg/warp.py::test_warp_19[CInt16-near-3] PASSED alg/warp.py::test_warp_19[CInt16-near-7] PASSED alg/warp.py::test_warp_19[CInt16-bilinear-1] PASSED alg/warp.py::test_warp_19[CInt16-bilinear-2] PASSED alg/warp.py::test_warp_19[CInt16-bilinear-3] PASSED alg/warp.py::test_warp_19[CInt16-bilinear-7] PASSED alg/warp.py::test_warp_19[CInt16-cubic-1] PASSED alg/warp.py::test_warp_19[CInt16-cubic-2] PASSED alg/warp.py::test_warp_19[CInt16-cubic-3] PASSED alg/warp.py::test_warp_19[CInt16-cubic-7] PASSED alg/warp.py::test_warp_19[CInt16-cubicspline-1] PASSED alg/warp.py::test_warp_19[CInt16-cubicspline-2] PASSED alg/warp.py::test_warp_19[CInt16-cubicspline-3] PASSED alg/warp.py::test_warp_19[CInt16-cubicspline-7] PASSED alg/warp.py::test_warp_19[CInt16-lanczos-1] PASSED alg/warp.py::test_warp_19[CInt16-lanczos-2] PASSED alg/warp.py::test_warp_19[CInt16-lanczos-3] PASSED alg/warp.py::test_warp_19[CInt16-lanczos-7] PASSED alg/warp.py::test_warp_19[CInt16-average-1] PASSED alg/warp.py::test_warp_19[CInt16-average-2] PASSED alg/warp.py::test_warp_19[CInt16-average-3] PASSED alg/warp.py::test_warp_19[CInt16-average-7] PASSED alg/warp.py::test_warp_19[UInt16-near-1] PASSED alg/warp.py::test_warp_19[UInt16-near-2] PASSED alg/warp.py::test_warp_19[UInt16-near-3] PASSED alg/warp.py::test_warp_19[UInt16-near-7] PASSED alg/warp.py::test_warp_19[UInt16-bilinear-1] PASSED alg/warp.py::test_warp_19[UInt16-bilinear-2] PASSED alg/warp.py::test_warp_19[UInt16-bilinear-3] PASSED alg/warp.py::test_warp_19[UInt16-bilinear-7] PASSED alg/warp.py::test_warp_19[UInt16-cubic-1] PASSED alg/warp.py::test_warp_19[UInt16-cubic-2] PASSED alg/warp.py::test_warp_19[UInt16-cubic-3] PASSED alg/warp.py::test_warp_19[UInt16-cubic-7] PASSED alg/warp.py::test_warp_19[UInt16-cubicspline-1] PASSED alg/warp.py::test_warp_19[UInt16-cubicspline-2] PASSED alg/warp.py::test_warp_19[UInt16-cubicspline-3] PASSED alg/warp.py::test_warp_19[UInt16-cubicspline-7] PASSED alg/warp.py::test_warp_19[UInt16-lanczos-1] PASSED alg/warp.py::test_warp_19[UInt16-lanczos-2] PASSED alg/warp.py::test_warp_19[UInt16-lanczos-3] PASSED alg/warp.py::test_warp_19[UInt16-lanczos-7] PASSED alg/warp.py::test_warp_19[UInt16-average-1] PASSED alg/warp.py::test_warp_19[UInt16-average-2] PASSED alg/warp.py::test_warp_19[UInt16-average-3] PASSED alg/warp.py::test_warp_19[UInt16-average-7] PASSED alg/warp.py::test_warp_19[Int32-near-1] PASSED alg/warp.py::test_warp_19[Int32-near-2] PASSED alg/warp.py::test_warp_19[Int32-near-3] PASSED alg/warp.py::test_warp_19[Int32-near-7] PASSED alg/warp.py::test_warp_19[Int32-bilinear-1] PASSED alg/warp.py::test_warp_19[Int32-bilinear-2] PASSED alg/warp.py::test_warp_19[Int32-bilinear-3] PASSED alg/warp.py::test_warp_19[Int32-bilinear-7] PASSED alg/warp.py::test_warp_19[Int32-cubic-1] PASSED alg/warp.py::test_warp_19[Int32-cubic-2] PASSED alg/warp.py::test_warp_19[Int32-cubic-3] PASSED alg/warp.py::test_warp_19[Int32-cubic-7] PASSED alg/warp.py::test_warp_19[Int32-cubicspline-1] PASSED alg/warp.py::test_warp_19[Int32-cubicspline-2] PASSED alg/warp.py::test_warp_19[Int32-cubicspline-3] PASSED alg/warp.py::test_warp_19[Int32-cubicspline-7] PASSED alg/warp.py::test_warp_19[Int32-lanczos-1] PASSED alg/warp.py::test_warp_19[Int32-lanczos-2] PASSED alg/warp.py::test_warp_19[Int32-lanczos-3] PASSED alg/warp.py::test_warp_19[Int32-lanczos-7] PASSED alg/warp.py::test_warp_19[Int32-average-1] PASSED alg/warp.py::test_warp_19[Int32-average-2] PASSED alg/warp.py::test_warp_19[Int32-average-3] PASSED alg/warp.py::test_warp_19[Int32-average-7] PASSED alg/warp.py::test_warp_19[CInt32-near-1] PASSED alg/warp.py::test_warp_19[CInt32-near-2] PASSED alg/warp.py::test_warp_19[CInt32-near-3] PASSED alg/warp.py::test_warp_19[CInt32-near-7] PASSED alg/warp.py::test_warp_19[CInt32-bilinear-1] PASSED alg/warp.py::test_warp_19[CInt32-bilinear-2] PASSED alg/warp.py::test_warp_19[CInt32-bilinear-3] PASSED alg/warp.py::test_warp_19[CInt32-bilinear-7] PASSED alg/warp.py::test_warp_19[CInt32-cubic-1] PASSED alg/warp.py::test_warp_19[CInt32-cubic-2] PASSED alg/warp.py::test_warp_19[CInt32-cubic-3] PASSED alg/warp.py::test_warp_19[CInt32-cubic-7] PASSED alg/warp.py::test_warp_19[CInt32-cubicspline-1] PASSED alg/warp.py::test_warp_19[CInt32-cubicspline-2] PASSED alg/warp.py::test_warp_19[CInt32-cubicspline-3] PASSED alg/warp.py::test_warp_19[CInt32-cubicspline-7] PASSED alg/warp.py::test_warp_19[CInt32-lanczos-1] PASSED alg/warp.py::test_warp_19[CInt32-lanczos-2] PASSED alg/warp.py::test_warp_19[CInt32-lanczos-3] PASSED alg/warp.py::test_warp_19[CInt32-lanczos-7] PASSED alg/warp.py::test_warp_19[CInt32-average-1] PASSED alg/warp.py::test_warp_19[CInt32-average-2] PASSED alg/warp.py::test_warp_19[CInt32-average-3] PASSED alg/warp.py::test_warp_19[CInt32-average-7] PASSED alg/warp.py::test_warp_19[UInt32-near-1] PASSED alg/warp.py::test_warp_19[UInt32-near-2] PASSED alg/warp.py::test_warp_19[UInt32-near-3] PASSED alg/warp.py::test_warp_19[UInt32-near-7] PASSED alg/warp.py::test_warp_19[UInt32-bilinear-1] PASSED alg/warp.py::test_warp_19[UInt32-bilinear-2] PASSED alg/warp.py::test_warp_19[UInt32-bilinear-3] PASSED alg/warp.py::test_warp_19[UInt32-bilinear-7] PASSED alg/warp.py::test_warp_19[UInt32-cubic-1] PASSED alg/warp.py::test_warp_19[UInt32-cubic-2] PASSED alg/warp.py::test_warp_19[UInt32-cubic-3] PASSED alg/warp.py::test_warp_19[UInt32-cubic-7] PASSED alg/warp.py::test_warp_19[UInt32-cubicspline-1] PASSED alg/warp.py::test_warp_19[UInt32-cubicspline-2] PASSED alg/warp.py::test_warp_19[UInt32-cubicspline-3] PASSED alg/warp.py::test_warp_19[UInt32-cubicspline-7] PASSED alg/warp.py::test_warp_19[UInt32-lanczos-1] PASSED alg/warp.py::test_warp_19[UInt32-lanczos-2] PASSED alg/warp.py::test_warp_19[UInt32-lanczos-3] PASSED alg/warp.py::test_warp_19[UInt32-lanczos-7] PASSED alg/warp.py::test_warp_19[UInt32-average-1] PASSED alg/warp.py::test_warp_19[UInt32-average-2] PASSED alg/warp.py::test_warp_19[UInt32-average-3] PASSED alg/warp.py::test_warp_19[UInt32-average-7] PASSED alg/warp.py::test_warp_19[Float32-near-1] PASSED alg/warp.py::test_warp_19[Float32-near-2] PASSED alg/warp.py::test_warp_19[Float32-near-3] PASSED alg/warp.py::test_warp_19[Float32-near-7] PASSED alg/warp.py::test_warp_19[Float32-bilinear-1] PASSED alg/warp.py::test_warp_19[Float32-bilinear-2] PASSED alg/warp.py::test_warp_19[Float32-bilinear-3] PASSED alg/warp.py::test_warp_19[Float32-bilinear-7] PASSED alg/warp.py::test_warp_19[Float32-cubic-1] PASSED alg/warp.py::test_warp_19[Float32-cubic-2] PASSED alg/warp.py::test_warp_19[Float32-cubic-3] PASSED alg/warp.py::test_warp_19[Float32-cubic-7] PASSED alg/warp.py::test_warp_19[Float32-cubicspline-1] PASSED alg/warp.py::test_warp_19[Float32-cubicspline-2] PASSED alg/warp.py::test_warp_19[Float32-cubicspline-3] PASSED alg/warp.py::test_warp_19[Float32-cubicspline-7] PASSED alg/warp.py::test_warp_19[Float32-lanczos-1] PASSED alg/warp.py::test_warp_19[Float32-lanczos-2] PASSED alg/warp.py::test_warp_19[Float32-lanczos-3] PASSED alg/warp.py::test_warp_19[Float32-lanczos-7] PASSED alg/warp.py::test_warp_19[Float32-average-1] PASSED alg/warp.py::test_warp_19[Float32-average-2] PASSED alg/warp.py::test_warp_19[Float32-average-3] PASSED alg/warp.py::test_warp_19[Float32-average-7] PASSED alg/warp.py::test_warp_19[CFloat32-near-1] PASSED alg/warp.py::test_warp_19[CFloat32-near-2] PASSED alg/warp.py::test_warp_19[CFloat32-near-3] PASSED alg/warp.py::test_warp_19[CFloat32-near-7] PASSED alg/warp.py::test_warp_19[CFloat32-bilinear-1] PASSED alg/warp.py::test_warp_19[CFloat32-bilinear-2] PASSED alg/warp.py::test_warp_19[CFloat32-bilinear-3] PASSED alg/warp.py::test_warp_19[CFloat32-bilinear-7] PASSED alg/warp.py::test_warp_19[CFloat32-cubic-1] PASSED alg/warp.py::test_warp_19[CFloat32-cubic-2] PASSED alg/warp.py::test_warp_19[CFloat32-cubic-3] PASSED alg/warp.py::test_warp_19[CFloat32-cubic-7] PASSED alg/warp.py::test_warp_19[CFloat32-cubicspline-1] PASSED alg/warp.py::test_warp_19[CFloat32-cubicspline-2] PASSED alg/warp.py::test_warp_19[CFloat32-cubicspline-3] PASSED alg/warp.py::test_warp_19[CFloat32-cubicspline-7] PASSED alg/warp.py::test_warp_19[CFloat32-lanczos-1] PASSED alg/warp.py::test_warp_19[CFloat32-lanczos-2] PASSED alg/warp.py::test_warp_19[CFloat32-lanczos-3] PASSED alg/warp.py::test_warp_19[CFloat32-lanczos-7] PASSED alg/warp.py::test_warp_19[CFloat32-average-1] PASSED alg/warp.py::test_warp_19[CFloat32-average-2] PASSED alg/warp.py::test_warp_19[CFloat32-average-3] PASSED alg/warp.py::test_warp_19[CFloat32-average-7] PASSED alg/warp.py::test_warp_19[Float64-near-1] PASSED alg/warp.py::test_warp_19[Float64-near-2] PASSED alg/warp.py::test_warp_19[Float64-near-3] PASSED alg/warp.py::test_warp_19[Float64-near-7] PASSED alg/warp.py::test_warp_19[Float64-bilinear-1] PASSED alg/warp.py::test_warp_19[Float64-bilinear-2] PASSED alg/warp.py::test_warp_19[Float64-bilinear-3] PASSED alg/warp.py::test_warp_19[Float64-bilinear-7] PASSED alg/warp.py::test_warp_19[Float64-cubic-1] PASSED alg/warp.py::test_warp_19[Float64-cubic-2] PASSED alg/warp.py::test_warp_19[Float64-cubic-3] PASSED alg/warp.py::test_warp_19[Float64-cubic-7] PASSED alg/warp.py::test_warp_19[Float64-cubicspline-1] PASSED alg/warp.py::test_warp_19[Float64-cubicspline-2] PASSED alg/warp.py::test_warp_19[Float64-cubicspline-3] PASSED alg/warp.py::test_warp_19[Float64-cubicspline-7] PASSED alg/warp.py::test_warp_19[Float64-lanczos-1] PASSED alg/warp.py::test_warp_19[Float64-lanczos-2] PASSED alg/warp.py::test_warp_19[Float64-lanczos-3] PASSED alg/warp.py::test_warp_19[Float64-lanczos-7] PASSED alg/warp.py::test_warp_19[Float64-average-1] PASSED alg/warp.py::test_warp_19[Float64-average-2] PASSED alg/warp.py::test_warp_19[Float64-average-3] PASSED alg/warp.py::test_warp_19[Float64-average-7] PASSED alg/warp.py::test_warp_19[CFloat64-near-1] PASSED alg/warp.py::test_warp_19[CFloat64-near-2] PASSED alg/warp.py::test_warp_19[CFloat64-near-3] PASSED alg/warp.py::test_warp_19[CFloat64-near-7] PASSED alg/warp.py::test_warp_19[CFloat64-bilinear-1] PASSED alg/warp.py::test_warp_19[CFloat64-bilinear-2] PASSED alg/warp.py::test_warp_19[CFloat64-bilinear-3] PASSED alg/warp.py::test_warp_19[CFloat64-bilinear-7] PASSED alg/warp.py::test_warp_19[CFloat64-cubic-1] PASSED alg/warp.py::test_warp_19[CFloat64-cubic-2] PASSED alg/warp.py::test_warp_19[CFloat64-cubic-3] PASSED alg/warp.py::test_warp_19[CFloat64-cubic-7] PASSED alg/warp.py::test_warp_19[CFloat64-cubicspline-1] PASSED alg/warp.py::test_warp_19[CFloat64-cubicspline-2] PASSED alg/warp.py::test_warp_19[CFloat64-cubicspline-3] PASSED alg/warp.py::test_warp_19[CFloat64-cubicspline-7] PASSED alg/warp.py::test_warp_19[CFloat64-lanczos-1] PASSED alg/warp.py::test_warp_19[CFloat64-lanczos-2] PASSED alg/warp.py::test_warp_19[CFloat64-lanczos-3] PASSED alg/warp.py::test_warp_19[CFloat64-lanczos-7] PASSED alg/warp.py::test_warp_19[CFloat64-average-1] PASSED alg/warp.py::test_warp_19[CFloat64-average-2] PASSED alg/warp.py::test_warp_19[CFloat64-average-3] PASSED alg/warp.py::test_warp_19[CFloat64-average-7] PASSED alg/warp.py::test_warp_20 PASSED alg/warp.py::test_warp_21 PASSED alg/warp.py::test_warp_22[default-default] PASSED alg/warp.py::test_warp_22[default-optimizeSize] PASSED alg/warp.py::test_warp_22[tiled-default] PASSED alg/warp.py::test_warp_22[tiled-optimizeSize] PASSED alg/warp.py::test_warp_22[tiled16-default] PASSED alg/warp.py::test_warp_22[tiled16-optimizeSize] PASSED alg/warp.py::test_warp_23 PASSED alg/warp.py::test_warp_24 PASSED alg/warp.py::test_warp_25 PASSED alg/warp.py::test_warp_26 PASSED alg/warp.py::test_warp_27 PASSED alg/warp.py::test_warp_28 PASSED alg/warp.py::test_warp_29 PASSED alg/warp.py::test_warp_30 PASSED alg/warp.py::test_warp_31 PASSED alg/warp.py::test_warp_32 PASSED alg/warp.py::test_warp_33 PASSED alg/warp.py::test_warp_34 PASSED alg/warp.py::test_warp_35 PASSED alg/warp.py::test_warp_36 PASSED alg/warp.py::test_warp_37 PASSED alg/warp.py::test_warp_38 PASSED alg/warp.py::test_warp_39 PASSED alg/warp.py::test_warp_40 PASSED alg/warp.py::test_warp_weighted_average Diff at pixel (1, 0) : 0.000000 Diff at pixel (2, 0) : 0.000000 Diff at pixel (0, 1) : 0.000000 Max diff : 0 Number of diffs : 3 PASSED alg/warp.py::test_warp_weighted_average_with_srcoffset PASSED alg/warp.py::test_warp_sum Diff at pixel (0, 0) : 0.000000 Diff at pixel (1, 0) : 0.000000 Diff at pixel (2, 0) : 0.000000 Diff at pixel (2, 1) : -0.000000 Diff at pixel (1, 2) : -0.000000 Diff at pixel (2, 2) : -0.000000 Max diff : 0 Number of diffs : 6 PASSED alg/warp.py::test_warp_41 PASSED alg/warp.py::test_warp_42 PASSED alg/warp.py::test_warp_43 PASSED alg/warp.py::test_warp_44 PASSED alg/warp.py::test_warp_45 PASSED alg/warp.py::test_warp_46 PASSED alg/warp.py::test_warp_47 PASSED alg/warp.py::test_warp_48 PASSED alg/warp.py::test_warp_49 PASSED alg/warp.py::test_warp_50 PASSED alg/warp.py::test_warp_51 PASSED alg/warp.py::test_warp_52 PASSED alg/warp.py::test_warp_53[near-generalCase-Byte] PASSED alg/warp.py::test_warp_53[near-generalCase-UInt16] PASSED alg/warp.py::test_warp_53[near-generalCase-Int16] PASSED alg/warp.py::test_warp_53[near-default-Byte] PASSED alg/warp.py::test_warp_53[near-default-UInt16] PASSED alg/warp.py::test_warp_53[near-default-Int16] PASSED alg/warp.py::test_warp_53[cubic-generalCase-Byte] PASSED alg/warp.py::test_warp_53[cubic-generalCase-UInt16] PASSED alg/warp.py::test_warp_53[cubic-generalCase-Int16] PASSED alg/warp.py::test_warp_53[cubic-default-Byte] PASSED alg/warp.py::test_warp_53[cubic-default-UInt16] PASSED alg/warp.py::test_warp_53[cubic-default-Int16] PASSED alg/warp.py::test_warp_53[cubicspline-generalCase-Byte] PASSED alg/warp.py::test_warp_53[cubicspline-generalCase-UInt16] PASSED alg/warp.py::test_warp_53[cubicspline-generalCase-Int16] PASSED alg/warp.py::test_warp_53[cubicspline-default-Byte] PASSED alg/warp.py::test_warp_53[cubicspline-default-UInt16] PASSED alg/warp.py::test_warp_53[cubicspline-default-Int16] PASSED alg/warp.py::test_warp_53[bilinear-generalCase-Byte] PASSED alg/warp.py::test_warp_53[bilinear-generalCase-UInt16] PASSED alg/warp.py::test_warp_53[bilinear-generalCase-Int16] PASSED alg/warp.py::test_warp_53[bilinear-default-Byte] PASSED alg/warp.py::test_warp_53[bilinear-default-UInt16] PASSED alg/warp.py::test_warp_53[bilinear-default-Int16] PASSED alg/warp.py::test_warp_54[YES] PASSED alg/warp.py::test_warp_54[NO] PASSED alg/warp.py::test_warp_55 PASSED alg/warp.py::test_warp_56[YES] PASSED alg/warp.py::test_warp_56[NO] PASSED alg/warp.py::test_warp_nearest_real_nodata_multiple_band PASSED alg/warp.py::test_warp_med_out_of_bounds_src_pixels PASSED alg/warp.py::test_warp_rpc_source_has_geotransform PASSED alg/warp.py::test_warp_ds_rms PASSED alg/warp.py::test_warp_rms_1 PASSED alg/warp.py::test_warp_rms_2 PASSED alg/warp.py::test_warp_mode_ties PASSED alg/warp.py::test_warp_max_downsampling_missed_edges PASSED alg/warp.py::test_warp_average_oversampling PASSED alg/warp.py::test_non_square PASSED gnm/gnm_test.py::test_gnm_filenetwork_create PASSED gnm/gnm_test.py::test_gnm_filenetwork_open PASSED gnm/gnm_test.py::test_gnm_import PASSED gnm/gnm_test.py::test_gnm_autoconnect PASSED gnm/gnm_test.py::test_gnm_graph_dijkstra PASSED gnm/gnm_test.py::test_gnm_graph_kshortest PASSED gnm/gnm_test.py::test_gnm_graph_connectedcomponents PASSED gnm/gnm_test.py::test_gnm_delete PASSED utilities/test_gdal_contour.py::test_gdal_contour_1 SKIPPED (gdal_contour not available) utilities/test_gdal_contour.py::test_gdal_contour_2 SKIPPED (gdal_contour not available) utilities/test_gdal_contour.py::test_gdal_contour_3 SKIPPED (gdal_contour not available) utilities/test_gdal_contour.py::test_gdal_contour_4 SKIPPED (gdal_contour not available) utilities/test_gdal_contour.py::test_gdal_contour_5 SKIPPED (gdal_contour not available) utilities/test_gdal_create.py::test_gdal_create_pdf_tif SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_pdf_no_direct_write_capabilities SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_pdf_composition SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_not_write_driver SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_input_file_invalid SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_input_file SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_input_file_overrrides SKIPPED (gdal_create not available) utilities/test_gdal_create.py::test_gdal_create_input_file_gcps SKIPPED (gdal_create not available) utilities/test_gdal_footprint.py::test_gdal_footprint_basic SKIPPED (gdal_footprint not available) utilities/test_gdal_footprint.py::test_gdal_footprint_appending SKIPPED (gdal_footprint not available) utilities/test_gdal_footprint.py::test_gdal_footprint_overwrite SKIPPED (gdal_footprint not available) utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_input_dataset SKIPPED (gdal_footprint not available) utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_output_dataset SKIPPED (gdal_footprint not available) utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_basic PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_pixel PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_geojson PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_wkt PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_alpha_band PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_splitPolys PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_convexHull PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_densify PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_simplify PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_maxPoints PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr_georef PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_dsco_lco PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_dict_arguments PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_rgba_overviews PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_union PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_none PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_partial PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_layerName PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_output_format PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_output_layer_has_crs_but_input_not PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_number_nodata_values PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_bands PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_nodata PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_alpha PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef_error PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_minRingArea PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS_and_targetCoordinateSystem_pixel_mutually_exclusive PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata_and_ovr_mutually_exclusive PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_no_location PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_writeAbsolutePath PASSED utilities/test_gdal_grid.py::test_gdal_grid_1 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_2 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_2bis SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_3[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_3[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4[Generic-None] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4[SSE-None] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-None] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-1] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-2] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_4bis SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_5 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_5bis SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_6[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_6[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_6bis[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_6bis[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_7 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_7bis SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_8[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_8[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_8bis[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_8bis[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_9 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_9bis SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_10bis[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_10bis[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_10[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_10[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_11 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_12[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_12[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_13bis[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_13bis[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_13[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_13[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_14 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_15[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_15[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_16 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_17[True] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_17[False] SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_18 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_19 SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_19_250_8minp SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_19_250_10maxp_3pow SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_clipsrc SKIPPED (gdal_grid not available) utilities/test_gdal_grid.py::test_gdal_grid_tr SKIPPED (gdal_grid not available) utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_1 PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env0] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env1] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env2] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_3 PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdist] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdistnn] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdist] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdistnn] PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_all_params PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_insufficient_radius PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_min_points_not_reached PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_missing_point_in_one_quadrant PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_ignore_extra_points PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_null_zfield PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_nan_zvalue PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_dict_arguments PASSED utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_errors PASSED utilities/test_gdal_rasterize.py::test_gdal_rasterize_1 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_2 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_3 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_4 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_5 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_6 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[False] SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[True] SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize.py::test_gdal_rasterize_8 SKIPPED (gdal_rasterize not available) utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_1 PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_3 SKIPPED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_100 PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_101 PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_102 PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_4 PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_multipolygon PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse_nested_polygons PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_int64_attribute PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_invalid_layers PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_empty_layer PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_too_small_resolution PASSED utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_dict_arguments PASSED utilities/test_gdal_translate.py::test_gdal_translate_1 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_2 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_3 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_4 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_5 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_6 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_7 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_8 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_9 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_10 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_11 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_12 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_add_gt SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_13 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_14 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_15 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_16 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_17 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_18 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_19 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_20 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_21 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_22 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_23 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_24 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_25 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_26 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_27 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_28 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_29 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_30 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_31 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_32 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_32bis SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_33 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_33bis SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_33ter SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_34 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_35 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_36 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_37 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_39 SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_if_option SKIPPED (gdal_translate not available) utilities/test_gdal_translate.py::test_gdal_translate_scale_and_unscale_incompatible SKIPPED (not working on Windows) utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_1 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_error_case_arg_parser PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_2 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_3 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_4 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_5 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_6 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_7 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_8 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_9 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_uint64 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_10 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_11 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_12 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_outputGeotransform PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13a PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_14 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_100 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_101 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_102 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_0_255_input_range PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_103 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_104 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_gcp_vrt_path PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_rcp_vrt_path PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_geolocation_vrt_path PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_colorinterp PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_110 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_111 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_112 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_generate_ovr PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_1 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_2 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_3 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_oversampling PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_preserve_block_size PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[0-near] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[2-cubic] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[3-cubicspline] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[4-lanczos] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[5-average] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[14-rms] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[6-mode] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[7-gauss] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_not_delete_shared_auxiliary_files PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_coord_epoch_is_dynamic PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_overview_level PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_no_input_band PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_and_unscale_incompatible PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_dict_arguments PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_dmo_option PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_ovr_rpc PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_raster_uint16_ct_0_255_range PASSED utilities/test_gdal_viewshed.py::test_gdal_viewshed SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[] SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[ -cc 1.0] SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_alternative_modes SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_api SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_all_options SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_source SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_destination SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_ox SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_oy SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_input SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_band SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_observer_point SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_driver SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_filename SKIPPED (gdalwarp not available) utilities/test_gdal_viewshed.py::test_gdal_viewshed_south_up SKIPPED (gdalwarp not available) utilities/test_gdaladdo.py::test_gdaladdo_1 SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_2 SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_3 SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_5 SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_5bis SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_projwin SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_extent SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[True] SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[False] SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp_gti SKIPPED (gdaladdo not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_1 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_2 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_3 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_4 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_5 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_6 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_7 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_8 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_9 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_10 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_11 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_12 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_13 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_14 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_15 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_16 SKIPPED (gdalbuildvrt not available) utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_1 PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_2 PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_ovr PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_partial_overlap PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources_separate PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews_not_same_res PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_2 PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_3 PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_4 PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_regular_raster PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection_error PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_mask_band PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_alpha_band PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[0-near] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[2-cubic] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[3-cubicspline] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[4-lanczos] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[5-average] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[14-rms] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[6-mode] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[7-gauss] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList_subset_of_bands_from_multiple_band_source PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_warnings_and_custom_error_handler PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_strict_mode PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_touching_on_edge PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-3] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-4] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-3] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-4] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-3] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-4] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-3] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-4] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_stable_average PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgba PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgb_mask PASSED utilities/test_gdaldem.py::test_gdaldem_hillshade SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_compressed_tiled_output SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_combined SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_compute_edges SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_azimuth SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_png SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_png_compute_edges SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_slope SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_aspect SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_cpt SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_vrt SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32 SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_png SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32_to_png SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry_vrt SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_nodata_nan SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_color_relief_repeated_entry SKIPPED (gdaldem not available) utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float_png PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges_float PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_azimuth PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional_ZevenbergenThorne PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor_ZevenbergenThorne PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_nodata_value PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_tpi PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_wilson PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_riley PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_roughness PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_aspect_ZevenbergenThorne PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_nodata PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_dict_arguments PASSED utilities/test_gdalinfo.py::test_gdalinfo_1 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_2 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_3 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_4 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_5 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_6 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_7 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_8 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_9 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_10 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_11 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_12 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_13 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_14 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_15 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_16 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_17 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_18 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_19 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_20 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_21 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_22 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_23 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_24 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_25 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_26 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_27 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_28 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_29 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_30 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_31 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_stats SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_33 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_34 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_35 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_36 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_37 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_38 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_39 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_40 SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_if_option SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_stac_json SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_stac_eo_bands SKIPPED (gdalinfo not available) utilities/test_gdalinfo.py::test_gdalinfo_access_to_file_without_permission SKIPPED (gdalinfo not available) utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_str PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_path PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_2 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_3 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_4 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_5 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_6 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_7 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_8 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodatavalues PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_coordinate_epoch PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float32] PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float64] PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_full_precision_float64 PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_projjson_no_epsg PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_proj_shape PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_engineering_crs PASSED utilities/test_gdallocationinfo.py::test_gdallocationinfo_1 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_2 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_3 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_4 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_5 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_6 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_wgs84 SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_field_sep SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input_ignored SKIPPED (gdallocationinfo not available) utilities/test_gdallocationinfo.py::test_gdallocationinfo_echo SKIPPED (gdallocationinfo not available) utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_1 SKIPPED (gdalmdiminfo not available) utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_if_option SKIPPED (gdalmdiminfo not available) utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_non_multidim_dataset PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_empty_mem_dataset PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_mem_dataset PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_arrayoption PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_path_input PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_int64 PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_uint64 PASSED utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_1 SKIPPED (gdalmdimtranslate not available) utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if SKIPPED (gdalmdimtranslate not available) utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if_error SKIPPED (gdalmdimtranslate not available) utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_no_arg PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_mem PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_classic PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_1d_to_classic PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_classic PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_multidim PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_transpose_and_view PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_group PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_two_groups PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_subset PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_scaleaxes PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dims_with_same_name_different_size PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_view PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_resample PASSED utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dict_arguments PASSED utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_1 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_2 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_3 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_4 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_5 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_6 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_7 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_9 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_10 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_11 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_12 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_13 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14bis SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_15 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_16 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_17 SKIPPED (gdalsrsinfo not available) utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_all SKIPPED (gdalsrsinfo not available) utilities/test_gdaltindex.py::test_gdaltindex_5[] SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format AUTO] SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format EPSG] SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format PROJ] SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format WKT] SKIPPED (gdaltindex not available) utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_basic PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_already_existing_rasters PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_skipDifferentProjection PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_outputSRS_writeAbsoluePath PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_format_layerName PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_overwrite PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_non_xml PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_xml PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_directory PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_fetch_md PASSED utilities/test_gdaltransform.py::test_gdaltransform_1 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_2 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_3 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_4 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_5 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_6 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_7 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_8 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_9 SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_ct_4D SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_s_coord_epoch SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_t_coord_epoch SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_s_t_coord_epoch SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_extra_input SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_extra_input_ignored SKIPPED (gdaltransform not available) utilities/test_gdaltransform.py::test_gdaltransform_echo SKIPPED (gdaltransform not available) utilities/test_gdalwarp.py::test_gdalwarp_1 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_2 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_3 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_4 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_5 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_6 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_7 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_8 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_9 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_10 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_11 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_12 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_13 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_14 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_16 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_17 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_18 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_19 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_20 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_21 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_22 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_23 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_24 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_25 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_26 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_27 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_28 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_29 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_30 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_31 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_33 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_34 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_35 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_36 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_37 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_38 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_39 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_40 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_41 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_42 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_43 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_44 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_45 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_45bis SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_46 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_46bis SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_46ter SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_47_append_subdataset SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_if_option SKIPPED (gdalwarp not available) utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_1 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_2 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_3 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_4 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_5 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_6 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_7 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_8 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_9 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_10 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_11 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_12 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_13 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_14 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[0-near] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[2-cubic] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[3-cubicspline] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[4-lanczos] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[5-average] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[14-rms] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[6-mode] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[8-max] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[9-min] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[10-med] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[11-q1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[12-q3] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[13-sum] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_15 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_16 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_17 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_19 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_21 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection_and_coordinate_operation PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_postgis SKIPPED (OGR_PG_CONNECTION_STRING not defined) utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options0] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_23 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_32 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_tap_tr_te PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_34 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_45 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_46 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_all_touched_single_pixel PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_crop_to_cutline_slightly_shifted_wrt_pixel_boundaries PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_100 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_101 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_102 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_103 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_104 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_105 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_106 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_107 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_108 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_109 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_110 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_111 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_112 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_113 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_114 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_115 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_116 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_117 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_118 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_119 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_120 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_121 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_122 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_123 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_124 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_125 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_126 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_127 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_128 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_129 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_130 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_131 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[6] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_133 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_134 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135a PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135b PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135c PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135d PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135e PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135f PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135g PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135h PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135i PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135j PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135k PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135m PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135n PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135o PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135p PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135q PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135r PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135s PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[MEM] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[VRT] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_several_sources_with_different_srs_no_explicit_target_srs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_touching_dateline PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC2] SKIPPED (netCDF format NC2 not available) utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC4] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_ortho PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_insufficient_dst_band_count PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct_wkt PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_new PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_no_intersection PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_RPC_FOOTPRINT PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_bug_4326_to_3857 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_full_world_4326_to_3857 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_te PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_conflicting_t_srs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_te_and_conflicting_t_srs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog_reprojection_options PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog_reprojection_options PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_xscale_antimeridian PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_scale_offset PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver_remove_empty_polygon PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver_remove_empty_inner_ring PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_propagating_coordinate_epoch PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_s_coord_epoch PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_t_coord_epoch PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_automatic_grid_sampling PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_nodata_with_dstalpha PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_points_outside_of_earth PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_from_ob_tran_including_north_pole_to_geographic PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_geographic_outside_180_no_crs_change PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_generate_ovr PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_not_delete_shared_auxiliary_files PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_issue_with_te_and_geographic_crs_world_coverage PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_53037 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[average] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[mode] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[min] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[max] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[med] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q3] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[sum] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[rms] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 1 1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 10 10] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 40 40] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 11 9] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 100 100] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_multiband PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_across_antimeridian PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_srcBands PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_same_horizontal_crs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection_multi_sources PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_tr_square PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_optimize_size PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_working_data_type_with_source_dataset_of_different_types PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_crossing_antimeridian_in_EPSG_32601_and_raster_in_EPSG_4326 PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_dict_arguments PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_long_lat_to_ortho PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ortho_to_long_lat PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_projection_without_inverse_method PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crash_on_none_dst PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_conflicting_source_metadata PASSED utilities/test_gdalwarp_lib.py::test_target_extent_consistent_size PASSED utilities/test_gnmutils.py::test_gnmmanage_1 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnmmanage_2 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnmmanage_3 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnmmanage_4 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnmanalyse_1 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnmanalyse_2 SKIPPED (gnmmanage not available) utilities/test_gnmutils.py::test_gnm_cleanup SKIPPED (gnmmanage not available) utilities/test_nearblack.py::test_nearblack_1 SKIPPED (nearblack not available) utilities/test_nearblack.py::test_nearblack_2 SKIPPED (nearblack not available) utilities/test_nearblack.py::test_nearblack_4 SKIPPED (nearblack not available) utilities/test_nearblack.py::test_nearblack_5 SKIPPED (nearblack not available) utilities/test_nearblack.py::test_nearblack_7 SKIPPED (nearblack not available) utilities/test_nearblack.py::test_nearblack_8 SKIPPED (nearblack not available) utilities/test_nearblack_lib.py::test_nearblack_lib_1[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_1[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_2[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_2[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_3[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_3[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_4[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_4[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_5[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_5[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_7[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_7[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_8[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_8[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[twopasses] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[floodfill] PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_left PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_right PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_top PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom_non_black PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_dict_arguments PASSED utilities/test_ogr2ogr.py::test_ogr2ogr_1 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_2 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_3 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_4 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_5 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_6[postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_7[postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_41[postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_6[no-postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_7[no-postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_41[no-postgis] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_8 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_9 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_10 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_11 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_12 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_13 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_14 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_15 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_16 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_17 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_18 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_polygon_splitting SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_19 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_20 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_21 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_22 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_23 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_24 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_25 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_26 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_27 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_28 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_29[0] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_29[1] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_30 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_31 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_32 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_33 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_34 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_35 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_36 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_37 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_38 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_39 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_40 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_42 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_43[2] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_43[3] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_44 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_45 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_46[] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_46[-tps] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_46[-order 1] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_46[-a_srs EPSG:4326] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_46[-s_srs EPSG:4326 -t_srs EPSG:3857] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_47 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_48 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_49 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_49_bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_50 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_51 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_51bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_51ter SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_52 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_53 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_54 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_54bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_55 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_55bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_56 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_57 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_57bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_58 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_59 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_59bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_60 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_61 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_62 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_62bis SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_63 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_64 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_65 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_66 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_check_identity_transformation[87.67571099999996-0-4326] SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_if_ok SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_if_ko SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_parquet_dataset_limit SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_1 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2a PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2b PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_3 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_4 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_5 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_6 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sel_fields_empty PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_7 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_8 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_9 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_10 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_11 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_12 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_13 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_14 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_15 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_16 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_17 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_18 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_19 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20a PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_21 PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_clipsrc_wkt_no_dst_geom PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_axis_mapping_swap PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct_no_srs PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType0] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType1] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_makevalid PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sql_filename PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_emptyStrAsNull PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_fielddomain_ PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_assign_coord_epoch PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_s_coord_epoch PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_t_coord_epoch PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_launder_geometry_column_name PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_upsert PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_t_srs_ignored PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_projected PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_geographic PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_datasource PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_discard_lower_dimensionality PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_invalid_polygon PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_3d_polygon PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_argument_errors PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_datasource PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_discard_lower_dimensionality PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_argument_errors PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_fid_string_to_gpkg PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_mapfieldtype PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_options_and_args PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_simplify PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[0] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[10] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[unlimited] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dateTimeTo PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_list_type_to_JSON PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-ESRI Shapefile-.shp-5-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-GML-.gml-4-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-CSV-.csv-5-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-PGDump-.sql-4-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-GML-.gml-4-2-False-False] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-ESRI Shapefile-.shp-6-2-False-False] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-PGDump-.sql-4-2-False-False] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-CSV-.csv-6-2-False-False] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-CSV-.csv-5-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-ESRI Shapefile-.shp-5-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-GML-.gml-4-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.shp-PGDump-.sql-4-2-True-True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_nlt_GEOMETRY_nlt_CURVE_TO_LINEAR PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value0] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value1] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value2] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value3] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value4] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value5] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value6] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value0] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value1] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value2] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value3] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value4] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value5] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value6] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_geojson_output SKIPPED (ogrinfo not available) utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dict_arguments PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_supports_curve PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[POLYGON] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[CONVERT_TO_LINEAR] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_does_not_support_curve PASSED utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[True] PASSED utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[None] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[1] PASSED utilities/test_ogr2ogr_lib.py::test_json_types PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_preserved_fid PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_truncated_field_names PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision_with_geom PASSED utilities/test_ogrinfo.py::test_ogrinfo_1 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_2 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_3 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_4 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_5 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_6 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_7 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_8 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_9 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_10 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_11 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_12 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_erroneous_config SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_erroneous_config_2 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_14 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_15 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_16 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_17 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_18 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_19 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_20 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_21 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_22 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_23 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_24 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_25 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_sql_filename SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_nogeomtype SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_fielddomains SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_hiearchical SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_failed_sql SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_empty_gpkg SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_if_ok SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_if_ko SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_access_to_file_without_permission SKIPPED (ogrinfo not available) utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1 PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_str PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_path PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_validate PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_zm PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_relationships PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_relationships PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_OFSTJSON PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_fields_NO PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_geom_NO PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_fielddomains PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_time_zones PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_extent3D PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features_resolution PASSED utilities/test_ogrlineref.py::test_ogrlineref_2 SKIPPED (ogrlineref not available) utilities/test_ogrlineref.py::test_ogrlineref_3 SKIPPED (ogrlineref not available) utilities/test_ogrlineref.py::test_ogrlineref_4 SKIPPED (ogrlineref not available) utilities/test_ogrlineref.py::test_ogrlineref_5 SKIPPED (ogrlineref not available) utilities/test_ogrtindex.py::test_ogrtindex_1[None] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_1[4326] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3[-expected_srss0] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format AUTO-expected_srss1] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format EPSG-expected_srss2] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format PROJ-expected_srss3] SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format WKT-expected_srss4] SKIPPED (ogrtindex not available) utilities/test_sozip.py::test_sozip_list SKIPPED (sozip_path not available) utilities/test_sozip.py::test_sozip_create SKIPPED (sozip_path not available) utilities/test_sozip.py::test_sozip_append SKIPPED (sozip_path not available) utilities/test_sozip.py::test_sozip_validate SKIPPED (sozip_path not available) utilities/test_sozip.py::test_sozip_optimize_from SKIPPED (sozip_path not available) pyscripts/test_gdal2tiles.py::test_gdal2tiles_help PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_version PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_simple PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_zoom_option PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[average] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[near] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[bilinear] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[cubic] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[cubicspline] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[lanczos] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[antialias] SKIPPED ('antialias' resampling is not available) pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[mode] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[max] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[min] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[med] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[q1] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[q3] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_xyz PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_invalid_srs PASSED pyscripts/test_gdal2tiles.py::test_does_not_error_when_source_bounds_close_to_tiles_bound PASSED pyscripts/test_gdal2tiles.py::test_does_not_error_when_nothing_to_put_in_the_low_zoom_tile PASSED pyscripts/test_gdal2tiles.py::test_handle_utf8_filename PASSED pyscripts/test_gdal2tiles.py::test_exclude_transparent_tiles PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_oversample PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_xyz PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_geodetic_tmscompatible_xyz PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_mapml PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_webp[average] PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_webp[antialias] SKIPPED ('antialias' resampling is not available) pyscripts/test_gdal2xyz.py::test_gdal2xyz_help PASSED pyscripts/test_gdal2xyz.py::test_gdal2xyz_version PASSED pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_1 PASSED pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_2 PASSED pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_3 PASSED pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_srcnodata_dstnodata PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_help PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_version PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_1 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_2 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_3 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_4 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_5 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_6 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_7 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_8 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_9 g2_getfld: return from g2_unpack7 = 4 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60..PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_10 PASSED pyscripts/test_gdal_calc.py::test_gdal_calc_py_multiple_inputs_same_alpha PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_help PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_version PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[True] PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[False] PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_1b PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_2 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_3 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_4 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_5 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_6 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_7 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_8 PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_unsetrpc PASSED pyscripts/test_gdal_edit.py::test_gdal_edit_py_epoch PASSED pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_help PASSED pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_version PASSED pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_1 PASSED pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_2 PASSED pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_smoothing PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_1 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_2 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_3 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_4 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_5 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_6 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_7 PASSED pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_8 SKIPPED pyscripts/test_gdal_merge.py::test_gdal_merge_help PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_version PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_1 PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_2 PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_3 PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_4 PASSED pyscripts/test_gdal_merge.py::test_gdal_merge_5 PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_help PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_version PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_1 PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_2 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_help PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_version PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_1 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_2 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_3 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_4 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_4bis PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_minus_8 PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[geojson] PASSED pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[gpkg] PASSED pyscripts/test_gdal_proximity.py::test_gdal_proximity_help PASSED pyscripts/test_gdal_proximity.py::test_gdal_proximity_version PASSED pyscripts/test_gdal_proximity.py::test_gdal_proximity_1 PASSED pyscripts/test_gdal_proximity.py::test_gdal_proximity_2 PASSED pyscripts/test_gdal_proximity.py::test_gdal_proximity_3 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_help PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_version PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_1 Building internal Index for 1 tile(s) ... finished Filename: ../gcore/data/byte.tif File Size: 20x20x1 Pixel Size: 60.000000 x -60.000000 UL:(440720.000000,3751320.000000) LR:(441920.000000,3750120.000000) tileWidth: 256 tileHeight: 256 countTilesX: 1 countTilesY: 1 overlap: 0 C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\byte_1_1.tif : 0|0-->20-20 C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\1\byte_1_1.tif : 0|0-->10-10 C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\2\byte_1_1.tif : 0|0-->5-5 FINISHED PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_2 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_non_contigous PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_3 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_4 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_5 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_png PASSED pyscripts/test_gdal_sieve.py::test_gdal_sieve_help PASSED pyscripts/test_gdal_sieve.py::test_gdal_sieve_version PASSED pyscripts/test_gdal_sieve.py::test_gdal_sieve_1 PASSED pyscripts/test_gdal_sieve.py::test_gdal_sieve_src_without_nodata PASSED pyscripts/test_gdal_utils.py::test_utils_py_0 PASSED pyscripts/test_gdal_utils.py::test_utils_py_1 PASSED pyscripts/test_gdal_utils.py::test_min_max[gcore-byte.tif-74-255-False] PASSED pyscripts/test_gdal_utils.py::test_utils_arrays PASSED pyscripts/test_gdal_utils.py::test_utils_np_arrays PASSED pyscripts/test_gdal_utils.py::test_utils_color_files[color_paletted_red_green_0-255.qml-256-pal0] PASSED pyscripts/test_gdal_utils.py::test_utils_color_files[color_pseudocolor_spectral_0-100.qml-5-pal1] PASSED pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-255.txt-None] PASSED pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-1-nv.txt-0] PASSED pyscripts/test_gdal_utils.py::test_utils_color_table_and_palette PASSED pyscripts/test_gdal_utils.py::test_read_write_color_table_from_raster PASSED pyscripts/test_gdal_utils.py::test_utils_base_get_extension PASSED pyscripts/test_gdal_utils.py::test_utils_util_DoesDriverHandleExtension PASSED pyscripts/test_gdal_utils.py::test_utils_util_GetOutputDriverFor PASSED pyscripts/test_gdalattachpct.py::test_gdalattachpct_basic PASSED pyscripts/test_gdalattachpct.py::test_gdalattachpct_vrt_output PASSED pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_basic PASSED pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_intermediate_vrt_path PASSED pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_intermediate_vrt_path_specified_ovr_factors PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_help PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_version PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_same PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_type PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_pixel_content PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_band_count PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_dimension PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata_nan PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_srs PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_geotransform PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_metadata PASSED pyscripts/test_gdalcompare.py::test_gdalcompare_different_overview PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_1 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_2 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_3 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_4 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_5 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_6 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_7 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_8 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_9 PASSED pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_10 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_1 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_3 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_4 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_6 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_wgs84 PASSED pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_7 PASSED pyscripts/test_gdalmove.py::test_gdalmove_help PASSED pyscripts/test_gdalmove.py::test_gdalmove_version PASSED pyscripts/test_gdalmove.py::test_gdalmove_1 PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_help PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_version PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_intersection PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_union PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_symdifference PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_identity PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_update PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_clip PASSED pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_erase PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_1 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_2 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_3 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_4 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_5 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_6 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_7 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_8 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_9 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_10 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_11 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_22 PASSED pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_23 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_help PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_version PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_1 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_2 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_3 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_4 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_5 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_6 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_7 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_7a PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_7b PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_7c PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_8 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_9 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_10 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_11 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_12 PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-True-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-True-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-True-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-True-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None0] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-False-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-False-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-False-None-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None1] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-EPSG:32631-None-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-None] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-EPSG:32631] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-EPSG:4326] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[True] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[False] PASSED pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_curve_geom_in_generic_layer PASSED pyscripts/test_osr_util.py::test_gis_order PASSED pyscripts/test_osr_util.py::test_gis_order2 PASSED pyscripts/test_osr_util.py::test_transform PASSED pyscripts/test_pct.py::test_rgb2pct_help PASSED pyscripts/test_pct.py::test_rgb2pct_version PASSED pyscripts/test_pct.py::test_rgb2pct_1 PASSED pyscripts/test_pct.py::test_pct2rgb_help PASSED pyscripts/test_pct.py::test_pct2rgb_version PASSED pyscripts/test_pct.py::test_pct2rgb_1 Diff at pixel (31, 0) : 1.000000 Diff at pixel (32, 0) : 3.000000 Diff at pixel (35, 0) : -4.000000 Diff at pixel (36, 0) : 6.000000 Diff at pixel (37, 0) : 2.000000 Diff at pixel (38, 0) : 6.000000 Diff at pixel (39, 0) : 2.000000 Diff at pixel (40, 0) : 5.000000 Diff at pixel (41, 0) : 7.000000 Diff at pixel (35, 1) : 10.000000 Diff at pixel (33, 2) : -13.000000 Diff at pixel (40, 14) : -14.000000 Diff at pixel (25, 38) : -17.000000 Diff at pixel (35, 42) : -18.000000 Max diff : 18 Number of diffs : 1659 PASSED pyscripts/test_pct.py::test_pct2rgb_no_color_table PASSED pyscripts/test_pct.py::test_rgb2pct_2 PASSED pyscripts/test_pct.py::test_rgb2pct_3 PASSED pyscripts/test_pct.py::test_pct2rgb_4 PASSED pyscripts/test_pct.py::test_gdalattachpct_1 .70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...PASSED pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_not_parquet_file SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_cannot_download_schema SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_ok SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_json SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_does_not_validate_schema SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_primary_column_not_in_columns SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_minimum_valid_metadata SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_column_name_not_found SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox0-None] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox1-None] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox2-abs(bbox[0]) > 180] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox3-abs(bbox[1]) > 90] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox4-abs(bbox[2]) > 180] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox5-abs(bbox[3]) > 90] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox6-bbox[3] < bbox[1]] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox7-bbox[5] < bbox[2]] SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_wkb SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_geom_type_not_consistent_with_declaration SKIPPED (Driver Parquet not present) pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_winding_order SKIPPED (Driver Parquet not present) pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_alpha_option PASSED pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_1_band PASSED pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_3_bands PASSED pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_init_dest_option PASSED pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_band_is_in_the_right_place PASSED pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_changes_option_tag_based_on_input_options PASSED pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option PASSED pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option_tag_present PASSED pyscripts/gdal2tiles/test_logger.py::test_gdal2tiles_logger PASSED pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_1_band_means_gray PASSED pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_2_bands_means_gray_alpha PASSED pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_3_bands_means_rgb PASSED pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_4_bands_means_rgba PASSED pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_alpha_mask PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_0_args_passed PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_first_param_is_not_a_file PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_input_file_does_not_exist PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_more_than_2_free_parameters PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_output_folder_is_the_input_file_folder_when_none_passed PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_vanilla_input_output PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_not_supported_wout_numpy PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_supported_with_numpy PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_average_resampling_supported_with_latest_gdal PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_invalid PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_valid PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp_png_accepted PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_default_to_input_filename_if_not_set PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_is_untouched_if_set PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_ends_with_the_output_folder_last_component PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_stays_empty_if_not_passed PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_not_specified PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_single_level PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels PASSED pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels_automatic_max PASSED pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_4326_to_3857_longitude_beyond_180 PASSED pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_raises_if_no_from_or_to_srs PASSED pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_dataset_unchanged_if_in_destination_srs_and_no_gcps PASSED pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_warped_vrt_dataset_when_from_srs_different_from_to_srs PASSED pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_with_projection_when_no_options PASSED pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_wout_projection_with_gcps_when_no_options PASSED pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_uses_the_passed_arguments_in_priority PASSED pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_extends_passed_arguments_if_not_enough_values_given PASSED pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_reads_values_from_input_dataset PASSED pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_uses_the_passed_arguments_in_priority PASSED pyscripts/gdal2tiles/test_update_alpha_value_for_non_alpha_inputs.py::UpdateAlphaValueForNonAlphaInputsTest::test_do_nothing_on_2_or_4_bands_inputs PASSED pyscripts/gdal2tiles/test_vsimem.py::test_gdal2tiles_vsimem PASSED benchmark/test_gdalwarp.py::test_gdalwarp[near-1] ERROR benchmark/test_gdalwarp.py::test_gdalwarp[near-ALL_CPUS] ERROR benchmark/test_gdalwarp.py::test_gdalwarp[cubic-1] ERROR benchmark/test_gdalwarp.py::test_gdalwarp[cubic-ALL_CPUS] ERROR benchmark/test_gtiff.py::test_gtiff_byte ERROR benchmark/test_gtiff.py::test_gtiff_byte_get_srs ERROR benchmark/test_gtiff.py::test_gtiff_multithread_write[True] ERROR benchmark/test_gtiff.py::test_gtiff_multithread_write[False] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_default] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_default] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_default] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[NEAREST-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[BILINEAR-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBIC-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[LANCZOS-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[AVERAGE-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[RMS-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[MODE-source_tiled] ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[GAUSS-source_tiled] ERROR benchmark/test_ogr2ogr.py::test_ogr2ogr[50000] ERROR benchmark/test_ogr2ogr.py::test_ogr2ogr_reproject[10000] ERROR benchmark/test_ogr_gpkg.py::test_ogr_gpkg_create ERROR benchmark/test_ogr_gpkg.py::test_ogr_gpkg_spatial_index ERROR =================================== ERRORS ==================================== ___________________ ERROR at setup of test_gdalwarp[near-1] ___________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62 @pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"]) @pytest.mark.parametrize("resample_alg", ["near", "cubic"]) def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _______________ ERROR at setup of test_gdalwarp[near-ALL_CPUS] ________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62 @pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"]) @pytest.mark.parametrize("resample_alg", ["near", "cubic"]) def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 __________________ ERROR at setup of test_gdalwarp[cubic-1] ___________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62 @pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"]) @pytest.mark.parametrize("resample_alg", ["near", "cubic"]) def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _______________ ERROR at setup of test_gdalwarp[cubic-ALL_CPUS] _______________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62 @pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"]) @pytest.mark.parametrize("resample_alg", ["near", "cubic"]) def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ______________________ ERROR at setup of test_gtiff_byte ______________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 44 def test_gtiff_byte(): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 __________________ ERROR at setup of test_gtiff_byte_get_srs __________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 48 def test_gtiff_byte_get_srs(): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ____________ ERROR at setup of test_gtiff_multithread_write[True] _____________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 53 @pytest.mark.parametrize("with_optim", [True, False]) def test_gtiff_multithread_write(with_optim): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ____________ ERROR at setup of test_gtiff_multithread_write[False] ____________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 53 @pytest.mark.parametrize("with_optim", [True, False]) def test_gtiff_multithread_write(with_optim): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ____ ERROR at setup of test_gtiff_create_copy[dest_default-source_default] ____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_create_copy[dest_default-source_tiled] _____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_default] _____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ______ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_tiled] ______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ___ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_default] ___ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ____ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] _ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] _ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123 @pytest.mark.parametrize( "source_ds_4096x4096_filename", [[], ["TILED=YES"]], indirect=True, ids=["source_default", "source_tiled"], ) @pytest.mark.parametrize( "options", [ [], ["TILED=YES"], ["TILED=YES", "COMPRESS=LZW"], ["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"], ], ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"], ) def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_build_overviews[NEAREST-source_tiled] ______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_build_overviews[BILINEAR-source_tiled] _____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ______ ERROR at setup of test_gtiff_build_overviews[CUBIC-source_tiled] _______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ___ ERROR at setup of test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ____ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_build_overviews[LANCZOS-source_tiled] ______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _____ ERROR at setup of test_gtiff_build_overviews[AVERAGE-source_tiled] ______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _______ ERROR at setup of test_gtiff_build_overviews[RMS-source_tiled] ________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _______ ERROR at setup of test_gtiff_build_overviews[MODE-source_tiled] _______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ______ ERROR at setup of test_gtiff_build_overviews[GAUSS-source_tiled] _______ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158 @pytest.mark.parametrize( "source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"] ) @pytest.mark.parametrize( "ovr_alg", [ "NEAREST", "BILINEAR", "CUBIC", "CUBICSPLINE", "LANCZOS", "AVERAGE", "RMS", "MODE", "GAUSS", ], ) def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ____________________ ERROR at setup of test_ogr2ogr[50000] ____________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr2ogr.py, line 70 @pytest.mark.parametrize("source_file", [50000], indirect=True) def test_ogr2ogr(tmp_vsimem, source_file): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 _______________ ERROR at setup of test_ogr2ogr_reproject[10000] _______________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr2ogr.py, line 78 @pytest.mark.parametrize("source_file", [10000], indirect=True) def test_ogr2ogr_reproject(tmp_vsimem, source_file): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ___________________ ERROR at setup of test_ogr_gpkg_create ____________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr_gpkg.py, line 61 def test_ogr_gpkg_create(tmp_vsimem): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ________________ ERROR at setup of test_ogr_gpkg_spatial_index ________________ file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr_gpkg.py, line 73 def test_ogr_gpkg_spatial_index(source_file): file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299 @pytest.fixture(scope="function") def decorate_with_benchmark(request, benchmark): E fixture 'benchmark' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis > use 'pytest --fixtures [testpath]' for help on them. E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299 ================================== FAILURES =================================== ______________________________ test_ogr_basic_6 _______________________________ def test_ogr_basic_6(): > with pytest.raises(Exception): E Failed: DID NOT RAISE E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_basic_test.py:176: Failed _________________________ test_ogr_basic_getfielddefn _________________________ def test_ogr_basic_getfielddefn(): defn = ogr.FeatureDefn() defn.AddFieldDefn(ogr.FieldDefn("intfield", ogr.OFTInteger)) by_index = defn.GetFieldDefn(0) by_name = defn.GetFieldDefn("intfield") assert by_index.this == by_name.this > with gdaltest.enable_exceptions(): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_basic_test.py:675: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = -1 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Invalid index : -1 E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________________________ test_ogr_fgdb_19 _______________________________ openfilegdb_drv = > fgdb_drv = > test_gdb = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ogr_fgdb_190/test.gdb') def test_ogr_fgdb_19(openfilegdb_drv, fgdb_drv, test_gdb): # FIXME likely due to too old FileGDB SDK on those targets # fails with ERROR 1: Failed to open Geodatabase (The system cannot find the file specified.) # File "ogr_fgdb.py", line 1664, in ogr_fgdb_19 # if ds.StartTransaction(force=True) != 0: if ( gdaltest.is_travis_branch("ubuntu_2204") or gdaltest.is_travis_branch("ubuntu_2004") or gdaltest.is_travis_branch("ubuntu_1804") or gdaltest.is_travis_branch("ubuntu_1604") or gdaltest.is_travis_branch("trusty_clang") or gdaltest.is_travis_branch("python3") or gdaltest.is_travis_branch("trunk_with_coverage") ): pytest.skip() # Error case: try in read-only ds = fgdb_drv.Open(test_gdb) with gdal.quiet_errors(): ret = ds.StartTransaction(force=True) assert ret != 0 ds = None (bPerLayerCopyingForTransaction, ds) = ogr_fgdb_19_open_update( openfilegdb_drv, fgdb_drv, test_gdb ) assert ds.TestCapability(ogr.ODsCEmulatedTransactions) == 1 # Error case: try in non-forced mode with gdal.quiet_errors(): ret = ds.StartTransaction(force=False) assert ret != 0 # Error case: try StartTransaction() with a ExecuteSQL layer still active sql_lyr = ds.ExecuteSQL("SELECT * FROM test") with gdal.quiet_errors(): ret = ds.StartTransaction(force=True) assert ret != 0 ds.ReleaseResultSet(sql_lyr) # Error case: call CommitTransaction() while there is no transaction with gdal.quiet_errors(): ret = ds.CommitTransaction() assert ret != 0 # Error case: call RollbackTransaction() while there is no transaction with gdal.quiet_errors(): ret = ds.RollbackTransaction() assert ret != 0 # Error case: try StartTransaction() with another active connection ds2 = fgdb_drv.Open(test_gdb, update=1) with gdal.quiet_errors(): ret = ds2.StartTransaction(force=True) assert ret != 0 ds2 = None # Successful StartTransaction() finally! lyr = ds.GetLayer(0) lyr = ds.GetLayer(0) # again old_count = lyr.GetFeatureCount() lyr_defn = lyr.GetLayerDefn() layer_created_before_transaction = ds.CreateLayer( "layer_created_before_transaction", geom_type=ogr.wkbNone ) layer_created_before_transaction_defn = ( layer_created_before_transaction.GetLayerDefn() ) > assert ds.StartTransaction(force=True) == 0 E AssertionError: assert 6 == 0 E + where 6 = >>(force=True) E + where >> = >.StartTransaction E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_fgdb.py:1266: AssertionError ______________________________ test_ogr_fgdb_20 _______________________________ openfilegdb_drv = > fgdb_drv = > tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ogr_fgdb_200') def test_ogr_fgdb_20(openfilegdb_drv, fgdb_drv, tmp_path): if openfilegdb_drv is None: pytest.skip("No OpenFileGDB driver available") if ( gdaltest.is_travis_branch("ubuntu_2204") or gdaltest.is_travis_branch("ubuntu_2004") or gdaltest.is_travis_branch("ubuntu_1804") or gdaltest.is_travis_branch("ubuntu_1604") or gdaltest.is_travis_branch("trusty_clang") or gdaltest.is_travis_branch("python3") or gdaltest.is_travis_branch("trunk_with_coverage") ): pytest.skip() ds = fgdb_drv.CreateDataSource(tmp_path / "test.gdb") ds = None # We need the OpenFileGDB driver for CreateFeature() with user defined FID openfilegdb_drv.Register() ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1) openfilegdb_drv.Deregister() fgdb_drv.Deregister() # Force OpenFileGDB first openfilegdb_drv.Register() fgdb_drv.Register() lyr = ds.CreateLayer("test_2147483647", geom_type=ogr.wkbNone) lyr.CreateField(ogr.FieldDefn("int", ogr.OFTInteger)) f = ogr.Feature(lyr.GetLayerDefn()) fid = 2147483647 f.SetFID(fid) f.SetField(0, fid) lyr.CreateFeature(f) ds = None ds = openfilegdb_drv.Open(tmp_path / "test.gdb") lyr = ds.GetLayerByName("test_2147483647") f = lyr.GetNextFeature() assert f assert f.GetFID() == 2147483647 ds = None ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1) lyr = ds.GetLayerByName("test_2147483647") # GetNextFeature() is excruciatingly slow on such huge FID with the SDK driver f = lyr.GetFeature(2147483647) assert f lyr = ds.CreateLayer("ogr_fgdb_20", geom_type=ogr.wkbNone) lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger)) lyr.CreateField(ogr.FieldDefn("str", ogr.OFTString)) ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_id ON ogr_fgdb_20(id)") f = ogr.Feature(lyr.GetLayerDefn()) f.SetField("id", 1) ret = lyr.CreateFeature(f) assert ( ret == 0 and f.GetFID() == 1 and lyr.GetMetadataItem("1", "MAP_OGR_FID_TO_FGDB_FID") is None ) # Existing FID with gdal.quiet_errors(): ret = lyr.CreateFeature(f) assert ret != 0 for invalid_fid in [-2, 0, 9876543210]: f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(invalid_fid) with gdal.quiet_errors(): ret = lyr.CreateFeature(f) assert ret != 0, invalid_fid f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(2) f.SetField("id", 2) ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != 2 or lyr.GetMetadataItem("2", "MAP_OGR_FID_TO_FGDB_FID") is not None ): f.DumpReadable() pytest.fail() # OGR FID = 4, FileGDB FID = 3 f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(4) f.SetField("id", 4) # Cannot call CreateFeature() with a set FID when a dataset is opened more than once ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1) with gdal.quiet_errors(): ret = lyr.CreateFeature(f) assert ret != 0 ds2 = None ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != 4 or lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID") != "3" ): f.DumpReadable() pytest.fail(lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID")) # Cannot open geodatabase at the moment since it is in 'FID hack mode' with gdal.quiet_errors(): ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1) assert ds2 is None ds2 = None # Existing FID, but only in OGR space with gdal.quiet_errors(): ret = lyr.CreateFeature(f) assert ret != 0 # This FID exists as a FGDB ID, but should not be user visible. f.SetFID(3) ret = lyr.SetFeature(f) assert ret == ogr.OGRERR_NON_EXISTING_FEATURE ret = lyr.DeleteFeature(3) assert ret == ogr.OGRERR_NON_EXISTING_FEATURE ret = lyr.GetFeature(3) assert ret is None # Trying to set OGR FID = 3 --> FileGDB FID = 4 f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(3) f.SetField("id", 3) ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != 3 or lyr.GetMetadataItem("3", "MAP_OGR_FID_TO_FGDB_FID") != "4" ): f.DumpReadable() pytest.fail() lyr.ResetReading() expected = [(1, None), (2, None), (4, 3), (3, 4)] for i in range(2): for (fid, fgdb_fid) in expected: if i == 0: f = lyr.GetNextFeature() else: f = lyr.GetFeature(fid) assert f is not None if f.GetFID() != fid or f.GetField("id") != fid: f.DumpReadable() pytest.fail(fid) got_fgdb_fid = lyr.GetMetadataItem( str(f.GetFID()), "MAP_OGR_FID_TO_FGDB_FID" ) if got_fgdb_fid is None: assert fgdb_fid is None elif int(got_fgdb_fid) != fgdb_fid: print(fgdb_fid) pytest.fail(got_fgdb_fid) for fid in [-9876543210, 0, 100]: f = lyr.GetFeature(fid) if f is not None: f.DumpReadable() pytest.fail() for invalid_fid in [-2, 0, 9876543210]: f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(invalid_fid) ret = lyr.SetFeature(f) assert ret == ogr.OGRERR_NON_EXISTING_FEATURE ret = lyr.DeleteFeature(invalid_fid) assert ret == ogr.OGRERR_NON_EXISTING_FEATURE f = lyr.GetFeature(3) f.SetField("str", "3") ret = lyr.SetFeature(f) assert ret == 0 f = lyr.GetFeature(3) assert f.GetField("str") == "3" ret = lyr.DeleteFeature(1) assert ret == 0 ret = lyr.DeleteFeature(3) assert ret == 0 for (fid, fgdb_fid) in [ (3, 5), (2049, 6), (10, 7), (7, 8), (9, None), (8, 10), (12, 11), ]: f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(fid) f.SetField("id", fid) ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != fid or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) != str(fgdb_fid) ): f.DumpReadable() print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) pytest.fail(fid) # Normally 12 should be attributed, but it has already been reserved f = ogr.Feature(lyr.GetLayerDefn()) ret = lyr.CreateFeature(f) if ret != 0 or f.GetFID() != 13: f.DumpReadable() pytest.fail() f.SetField("id", f.GetFID()) lyr.SetFeature(f) lyr.ResetReading() expected = [ (2, None), (4, 3), (3, 5), (2049, 6), (10, 7), (7, 8), (9, None), (8, 10), ] for (fid, fgdb_fid) in expected: f = lyr.GetNextFeature() assert f is not None if ( f.GetFID() != fid or f.GetField("id") != fid or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) != str(fgdb_fid) ): f.DumpReadable() print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) pytest.fail(fid) lyr.SetAttributeFilter("id = 3") lyr.ResetReading() f = lyr.GetNextFeature() if f.GetFID() != 3: f.DumpReadable() pytest.fail() # This will cause a resync of indexes lyr.SetAttributeFilter("OBJECTID = 3") lyr.ResetReading() f = lyr.GetNextFeature() if f.GetFID() != 3: f.DumpReadable() pytest.fail() # No sparse pages lyr = ds.CreateLayer("ogr_fgdb_20_simple", geom_type=ogr.wkbNone) lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger)) f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(2) f.SetField("id", 2) lyr.CreateFeature(f) # This will cause a resync of indexes sql_lyr = ds.ExecuteSQL("SELECT * FROM ogr_fgdb_20_simple") f = sql_lyr.GetNextFeature() if f.GetFID() != 2: f.DumpReadable() pytest.fail() # Do not allow user set FID while a select layer is in progress f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(3) f.SetField("id", 3) with gdal.quiet_errors(): ret = lyr.CreateFeature(f) assert ret != 0 ds.ReleaseResultSet(sql_lyr) # Do it in transaction, but this is completely orthogonal ds.StartTransaction(force=True) f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(3) f.SetField("id", 3) lyr.CreateFeature(f) f = None ds.CommitTransaction() # Multi-page indexes srs = osr.SpatialReference() srs.ImportFromEPSG(32630) with gdal.config_option("FGDB_RESYNC_THRESHOLD", "600"): lyr = ds.CreateLayer("ogr_fgdb_20_indexes", geom_type=ogr.wkbPoint, srs=srs) lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger)) ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_indexes_id ON ogr_fgdb_20_indexes(id)") with gdal.config_option("FGDB_BULK_LOAD", "YES"): for i in range(1000): f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(i + 2) f.SetField("id", i + 2) f.SetGeometry(ogr.CreateGeometryFromWkt("POINT (%d 0)" % i)) lyr.CreateFeature(f) ds = None # Check consistency after re-opening gdal.ErrorReset() for update in [0, 1]: ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update) lyr = ds.GetLayerByName("ogr_fgdb_20") assert lyr.GetFeatureCount() == 10 lyr.ResetReading() expected = [2, 3, 4, 7, 8, 9, 10, 12, 13, 2049] for fid in expected: f = lyr.GetNextFeature() assert gdal.GetLastErrorType() == 0 assert f is not None, fid if f.GetFID() != fid or f.GetField("id") != fid: f.DumpReadable() pytest.fail(fid) for fid in expected: lyr.SetAttributeFilter("id = %d" % fid) lyr.ResetReading() f = lyr.GetNextFeature() if f.GetFID() != fid or f.GetField("id") != fid: f.DumpReadable() pytest.fail(fid) lyr = ds.GetLayerByName("ogr_fgdb_20_simple") f = lyr.GetNextFeature() assert f.GetFID() == 2 f = lyr.GetNextFeature() assert f.GetFID() == 3 # Check attribute index lyr = ds.GetLayerByName("ogr_fgdb_20_indexes") for i in range(1000): fid = i + 2 lyr.SetAttributeFilter("id = %d" % fid) lyr.ResetReading() f = lyr.GetNextFeature() assert f.GetFID() == fid # Check spatial index lyr.SetAttributeFilter(None) if update == 1: for i in range(1000): fid = i + 2 lyr.SetSpatialFilterRect(i - 0.01, -0.01, i + 0.01, 0.01) lyr.ResetReading() f = lyr.GetNextFeature() assert f.GetFID() == fid # Insert new features ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1) lyr = ds.GetLayerByName("ogr_fgdb_20") for (fid, fgdb_fid) in [ (10000000, 2050), (10000001, 2051), (8191, 2052), (16384, 2053), ]: f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(fid) f.SetField("id", fid) ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != fid or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) != str(fgdb_fid) ): f.DumpReadable() pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) ds = None # Insert a new intermediate FIDs for (fid, fgdb_fid) in [(1000000, 10000002), (1000001, 10000002)]: ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1) lyr = ds.GetLayerByName("ogr_fgdb_20") f = ogr.Feature(lyr.GetLayerDefn()) f.SetFID(fid) f.SetField("id", fid) ret = lyr.CreateFeature(f) if ( ret != 0 or f.GetFID() != fid or lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID") != str(fgdb_fid) ): f.DumpReadable() pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID")) ds = None # Check consistency after re-opening gdal.ErrorReset() for update in [0, 1]: ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update) lyr = ds.GetLayerByName("ogr_fgdb_20") assert lyr.GetFeatureCount() == 16 lyr.ResetReading() expected = [ 2, 3, 4, 7, 8, 9, 10, 12, 13, 2049, 8191, 16384, 1000000, 1000001, 10000000, 10000001, ] for fid in expected: f = lyr.GetNextFeature() assert gdal.GetLastErrorType() == 0 assert f is not None, fid if f.GetFID() != fid or f.GetField("id") != fid: f.DumpReadable() pytest.fail(fid) # Simulate different errors when database reopening is done # to sync ids for case in ("CASE1", "CASE2", "CASE3"): try: shutil.rmtree("tmp/test2.gdb") except OSError: pass ds = fgdb_drv.CreateDataSource(tmp_path / "test2.gdb") > lyr = ds.CreateLayer("foo", geom_type=ogr.wkbNone) E AttributeError: 'NoneType' object has no attribute 'CreateLayer' E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_fgdb.py:2158: AttributeError _____________________________ test_basic_test_11 ______________________________ def test_basic_test_11(): ds = gdal.OpenEx("data/byte.tif") assert ds is not None ds = gdal.OpenEx("data/byte.tif", gdal.OF_RASTER) assert ds is not None ds = gdal.OpenEx("data/byte.tif", gdal.OF_VECTOR) assert ds is None ds = gdal.OpenEx("data/byte.tif", gdal.OF_RASTER | gdal.OF_VECTOR) assert ds is not None ds = gdal.OpenEx("data/byte.tif", gdal.OF_ALL) assert ds is not None ds = gdal.OpenEx("data/byte.tif", gdal.OF_UPDATE) assert ds is not None ds = gdal.OpenEx( "data/byte.tif", gdal.OF_RASTER | gdal.OF_VECTOR | gdal.OF_UPDATE | gdal.OF_VERBOSE_ERROR, ) assert ds is not None ds = gdal.OpenEx("data/byte.tif", allowed_drivers=[]) assert ds is not None ds = gdal.OpenEx("data/byte.tif", allowed_drivers=["GTiff"]) assert ds is not None ds = gdal.OpenEx("data/byte.tif", allowed_drivers=["PNG"]) assert ds is None with gdal.quiet_errors(): ds = gdal.OpenEx("data/byte.tif", open_options=["FOO"]) assert ds is not None ar_ds = [gdal.OpenEx("data/byte.tif", gdal.OF_SHARED) for _ in range(1024)] assert ar_ds[1023] is not None ar_ds = None ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_RASTER) assert ds is None ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_VECTOR) assert ds is not None assert ds.GetLayerCount() == 1 assert ds.GetLayer(0) is not None ds.GetLayer(0).GetMetadata() ds = gdal.OpenEx("../ogr/data/poly.shp", allowed_drivers=["ESRI Shapefile"]) assert ds is not None ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_RASTER | gdal.OF_VECTOR) assert ds is not None ds = gdal.OpenEx("non existing") assert ds is None and gdal.GetLastErrorMsg() == "" with gdal.quiet_errors(): ds = gdal.OpenEx("non existing", gdal.OF_VERBOSE_ERROR) assert ds is None and gdal.GetLastErrorMsg() != "" > with gdal.ExceptionMgr(useExceptions=True): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\basic_test.py:329: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: non existing: No such file or directory E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________________________ test_numpy_rw_16 _______________________________ def test_numpy_rw_16(): # 1D array = numpy.empty([1], numpy.uint8) with gdal.quiet_errors(): ds = gdal_array.OpenArray(array) assert ds is None > with gdaltest.enable_exceptions(), pytest.raises( Exception, match="Illegal numpy array rank 1" ): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw.py:666: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Illegal numpy array rank 1. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________________ test_numpy_rw_failure_in_readasarray _____________________ def test_numpy_rw_failure_in_readasarray(): ds = gdal.Open("data/idontexist2.vrt") assert ds is not None exception_raised = False > with gdal.ExceptionMgr(): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw.py:741: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: data\idontexist.tif: No such file or directory E May be caused by: data\idontexist.tif: No such file or directory E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ________________ test_numpy_rw_multidim_numpy_array_as_dataset ________________ def test_numpy_rw_multidim_numpy_array_as_dataset(): import numpy as np from osgeo import gdal_array for typ in ( np.int8, np.uint8, np.uint16, np.int16, np.uint32, np.int32, np.float32, np.float64, np.complex64, np.complex128, ): ar = np.array([[1, 2, 3], [4, 5, 6]], dtype=typ) ds = gdal_array.OpenMultiDimensionalNumPyArray(ar) assert ds rg = ds.GetRootGroup() assert rg myarray = rg.OpenMDArray("array") assert myarray assert np.array_equal(myarray.ReadAsArray(), ar) ar = np.array([[1, 2, 3], [4, 5, 6]], dtype=np.str_) > with pytest.raises( Exception, match="Unable to access numpy arrays of typecode `U'" ): E Failed: DID NOT RAISE E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw_multidim.py:127: Failed ________________________ test_metadata_dcap_yes[MrSID] ________________________ driver_name = 'MrSID' @pytest.mark.parametrize("driver_name", all_driver_names) def test_metadata_dcap_yes(driver_name): """Test that the only value of DCAP_ elements is YES""" driver = gdal.GetDriverByName(driver_name) > md = driver.GetMetadata() E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:400: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3591: in GetMetadata return self.GetMetadata_Dict(domain) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('',) def GetMetadata_Dict(self, *args) -> "char **": r"""GetMetadata_Dict(MajorObject self, char const * pszDomain="") -> char **""" > return _gdal.MajorObject_GetMetadata_Dict(self, *args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3567: RuntimeError __________________ test_metadata_creationoptionslist[MrSID] ___________________ driver_name = 'MrSID' @pytest.mark.parametrize("driver_name", all_driver_names) def test_metadata_creationoptionslist(driver_name): """Test if DMD_CREATIONOPTIONLIST metadataitem is present and can be parsed""" schema = etree.XMLSchema(schema_creationoptionslist_xml) driver = gdal.GetDriverByName(driver_name) > creationoptionslist_xml = driver.GetMetadataItem("DMD_CREATIONOPTIONLIST") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:433: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('DMD_CREATIONOPTIONLIST',) def GetMetadataItem(self, *args) -> "char const *": r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *""" > return _gdal.MajorObject_GetMetadataItem(self, *args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError ________________ test_metadata_creation_field_datatypes[MrSID] ________________ driver_name = 'MrSID' @pytest.mark.parametrize("driver_name", all_driver_names) def test_metadata_creation_field_datatypes(driver_name): """Test if DMD_CREATIONFIELDDATATYPES metadataitem returns valid datatypes""" valid_datatypes = { "Integer", "Integer64", "Real", "String", "Date", "DateTime", "Time", "IntegerList", "Integer64List", "RealList", "StringList", "Binary", } driver = gdal.GetDriverByName(driver_name) > datatypes_str = driver.GetMetadataItem("DMD_CREATIONFIELDDATATYPES") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:581: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('DMD_CREATIONFIELDDATATYPES',) def GetMetadataItem(self, *args) -> "char const *": r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *""" > return _gdal.MajorObject_GetMetadataItem(self, *args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError ______________ test_metadata_creation_sub_field_datatypes[MrSID] ______________ driver_name = 'MrSID' @pytest.mark.parametrize("driver_name", all_driver_names) def test_metadata_creation_sub_field_datatypes(driver_name): """Test if DMD_CREATIONFIELDDATASUBTYPES metadataitem returns valid data subtypes""" valid_datatypes = {"Boolean", "Float32", "Int16", "JSON", "UUID"} driver = gdal.GetDriverByName(driver_name) > datatypes_str = driver.GetMetadataItem("DMD_CREATIONFIELDDATASUBTYPES") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('DMD_CREATIONFIELDDATASUBTYPES',) def GetMetadataItem(self, *args) -> "char const *": r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *""" > return _gdal.MajorObject_GetMetadataItem(self, *args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError _____________________________ test_tiff_write_13 ______________________________ @pytest.mark.require_creation_option("GTiff", "JPEG") def test_tiff_write_13(): src_ds = gdal.Open("data/sasha.tif") ds = gdaltest.tiff_drv.CreateCopy( "tmp/sasha.tif", src_ds, options=[ "PROFILE=BASELINE", "TILED=YES", "COMPRESS=JPEG", "PHOTOMETRIC=YCBCR", "JPEG_QUALITY=31", ], ) ds = None ds = gdal.Open("tmp/sasha.tif") cs = ds.GetRasterBand(3).Checksum() ds = None gdaltest.tiff_drv.Delete("tmp/sasha.tif") > assert cs in (16612,) E assert 14841 in (16612,) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\tiff_write.py:418: AssertionError ___________________ test_vsicurl_404_repeated_same_resource ___________________ args = () kwds = {'server': WebServer(process=, port=8080)} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = -1 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: HTTP response code: 404 E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError _________________________________ test_ecw_22 _________________________________ def test_ecw_22(): ds = gdal.Open("data/ecw/spif83.ecw") expected_wkt = """PROJCS["L2CAL6M",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6269"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4269"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.7833333078095],PARAMETER["standard_parallel_2",33.8833333208765],PARAMETER["latitude_of_origin",32.166666682432],PARAMETER["central_meridian",-116.249999974595],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["Metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH]]""" expected_srs = osr.SpatialReference() expected_srs.ImportFromWkt(expected_wkt) > assert ds.GetSpatialRef().IsSame(expected_srs), "did not get expected SRS." E AssertionError: did not get expected SRS. E assert 0 E + where 0 = >>( >) E + where >> = >.IsSame E + where > = >>() E + where >> = >.GetSpatialRef E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:714: AssertionError _________________________________ test_ecw_25 _________________________________ tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ecw_250') def test_ecw_25(tmp_path): shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw") proj = "NUTM31" datum = "WGS84" units = "FEET" ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update) if ( ds is None and gdaltest.ecw_drv.major_version == 3 and gdal.GetConfigOption("APPVEYOR") is not None ): pytest.skip() sr = osr.SpatialReference() sr.ImportFromERM(proj, datum, units) wkt = sr.ExportToWkt() ds.SetProjection(wkt) ds = None assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml") ds = gdal.Open(tmp_path / "spif83.ecw") got_proj = ds.GetMetadataItem("PROJ", "ECW") got_datum = ds.GetMetadataItem("DATUM", "ECW") got_units = ds.GetMetadataItem("UNITS", "ECW") got_wkt = ds.GetProjectionRef() ds = None > assert got_proj == proj E AssertionError: assert 'epsg:32631' == 'NUTM31' E - NUTM31 E + epsg:32631 E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:812: AssertionError _________________________________ test_ecw_26 _________________________________ tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ecw_260') def test_ecw_26(tmp_path): shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw") proj = "NUTM31" datum = "WGS84" units = "FEET" ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update) if ( ds is None and gdaltest.ecw_drv.major_version == 3 and gdal.GetConfigOption("APPVEYOR") is not None ): pytest.skip() ds.SetMetadataItem("PROJ", proj, "ECW") ds.SetMetadataItem("DATUM", datum, "ECW") ds.SetMetadataItem("UNITS", units, "ECW") ds = None assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml") ds = gdal.Open(tmp_path / "spif83.ecw") got_proj = ds.GetMetadataItem("PROJ", "ECW") got_datum = ds.GetMetadataItem("DATUM", "ECW") got_units = ds.GetMetadataItem("UNITS", "ECW") got_wkt = ds.GetProjectionRef() ds = None > assert got_proj == proj E AssertionError: assert 'epsg:32631' == 'NUTM31' E - NUTM31 E + epsg:32631 E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:852: AssertionError ___________________________ test_kea_create_vsimem ____________________________ args = () kwds = {'tmp_vsimem': PurePosixPath('/vsimem/test_kea_create_vsimem')} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = -1 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Attempt to create file `/vsimem/test_kea_create_vsimem/vsitest.kea' failed. /vsi file systems not supported E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________________________ test_mem_md_basic ______________________________ def test_mem_md_basic(): drv = gdal.GetDriverByName("MEM") ds = drv.CreateMultiDimensional("myds") assert ds assert ds.GetDescription() == "myds" rg = ds.GetRootGroup() assert rg assert rg.GetName() == "/" assert rg.GetFullName() == "/" assert not rg.GetMDArrayNames() assert not rg.GetGroupNames() assert not rg.GetAttributes() assert not rg.GetDimensions() assert not rg.OpenMDArray("not existing") assert not rg.OpenMDArrayFromFullname("not existing") assert not rg.OpenGroup("not existing") assert not rg.OpenGroupFromFullname("not existing") assert not rg.GetAttribute("not existing") assert not rg.GetVectorLayerNames() assert not rg.OpenVectorLayer("not existing") > with gdal.ExceptionMgr(), pytest.raises(Exception): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Array not existing does not exist E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________________________ test_mem_md_subgroup _____________________________ def test_mem_md_subgroup(): drv = gdal.GetDriverByName("MEM") ds = drv.CreateMultiDimensional("myds") rg = ds.GetRootGroup() with gdal.quiet_errors(): assert not rg.CreateGroup("") # unnamed group not supported with pytest.raises(ValueError): assert not rg.CreateGroup(None) subg = rg.CreateGroup("subgroup") assert subg assert subg.GetName() == "subgroup" assert subg.GetFullName() == "/subgroup" assert rg.GetGroupNames() == ["subgroup"] assert rg.OpenGroup("subgroup").GetName() == "subgroup" subsubg = subg.CreateGroup("subsubgroup") assert subsubg.GetFullName() == "/subgroup/subsubgroup" subsubg = rg.OpenGroupFromFullname("/subgroup/subsubgroup") assert subsubg is not None assert subsubg.GetFullName() == "/subgroup/subsubgroup" subg.CreateMDArray("myarray", [], gdal.ExtendedDataType.Create(gdal.GDT_Byte)) array = rg.OpenMDArrayFromFullname("/subgroup/myarray") assert array is not None assert array.GetFullName() == "/subgroup/myarray" > with gdal.ExceptionMgr(), pytest.raises(Exception): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Attribute not existing does not exist E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________________ test_mem_md_array_resolvemdarray _______________________ def test_mem_md_array_resolvemdarray(): drv = gdal.GetDriverByName("MEM") ds = drv.CreateMultiDimensional("myds") rg = ds.GetRootGroup() a = rg.CreateGroup("a") aa = a.CreateGroup("aa") a.CreateGroup("ab") b = rg.CreateGroup("b") a.CreateMDArray("var_a", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16)) a.CreateMDArray("var_c", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16)) aa.CreateMDArray("var_aa", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16)) b.CreateMDArray("var_b", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16)) b.CreateMDArray("var_c", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16)) assert rg.ResolveMDArray("x", "/") is None > with gdal.ExceptionMgr(), pytest.raises(Exception): E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:2274: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Array x does not exist E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ________________________________ test_mrsid_1 _________________________________ def test_mrsid_1(): tst = gdaltest.GDALTest("MrSID", "sid/mercator.sid", 1, None) gt = (-15436.385771224039, 60.0, 0.0, 3321987.8617962394, 0.0, -60.0) # # Old, internally generated. # prj = """PROJCS["MER E000|", GEOGCS["NAD27", DATUM["North_American_Datum_1927", SPHEROID["Clarke 1866",6378206.4,294.9786982138982, AUTHORITY["EPSG","7008"]], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4267"]], PROJECTION["Mercator_1SP"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",0], PARAMETER["scale_factor",1], PARAMETER["false_easting",0], PARAMETER["false_northing",0], UNIT["metre",1, AUTHORITY["EPSG","9001"]]]""" # # MrSID SDK getWKT() method. # prj = """PROJCS["MER E000|", GEOGCS["NAD27", DATUM["North_American_Datum_1927", SPHEROID["Clarke 1866",6378206.4,294.9786982139006, AUTHORITY["EPSG","7008"]], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4267"]], PROJECTION["Mercator_1SP"], PARAMETER["latitude_of_origin",1], PARAMETER["central_meridian",1], PARAMETER["scale_factor",1], PARAMETER["false_easting",1], PARAMETER["false_northing",1], UNIT["metre",1, AUTHORITY["EPSG","9001"]]]""" # # MrSID SDK getWKT() method - DSDK 8 and newer? # prj = """PROJCS["MER E000|", GEOGCS["NAD27", DATUM["North_American_Datum_1927", SPHEROID["Clarke 1866",6378206.4,294.9786982139006, AUTHORITY["EPSG","7008"]], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4267"]], PROJECTION["Mercator_1SP"], PARAMETER["central_meridian",0], PARAMETER["scale_factor",1], PARAMETER["false_easting",0], PARAMETER["false_northing",0], UNIT["metre",1, AUTHORITY["EPSG","9001"]]]""" > tst.testOpen( check_gt=gt, check_stat=(0.0, 255.0, 103.319, 55.153), check_approx_stat=(2.0, 243.0, 103.131, 43.978), ) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:170: in testOpen ds = gdal.Open(wrk_filename, gdal.GA_ReadOnly) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('data/sid/mercator.sid', 0) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError ________________________________ test_mrsid_2 _________________________________ def test_mrsid_2(): > ds = gdal.Open("data/sid/mercator.sid") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:158: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('data/sid/mercator.sid',) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError ________________________________ test_mrsid_3 _________________________________ def test_mrsid_3(): > ds = gdal.Open("data/sid/mercator.sid") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:179: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('data/sid/mercator.sid',) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError ________________________________ test_mrsid_4 _________________________________ def test_mrsid_4(): try: os.remove("data/sid/mercator_new.sid.aux.xml") except OSError: pass tst = gdaltest.GDALTest("MrSID", "sid/mercator_new.sid", 1, None) gt = (-15436.385771224039, 60.0, 0.0, 3321987.8617962394, 0.0, -60.0) prj = """PROJCS["MER E000", GEOGCS["NAD27", DATUM["North_American_Datum_1927", SPHEROID["Clarke 1866",6378206.4,294.9786982138982, AUTHORITY["EPSG","7008"]], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4267"]], PROJECTION["Mercator_1SP"], PARAMETER["latitude_of_origin",33.76446202777777], PARAMETER["central_meridian",-117.4745428888889], PARAMETER["scale_factor",1], PARAMETER["false_easting",0], PARAMETER["false_northing",0], UNIT["metre",1, AUTHORITY["EPSG","9001"]]]""" > tst.testOpen( check_gt=gt, check_prj=prj, check_stat=(0.0, 255.0, 103.112, 52.477), check_approx_stat=(0.0, 255.0, 102.684, 51.614), ) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:229: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:170: in testOpen ds = gdal.Open(wrk_filename, gdal.GA_ReadOnly) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('data/sid/mercator_new.sid', 0) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError ________________________________ test_mrsid_8 _________________________________ def test_mrsid_8(): new_gt = (10000, 50, 0, 20000, 0, -50) srs = osr.SpatialReference() srs.ImportFromEPSG(27700) if os.path.exists("tmp/mercator.sid"): gdal.Unlink("tmp/mercator.sid") shutil.copyfile("data/sid/mercator.sid", "tmp/mercator.sid") > ds = gdal.Open("tmp/mercator.sid") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('tmp/mercator.sid',) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError ________________________________ test_mrsid_9 _________________________________ def test_mrsid_9(): f = open("data/sid/mercator.sid", "rb") data = f.read() f.close() f = gdal.VSIFOpenL("/vsimem/mrsid_9.sid", "wb") gdal.VSIFWriteL(data, 1, len(data), f) gdal.VSIFCloseL(f) > ds = gdal.Open("/vsimem/mrsid_9.sid") E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:351: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('/vsimem/mrsid_9.sid',) def Open(*args) -> "GDALDatasetShadow *": r""" Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset Opens a raster file as a :py:class:`Dataset` using default options. See :cpp:func:`GDALOpen`. For more control over how the file is opened, use :py:func:`OpenEx`. Parameters ---------- utf8_path : str name of the file to open eAccess : int, default = :py:const:`gdal.GA_ReadOnly` Returns ------- Dataset, or ``None`` on failure See Also -------- :py:func:`OpenEx` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.Open(*args) E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll E 126: The specified module could not be found. E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError _____________________________ test_s102_elevation _____________________________ def test_s102_elevation(): ds = gdal.OpenEx( "data/s102/test_s102_v2.1.h5", open_options=["DEPTH_OR_ELEVATION=ELEVATION"] ) assert ds.RasterCount == 2 assert ds.RasterXSize == 3 assert ds.RasterYSize == 2 assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326" assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 48.75, 0.0, -0.5)) elevation = ds.GetRasterBand(1) > assert elevation.GetDescription() == "elevation" E AssertionError: assert 'depth' == 'elevation' E - elevation E + depth E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\s102.py:111: AssertionError ____________________________ test_s102_north_up_no ____________________________ def test_s102_north_up_no(): ds = gdal.OpenEx("data/s102/test_s102_v2.1.h5", open_options=["NORTH_UP=NO"]) assert ds.RasterCount == 2 assert ds.RasterXSize == 3 assert ds.RasterYSize == 2 assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326" > assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 47.75, 0.0, 0.5)) E assert (1.8, 0.4, 0.0, 48.75, 0.0, -0.5) == approx((1.8 ± 1.8e-06, 0.4 ± 4.0e-07, 0.0 ± 1.0e-12, 47.75 ± 4.8e-05, 0.0 ± 1.0e-12, 0.5 ± 5.0e-07)) E comparison failed. Mismatched elements: 2 / 6: E Max absolute difference: 1.0 E Max relative difference: 2.0 E Index | Obtained | Expected E 3 | 48.75 | 47.75 ± 4.8e-05 E 5 | -0.5 | 0.5 ± 5.0e-07 E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\s102.py:143: AssertionError _________ test_vrtmultidim_arraysource_error_no_array_in_array_source _________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find a , or in E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________ test_vrtmultidim_arraysource_error_no_SourceFilename _____________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find in E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________ test_vrtmultidim_arraysource_error_no_SourceArray ______________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find in E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ___________ test_vrtmultidim_arraysource_error_wrong_SourceFilename ___________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: i/do/not/exist.nc: No such file or directory E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________ test_vrtmultidim_arraysource_error_wrong_SourceArray _____________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find array '/i/do/not/exist' in data/netcdf/byte_no_cf.nc E May be caused by: Cannot find group i E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ______________ test_vrtmultidim_arraysource_error_not_a_2D_array ______________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Array referenced in should be a two-dimensional array E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError _____ test_vrtmultidim_arraysource_error_no_source_array_in_DerivedArray ______ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find a , or in E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError _______________ test_vrtmultidim_arraysource_error_unknown_step _______________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Unknown . element E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________ test_vrtmultidim_arraysource_error_view_missing_expr _____________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find 'expr' attribute in element E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError _________ test_vrtmultidim_arraysource_error_transpose_missing_order __________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find 'newOrder' attribute in element E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError _________ test_vrtmultidim_arraysource_error_resample_wrong_dimension _________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Missing name attribute on Dimension E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError ____________ test_vrtmultidim_arraysource_error_resample_wrong_srs ____________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Invalid value for E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError __________ test_vrtmultidim_arraysource_error_resample_wrong_option ___________ args = (), kwds = {} @wraps(func) def inner(*args, **kwds): > with self._recreate_cm(): C:\Python\Python310\lib\contextlib.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ C:\Python\Python310\lib\contextlib.py:142: in __exit__ next(self.gen) E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr( E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__ gdal_array._SetExceptionsLocal(self.currentUseExceptions) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ bVal = 0 def _SetExceptionsLocal(bVal: "int") -> "void": r"""_SetExceptionsLocal(int bVal)""" > return _gdal_array._SetExceptionsLocal(bVal) E RuntimeError: Cannot find 'name' attribute in