found 7zip in C:\Program Files\7-Zip\7z.exe rem SET GDAL_DOWNLOAD_TEST_DATA=YES SET PROJ_LIB=E:\buildsystem\release-1928\bin\proj9\SHARE SET GDAL_DRIVER_PATH=E:\buildsystem\release-1928\bin\gdal\plugins;E:\buildsystem\release-1928\bin\gdal\plugins-external SET GDAL_DATA=E:\buildsystem\src\gdal-vc16\gdal\data SET PYTHONPATH=E:\buildsystem\release-1928\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=autotestvc16 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-1928\bin;E:\buildsystem\release-1928\bin\debug;E:\buildsystem\release-1928\bin\gdal\python\osgeo;E:\builds\Oracle\instantclient_12_2;E:\buildsystem\support\FileGDB_API_1_5_1-VS2017\bin;E:\buildsystem\support\diffutils;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;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:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe SET USE_PATH_FOR_GDAL_PYTHON=YES cd E:\buildsystem\src\gdal-vc16\vc16\autotest C:\Python\Python310-32\Scripts\pytest.exe -vvs ============================= test session starts ============================= platform win32 -- Python 3.10.7, pytest-7.2.0, pluggy-1.0.0 -- C:\Python\Python310-32\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.1.1 PROJ_RUNTIME_VERSION: 9.1.1 COMPILER: MSVC 192930148 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-vc16\vc16\autotest, configfile: pytest.ini, testpaths: ogr, gcore, gdrivers, osr, alg, gnm, utilities, pyscripts plugins: env-0.8.1, sugar-0.9.6 collecting ... Could not find test_ogrsf.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_contour.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_create.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_grid.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_rasterize.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_translate.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalwarp.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdal_viewshed.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdaladdo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalbuildvrt.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdaldem.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalinfo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdallocationinfo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalmdiminfo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalmdimtranslate.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdalsrsinfo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdaltindex.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gdaltransform.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gnmmanage.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find gnmanalyse.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find nearblack.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find ogr2ogr.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find ogrinfo.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find ogrlineref.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find ogrtindex.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH Could not find sozip.exe in E:\buildsystem\src\gdal-vc16\vc16/apps. Trying with PATH collected 11853 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_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 PASSED 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 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_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 SKIPPED (got exception [WinError 2] The system cannot find the file specified) ogr/ogr_basic_test.py::test_ogr_basic_create_data_source_context_manager PASSED ogr/ogr_basic_test.py::test_ogr_basic_cleanup 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_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_vsimem_cleanup 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_7 PASSED ogr/ogr_csv.py::test_ogr_csv_8 PASSED ogr/ogr_csv.py::test_ogr_csv_9 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_16 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_30 SKIPPED 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_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_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_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_csw.py::test_ogr_csw_vsimem_cleanup 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_8 PASSED ogr/ogr_dgn.py::test_ogr_dgn_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) 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 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 PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_aggregation_minimum PASSED ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_aggregation_all_options 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_failed_forceTo 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_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 PASSED 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_13 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_14 PASSED 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 PASSED ogr/ogr_fgdb.py::test_ogr_fgdb_19bis SKIPPED ogr/ogr_fgdb.py::test_ogr_fgdb_20 PASSED 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_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 FAILED 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 PASSED ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_issue_7401 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_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_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_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_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_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_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_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_5 PASSED ogr/ogr_georss.py::test_ogr_georss_6 PASSED ogr/ogr_georss.py::test_ogr_georss_7 PASSED ogr/ogr_georss.py::test_ogr_georss_8 PASSED ogr/ogr_georss.py::test_ogr_georss_9 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_12 PASSED ogr/ogr_georss.py::test_ogr_georss_13 PASSED ogr/ogr_georss.py::test_ogr_georss_14 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_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_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_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_gml_read.py::test_ogr_gml_1 PASSED ogr/ogr_gml_read.py::test_ogr_gml_2 PASSED ogr/ogr_gml_read.py::test_ogr_gml_3 PASSED ogr/ogr_gml_read.py::test_ogr_gml_4 PASSED ogr/ogr_gml_read.py::test_ogr_gml_5 PASSED ogr/ogr_gml_read.py::test_ogr_gml_6 PASSED ogr/ogr_gml_read.py::test_ogr_gml_7 PASSED ogr/ogr_gml_read.py::test_ogr_gml_8 PASSED ogr/ogr_gml_read.py::test_ogr_gml_9 PASSED ogr/ogr_gml_read.py::test_ogr_gml_10 PASSED ogr/ogr_gml_read.py::test_ogr_gml_11 PASSED ogr/ogr_gml_read.py::test_ogr_gml_12 PASSED ogr/ogr_gml_read.py::test_ogr_gml_13 PASSED ogr/ogr_gml_read.py::test_ogr_gml_14 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_15 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_city_gml PASSED ogr/ogr_gml_read.py::test_gml_read_compound_crs_lat_long PASSED ogr/ogr_gml_read.py::test_ogr_gml_city_gml_lod2_with_xlink_href PASSED ogr/ogr_gml_read.py::test_ogr_gml_17 PASSED ogr/ogr_gml_read.py::test_ogr_gml_18 PASSED ogr/ogr_gml_read.py::test_ogr_gml_19 PASSED ogr/ogr_gml_read.py::test_ogr_gml_20 PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3-expected_gml_gml3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3Deegree-expected_gml_gml3degree] PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3.2-expected_gml_gml32] PASSED ogr/ogr_gml_read.py::test_ogr_gml_22 PASSED ogr/ogr_gml_read.py::test_ogr_gml_23 PASSED ogr/ogr_gml_read.py::test_ogr_gml_24 PASSED ogr/ogr_gml_read.py::test_ogr_gml_25 PASSED ogr/ogr_gml_read.py::test_ogr_gml_26 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_27 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_28 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_29 PASSED ogr/ogr_gml_read.py::test_ogr_gml_30 PASSED ogr/ogr_gml_read.py::test_ogr_gml_31 PASSED ogr/ogr_gml_read.py::test_ogr_gml_32 PASSED ogr/ogr_gml_read.py::test_ogr_gml_33 PASSED ogr/ogr_gml_read.py::test_ogr_gml_34 PASSED ogr/ogr_gml_read.py::test_ogr_gml_35 PASSED ogr/ogr_gml_read.py::test_ogr_gml_36 PASSED ogr/ogr_gml_read.py::test_ogr_gml_37 PASSED ogr/ogr_gml_read.py::test_ogr_gml_resolver_huge PASSED ogr/ogr_gml_read.py::test_ogr_gml_resolver_none PASSED ogr/ogr_gml_read.py::test_ogr_gml_40 PASSED ogr/ogr_gml_read.py::test_ogr_gml_41 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_42 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_43 SKIPPED (Test disabled because service regularly times out) ogr/ogr_gml_read.py::test_ogr_gml_44 PASSED ogr/ogr_gml_read.py::test_ogr_gml_45 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_46 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs10.xml] SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs11.xml] SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs20.xml] SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_48 PASSED ogr/ogr_gml_read.py::test_ogr_gml_49 PASSED ogr/ogr_gml_read.py::test_ogr_gml_50 PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options0] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options1] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options0] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options1] PASSED ogr/ogr_gml_read.py::test_ogr_gml_51 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_52 PASSED ogr/ogr_gml_read.py::test_ogr_gml_53 PASSED ogr/ogr_gml_read.py::test_ogr_gml_54 PASSED ogr/ogr_gml_read.py::test_ogr_gml_55 PASSED ogr/ogr_gml_read.py::test_ogr_gml_56 PASSED ogr/ogr_gml_read.py::test_ogr_gml_57 PASSED ogr/ogr_gml_read.py::test_ogr_gml_58 PASSED ogr/ogr_gml_read.py::test_ogr_gml_59 PASSED ogr/ogr_gml_read.py::test_ogr_gml_60 PASSED ogr/ogr_gml_read.py::test_ogr_gml_61 PASSED ogr/ogr_gml_read.py::test_ogr_gml_62 PASSED ogr/ogr_gml_read.py::test_ogr_gml_63 PASSED ogr/ogr_gml_read.py::test_ogr_gml_64[XERCES] PASSED ogr/ogr_gml_read.py::test_ogr_gml_64[EXPAT] PASSED ogr/ogr_gml_read.py::test_ogr_gml_65 PASSED ogr/ogr_gml_read.py::test_ogr_gml_66 PASSED ogr/ogr_gml_read.py::test_ogr_gml_67 PASSED ogr/ogr_gml_read.py::test_ogr_gml_68 PASSED ogr/ogr_gml_read.py::test_ogr_gml_69 PASSED ogr/ogr_gml_read.py::test_ogr_gml_70 PASSED ogr/ogr_gml_read.py::test_ogr_gml_71 PASSED ogr/ogr_gml_read.py::test_ogr_gml_72 PASSED ogr/ogr_gml_read.py::test_ogr_gml_73 PASSED ogr/ogr_gml_read.py::test_ogr_gml_74 PASSED ogr/ogr_gml_read.py::test_ogr_gml_75 PASSED ogr/ogr_gml_read.py::test_ogr_gml_76 SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_gml_read.py::test_ogr_gml_77 PASSED ogr/ogr_gml_read.py::test_ogr_gml_78 PASSED ogr/ogr_gml_read.py::test_ogr_gml_79 PASSED ogr/ogr_gml_read.py::test_ogr_gml_80 PASSED ogr/ogr_gml_read.py::test_ogr_gml_81 PASSED ogr/ogr_gml_read.py::test_ogr_gml_82 PASSED ogr/ogr_gml_read.py::test_ogr_gml_gml2_write_geometry_error PASSED ogr/ogr_gml_read.py::test_ogr_gml_srsname_only_on_top_bounded_by PASSED ogr/ogr_gml_read.py::test_ogr_gml_featuretype_suffix_in_xsd PASSED ogr/ogr_gml_read.py::test_ogr_gml_standalone_geom PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3.2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3.2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_no PASSED ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_yes PASSED ogr/ogr_gml_read.py::test_ogr_gml_no_gfs_rewriting PASSED ogr/ogr_gml_read.py::test_ogr_gml_aixm_elevated_surface PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3.2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_too_nested PASSED ogr/ogr_gml_read.py::test_ogr_gml_first_feature_without_geometry PASSED ogr/ogr_gml_read.py::test_ogr_gml_force_srs_detection_multiple_geom_fields PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_feature_with_gml_description PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_srsDimension_3_on_top_gml_Envelope PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only_gml_null_only PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_invalid PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_repeated PASSED ogr/ogr_gml_read.py::test_ogr_gml_field_comment PASSED ogr/ogr_gml_read.py::test_ogr_gml_field_comment_from_gfs 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 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_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_3 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_4 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_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_17 FAILED ogr/ogr_gpkg.py::test_ogr_gpkg_18 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_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_table_in_gpkg_content_but_missing PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_22 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_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_37 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_38 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_38_nospi 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_44 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_48 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_49 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_50 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_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 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_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 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_numpy PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_immutable SKIPPED (Incorrect platform) ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_get_geometry_types PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[/vsimem/test_ogr_gpkg_background_rtree_build.gpkg] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[tmp/test_ogr_gpkg_background_rtree_build.gpkg] 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_gpkg_17.gpkg'] 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_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_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_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_3 SKIPPED ogr/ogr_jml.py::test_ogr_jml_4 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_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_check_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_setup PASSED ogr/ogr_layer_algebra.py::test_algebra_intersection PASSED ogr/ogr_layer_algebra.py::test_algebra_KEEP_LOWER_DIMENSION_GEOMETRIES PASSED ogr/ogr_layer_algebra.py::test_algebra_union PASSED ogr/ogr_layer_algebra.py::test_algebra_symdifference PASSED ogr/ogr_layer_algebra.py::test_algebra_identify PASSED ogr/ogr_layer_algebra.py::test_algebra_update PASSED ogr/ogr_layer_algebra.py::test_algebra_clip PASSED ogr/ogr_layer_algebra.py::test_algebra_erase PASSED ogr/ogr_layer_algebra.py::test_algebra_cleanup 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_check_write_kml PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_kmz PASSED ogr/ogr_libkml.py::test_ogr_libkml_check_write_kmz PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_kmz_use_doc_off PASSED ogr/ogr_libkml.py::test_ogr_libkml_check_write_kmz_use_doc_off PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_dir PASSED ogr/ogr_libkml.py::test_ogr_libkml_check_write_dir 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 PASSED ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol 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 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_2 PASSED 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_numpy 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_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_mitab.py::test_ogr_mitab_2 PASSED ogr/ogr_mitab.py::test_ogr_mitab_3 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_7 PASSED ogr/ogr_mitab.py::test_ogr_mitab_8 PASSED ogr/ogr_mitab.py::test_ogr_mitab_9 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 SKIPPED ogr/ogr_mitab.py::test_ogr_mitab_14 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 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 PASSED ogr/ogr_mitab.py::test_ogr_mitab_21 PASSED ogr/ogr_mitab.py::test_ogr_mitab_22 PASSED ogr/ogr_mitab.py::test_ogr_mitab_23 PASSED ogr/ogr_mitab.py::test_ogr_mitab_24 PASSED ogr/ogr_mitab.py::test_ogr_mitab_25 PASSED ogr/ogr_mitab.py::test_ogr_mitab_26 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 PASSED ogr/ogr_mitab.py::test_ogr_mitab_31 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 PASSED ogr/ogr_mitab.py::test_ogr_mitab_46 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 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 ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_1 SKIPPED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_2 SKIPPED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_3 SKIPPED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_upsert_feature SKIPPED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_update_feature SKIPPED ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_cleanup SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_1 SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_2 SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_3 SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_4 SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_test_ogrsf SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_create_feature_in_unregistered_table SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_datatypes SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_bulk_insert SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_geography_polygon_vertex_order SKIPPED ogr/ogr_mssqlspatial.py::test_binary_field_bcp SKIPPED ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_cleanup SKIPPED 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_start PASSED ogr/ogr_mvt.py::test_ogr_mvt_http PASSED ogr/ogr_mvt.py::test_ogr_mvt_http_stop 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_1 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest) ogr/ogr_mysql.py::test_ogr_mysql_2 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_19 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_3 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_4 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_5 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_6 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_7 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_8 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_9 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_10 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_15 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_16 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_17 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_20 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_21 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_22 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_23 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_24 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_72 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_25 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_26 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_27 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_longlat SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_28 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_29 SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_create_new_srs SKIPPED ogr/ogr_mysql.py::test_ogr_mysql_cleanup SKIPPED 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 (Driver NTF not present) ogr/ogr_ntf.py::test_ogr_ntf_2 SKIPPED (Driver NTF not present) ogr/ogr_oapif.py::test_ogr_opaif_errors PASSED ogr/ogr_oapif.py::test_ogr_opaif_collections_paging PASSED ogr/ogr_oapif.py::test_ogr_opaif_empty_layer_and_user_query_parameters PASSED ogr/ogr_oapif.py::test_ogr_opaif_open_by_collection_and_legacy_wfs3_prefix PASSED ogr/ogr_oapif.py::test_ogr_opaif_fc_links_next_geojson PASSED ogr/ogr_oapif.py::test_ogr_opaif_id_is_integer PASSED ogr/ogr_oapif.py::test_ogr_opaif_spatial_filter PASSED ogr/ogr_oapif.py::test_ogr_opaif_get_feature_count PASSED ogr/ogr_oapif.py::test_ogr_opaif_get_feature_count_from_numberMatched PASSED ogr/ogr_oapif.py::test_ogr_opaif_attribute_filter PASSED ogr/ogr_oapif.py::test_ogr_opaif_schema_from_xml_schema PASSED ogr/ogr_oapif.py::test_ogr_opaif_schema_from_json_schema PASSED ogr/ogr_oapif.py::test_ogr_opaif_stac_catalog PASSED ogr/ogr_oapif.py::test_ogr_opaif_storage_crs_easting_northing PASSED ogr/ogr_oapif.py::test_ogr_opaif_storage_crs_latitude_longitude PASSED ogr/ogr_oapif.py::test_ogr_opaif_storage_crs_latitude_longitude_non_compliant_server PASSED ogr/ogr_oapif.py::test_ogr_opaif_crs_and_preferred_crs_open_options 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 PASSED ogr/ogr_odbc.py::test_ogr_odbc_2 SKIPPED (ogrsf test utility not found) ogr/ogr_odbc.py::test_extensions PASSED ogr/ogr_odbc.py::test_null_memo PASSED ogr/ogr_odbc.py::test_ogr_odbc_list_all_tables SKIPPED (MS Access ODBC driver always culls system tables, nothing left to test) ogr/ogr_odbc.py::test_ogr_odbc_open_private_table PASSED ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_null_memo SKIPPED (ogrsf test utility not found) ogr/ogr_odbc.py::test_numeric_read PASSED ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_numeric SKIPPED (ogrsf test utility not found) 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_3 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 ogr/ogr_ogdi.py::test_ogr_ogdi_3 SKIPPED ogr/ogr_ogdi.py::test_ogr_ogdi_4 PASSED ogr/ogr_ogdi.py::test_ogr_ogdi_5 SKIPPED ogr/ogr_ogdi.py::test_ogr_ogdi_cleanup SKIPPED 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_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_from_other_gdb 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] 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 FAILED 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_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_and_spatial_filter 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_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_pcidsk.py::test_ogr_pcidsk_1 PASSED 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_pcidsk.py::test_ogr_pcidsk_cleanup PASSED ogr/ogr_pdf.py::test_ogr_pdf_1 PASSED ogr/ogr_pdf.py::test_ogr_pdf_2 PASSED ogr/ogr_pdf.py::test_ogr_pdf_3 PASSED ogr/ogr_pdf.py::test_ogr_pdf_4 PASSED ogr/ogr_pdf.py::test_ogr_pdf_4_podofo SKIPPED 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_cleanup 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_ogr_pg_1[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_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_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_12[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_13[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_23[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] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_29[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_30[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_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_36_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_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[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_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_80[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[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[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[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[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[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_url[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[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[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_ogr_pg_cleanup[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_1[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_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_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_12[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_13[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_18[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_20[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_21[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_21_subgeoms[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_21_3d_geometries[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_23[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] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest) ogr/ogr_pg.py::test_ogr_pg_29[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_30[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_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_32[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_36_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_37[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_38[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[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_47[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_54[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_55[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_62[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_63[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_64[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_65[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_66[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_67[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_68[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_71[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_73[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_74[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_75[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_78[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_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[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_82[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_83[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_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_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[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[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_url[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_copy_error[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_vector_translate_geography[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_alter_geom_field_defn[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_get_geometry_types[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_insert_single_feature_of_fid_0[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_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[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_cleanup[no-postgis] 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 PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_basic_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_list_all_tables PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_open_private_table PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf SKIPPED (ogrsf test utility not found) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql SKIPPED (ogrsf test utility not found) ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql_v9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_pgeo.py::test_ogr_pgeo_non_spatial PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_polygons PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_lines PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_z_m_handling PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_read_domains PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_read_definition PASSED ogr/ogr_pgeo.py::test_ogr_pgeo_read_metadata PASSED 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 (ogrsf test utility not found) ogr/ogr_pgeo.py::test_ogr_openfilegdb_read_relationships PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_init PASSED 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 PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors PASSED ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_live SKIPPED (Skipping test as PL_API_KEY not defined) ogr/ogr_pythondrivers.py::test_pythondrivers_init PASSED ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy 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_pythondrivers.py::test_pythondrivers_cleanup 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_refcount.py::test_ogr_refcount_cleanup PASSED ogr/ogr_rfc30.py::test_ogr_rfc30_1 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_1 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_2 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_3 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_4 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_5 PASSED ogr/ogr_rfc35_mem.py::test_ogr_rfc35_mem_cleanup PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_1 PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_2 PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_3 PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_4 PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_5 PASSED ogr/ogr_rfc35_mitab.py::test_ogr_rfc35_mitab_cleanup PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_1 PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_2 PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_3 PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_4 PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_5 PASSED ogr/ogr_rfc35_shape.py::test_ogr_rfc35_shape_cleanup PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_1 PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_2 PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_3 PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_4 PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_5 PASSED ogr/ogr_rfc35_sqlite.py::test_ogr_rfc35_sqlite_cleanup PASSED ogr/ogr_rfc41.py::test_ogr_rfc41_1 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_2 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_3 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_4 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_5 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_6 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_7 ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_8 ERROR ogr/ogr_s57.py::test_ogr_s57_1 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 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_s57.py::test_ogr_s57_cleanup PASSED ogr/ogr_sdts.py::test_ogr_sdts_1 PASSED ogr/ogr_selafin.py::test_ogr_selafin_create_ds PASSED ogr/ogr_selafin.py::test_ogr_selafin_create_nodes PASSED ogr/ogr_selafin.py::test_ogr_selafin_create_elements PASSED ogr/ogr_selafin.py::test_ogr_selafin_set_field PASSED ogr/ogr_selafin.py::test_ogr_selafin_cleanup PASSED ogr/ogr_shape.py::test_ogr_shape_1 PASSED ogr/ogr_shape.py::test_ogr_shape_2 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_14 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 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 PASSED ogr/ogr_shape.py::test_ogr_shape_24 PASSED ogr/ogr_shape.py::test_ogr_shape_25 PASSED ogr/ogr_shape.py::test_ogr_shape_26 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 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_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_cleanup 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_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_rfc28.py::test_ogr_rfc28_cleanup PASSED ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_1 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_2 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_left_join ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_join_layers_without_fast_feature_count ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_4 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_5 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_6 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_7 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_8 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_9 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_10 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_11 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_12 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_13 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_14 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_15 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_24 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_25 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_26 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_27 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_28 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_29 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_30 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_31 ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_geomcollection_in_geomcollection ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_st_makevalid ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_field_names_same_case ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_attribute_and_geom_field_name_same ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_json_each ERROR 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_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_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_cleanup PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_1 Spatialite : 5.0.1 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_2 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_16 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_17 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_18 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_19 SKIPPED 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_29 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_30 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_2 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_3 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_4 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_5[dont-compress-geometries] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_5[compress-geometries] PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_6 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_7 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_8 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[no-spatialite] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_33[spatialite] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_34 SKIPPED ogr/ogr_sqlite.py::test_ogr_sqlite_35[no-spatialite] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_35[spatialite] 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_9 PASSED ogr/ogr_sqlite.py::test_ogr_spatialite_10 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_39 PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_40[no-spatialite] PASSED ogr/ogr_sqlite.py::test_ogr_sqlite_40[spatialite] 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 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 SKIPPED (sqlite >= 3.37 required) 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 FAILED ogr/ogr_sqlite.py::test_ogr_sqlite_cleanup PASSED ogr/ogr_style.py::test_ogr_style_styletable PASSED ogr/ogr_svg.py::test_ogr_svg_init PASSED ogr/ogr_svg.py::test_ogr_svg_1 PASSED ogr/ogr_svg.py::test_ogr_svg_cleanup PASSED ogr/ogr_sxf.py::test_ogr_sxf_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_sxf.py::test_ogr_sxf_cleanup 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 ogr/ogr_tiger.py::test_ogr_tiger_4 SKIPPED ogr/ogr_tiger.py::test_ogr_tiger_cleanup SKIPPED 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_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_1 PASSED ogr/ogr_vdv.py::test_ogr_vdv_2 PASSED ogr/ogr_vdv.py::test_ogr_vdv_3 SKIPPED ogr/ogr_vdv.py::test_ogr_vdv_4 PASSED ogr/ogr_vdv.py::test_ogr_vdv_5 PASSED ogr/ogr_vdv.py::test_ogr_vdv_6 SKIPPED ogr/ogr_vdv.py::test_ogr_vdv_7 PASSED ogr/ogr_vdv.py::test_ogr_vdv_8 PASSED ogr/ogr_vdv.py::test_ogr_vdv_cleanup 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_vfk.py::test_ogr_vfk_cleanup PASSED ogr/ogr_virtualogr.py::test_ogr_virtualogr_1 ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_2 ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_3 ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_4 ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_5 ERROR ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_self ERROR ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name ERROR ogr/ogr_vrt.py::test_ogr_vrt_1 PASSED 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 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 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_cleanup 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[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_get_capabilities[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_empty_response[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_WFS_Capabilities[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_exception[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_invalid_xml_capabilities[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_missing_featuretypelist[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_open_getcapabilities_file[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_minimal_instance[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_describefeaturetype[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_describefeaturetype[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype_missing_schema[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_xmldescriptionfile_to_be_updated[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_no_hits[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_with_hits[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeaturecount_with_hits[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_FeatureCollection[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_invalid_xml[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_ServiceExceptionReport[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_numberOfFeatures[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeature[without-streaming] 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] 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_cleanup[without-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_not_enabled[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_get_capabilities[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_empty_response[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_WFS_Capabilities[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_exception[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_invalid_xml_capabilities[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_missing_featuretypelist[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_open_getcapabilities_file[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_minimal_instance[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_describefeaturetype[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_describefeaturetype[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype_missing_schema[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_xmldescriptionfile_to_be_updated[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_no_hits[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_with_hits[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeaturecount_with_hits[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_FeatureCollection[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_invalid_xml[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_ServiceExceptionReport[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_numberOfFeatures[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits[with-streaming] PASSED ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeature[with-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] 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_cleanup[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_3 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/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_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 PASSED 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_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 Got MemoryError PASSED 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 SKIPPED (got exception [WinError 2] The system cannot find the file specified) gcore/basic_test.py::test_basic_test_UseExceptions_ogr_open SKIPPED (got exception [WinError 2] The system cannot find the file specified) gcore/basic_test.py::test_basic_test_DontUseExceptions SKIPPED (got exception [WinError 2] The system cannot find the file specified) gcore/basic_test.py::test_create_context_manager 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_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_creation_of_overviews_with_compression PASSED gcore/cog.py::test_cog_creation_of_overviews_with_mask PASSED 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 PASSED gcore/cog.py::test_cog_webp_lossless_webp PASSED 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/colortable.py::test_colortable_1 PASSED gcore/colortable.py::test_colortable_2 PASSED gcore/colortable.py::test_colortable_3 PASSED gcore/colortable.py::test_colortable_cleanup 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_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_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_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/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 PASSED 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 PASSED 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_multidim.py::test_numpy_rw_multidim_init 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 PASSED 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/overviewds.py::test_overviewds_cleanup PASSED gcore/pam.py::test_pam_1 PASSED gcore/pam.py::test_pam_2 PASSED gcore/pam.py::test_pam_3 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_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_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/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_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_float32 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/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[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRaster] 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[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDF] 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[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[VRT] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BIGGIF] 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[ARG] 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[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[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRaster] 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[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[PDF] 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[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[VRT] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BIGGIF] 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[ARG] 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[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[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRaster] 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[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDF] 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[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VRT] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BIGGIF] 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[ARG] 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[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[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[PDF] 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[FileGDB] 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[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[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[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[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[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[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[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRaster] 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[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDF] 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[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VRT] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BIGGIF] 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[ARG] 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[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[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[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[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[netCDF] 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[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[FileGDB] 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[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[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[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[ARG] 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[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[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[PDF] 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[FileGDB] 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[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[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[PDF] 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[FileGDB] 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[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[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[PDF] 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[FileGDB] 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[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-1928\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_2[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_2[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_3bis[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_3bis[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] FAILED gcore/tiff_ovr.py::test_tiff_ovr_10[dont-invert] FAILED 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] PASSED gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_36[invert] PASSED gcore/tiff_ovr.py::test_tiff_ovr_36[dont-invert] 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] PASSED gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert] 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_cleanup PASSED 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_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 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 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 PASSED gcore/tiff_read.py::test_tiff_read_webp_huge_single_strip PASSED 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-64-96-3-1-creation_options0] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-100-100-3-2-creation_options1] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-100-100-3-1-creation_options2] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[True-100-100-1-1-creation_options3] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options4] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options5] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options6] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-5-1-creation_options7] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options8] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options9] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options10] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options11] SKIPPED (Compression method LZMA not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options12] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options13] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-1-1-creation_options14] PASSED gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options15] SKIPPED (Compression method LERC not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options16] SKIPPED (Compression method JXL not supported in this build) gcore/tiff_read.py::test_tiff_read_multi_threaded[False-100-100-3-1-creation_options17] 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_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_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_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 PASSED 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] PASSED gcore/tiff_write.py::test_tiff_write_90_webp[False] PASSED gcore/tiff_write.py::test_tiff_write_90_webp_lossless[True] PASSED gcore/tiff_write.py::test_tiff_write_90_webp_lossless[False] PASSED gcore/tiff_write.py::test_tiff_write_91 PASSED gcore/tiff_write.py::test_tiff_write_91_webp PASSED 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] PASSED gcore/tiff_write.py::test_tiff_write_webp[False] PASSED gcore/tiff_write.py::test_tiff_write_tiled_webp[True] PASSED gcore/tiff_write.py::test_tiff_write_tiled_webp[False] PASSED gcore/tiff_write.py::test_tiff_write_webp_huge_single_strip PASSED 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_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 ['COMPRESS=WEBP', 'WEBP_LEVEL=95'] ['COMPRESS=WEBP', 'WEBP_LEVEL=15'] 2033 597 ['COMPRESS=WEBP', 'WEBP_LEVEL=95', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=WEBP', 'WEBP_LEVEL=15', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 2191 749 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[6-f] SKIPPED (GTiff creation option LERC not supported in this build) gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[7-d] 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 PASSED 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_cleanup 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/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_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_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/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_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 foo 0 i_do_not_exist.tif 1 1 PASSED gcore/vrtmisc.py::test_vrtmisc_nodata_float32 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_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_read_credentials_simulated_azure_vm PASSED gcore/vsiaz.py::test_vsiaz_read_credentials_simulated_azure_vm_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_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 PASSED gcore/vsiaz_real_instance_manual.py::test_vsiaz_extra_1 SKIPPED (Missing AZ_RESOURCE) gcore/vsicrypt.py::test_vsicrypt_1 SKIPPED gcore/vsicrypt.py::test_vsicrypt_2 SKIPPED gcore/vsicrypt.py::test_vsicrypt_3 SKIPPED gcore/vsicrypt.py::test_vsicrypt_4 SKIPPED gcore/vsicrypt.py::test_vsicrypt_5 SKIPPED gcore/vsicrypt.py::test_vsicrypt_6 SKIPPED gcore/vsicurl.py::test_vsicurl_1 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_4 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_5 SKIPPED (GDAL_RUN_SLOW_TESTS not set) gcore/vsicurl.py::test_vsicurl_7 SKIPPED (GDAL_RUN_SLOW_TESTS not set) 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_start_webserver PASSED 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_stop_webserver PASSED gcore/vsicurl.py::test_vsicurl_NETRC_FILE SKIPPED (Incorrect platform) gcore/vsicurl_streaming.py::test_vsicurl_streaming_1 PASSED gcore/vsifile.py::test_vsifile_1 PASSED gcore/vsifile.py::test_vsifile_2 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_9 PASSED gcore/vsifile.py::test_vsifile_10 SKIPPED gcore/vsifile.py::test_vsifile_11 PASSED gcore/vsifile.py::test_vsifile_12 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/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 gcore/vsihdfs.py::test_vsihdfs_2 SKIPPED gcore/vsihdfs.py::test_vsihdfs_3 SKIPPED gcore/vsihdfs.py::test_vsihdfs_5 SKIPPED gcore/vsihdfs.py::test_vsihdfs_6 SKIPPED gcore/vsihdfs.py::test_vsihdfs_7 SKIPPED gcore/vsioss.py::test_visoss_init PASSED gcore/vsioss.py::test_visoss_1 PASSED gcore/vsioss.py::test_visoss_real_test PASSED gcore/vsioss.py::test_visoss_start_webserver PASSED gcore/vsioss.py::test_visoss_2 PASSED gcore/vsioss.py::test_visoss_3 PASSED gcore/vsioss.py::test_visoss_4 PASSED gcore/vsioss.py::test_visoss_5 PASSED gcore/vsioss.py::test_visoss_6 PASSED gcore/vsioss.py::test_visoss_7 PASSED gcore/vsioss.py::test_visoss_8 PASSED gcore/vsioss.py::test_visoss_stop_webserver PASSED gcore/vsioss.py::test_visoss_extra_1 SKIPPED (Missing OSS_RESOURCE) gcore/vsioss.py::test_visoss_cleanup PASSED 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_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_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_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_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_init PASSED gcore/vsiswift.py::test_vsiswift_real_server_errors PASSED gcore/vsiswift.py::test_vsiswift_start_webserver 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_stop_webserver PASSED gcore/vsiswift.py::test_vsiswift_extra_1 SKIPPED (Missing SWIFT_RESOURCE) gcore/vsiswift.py::test_vsiswift_cleanup PASSED gcore/vsiwebhdfs.py::test_vsiwebhdfs_start_webserver PASSED 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_stop_webserver 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/arg.py::test_arg_init PASSED gdrivers/arg.py::test_arg_unsupported PASSED gdrivers/arg.py::test_arg_getrastercount PASSED gdrivers/arg.py::test_arg_getgeotransform PASSED gdrivers/arg.py::test_arg_blocksize PASSED gdrivers/arg.py::test_arg_layername PASSED gdrivers/arg.py::test_arg_nodata PASSED gdrivers/arg.py::test_arg_byteorder PASSED gdrivers/arg.py::test_arg_destroy PASSED 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_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_0 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/bt.py::test_bt_1 PASSED gdrivers/bt.py::test_bt_2 PASSED gdrivers/bt.py::test_bt_3 PASSED gdrivers/bt.py::test_bt_4 PASSED gdrivers/bt.py::test_bt_5 PASSED gdrivers/bt.py::test_bt_6 PASSED gdrivers/bt.py::test_bt_cleanup 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_png PASSED gdrivers/daas.py::test_daas_getbuffer_jpeg PASSED gdrivers/daas.py::test_daas_getbuffer_jpeg2000_jp2kak SKIPPED gdrivers/daas.py::test_daas_getbuffer_jpeg2000_jp2openjpeg 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 gdrivers/ecw.py::test_ecw_5 SKIPPED gdrivers/ecw.py::test_ecw_6 SKIPPED gdrivers/ecw.py::test_ecw_7 SKIPPED gdrivers/ecw.py::test_ecw_8 SKIPPED gdrivers/ecw.py::test_ecw_9 SKIPPED gdrivers/ecw.py::test_ecw_10 SKIPPED gdrivers/ecw.py::test_ecw_11 SKIPPED gdrivers/ecw.py::test_ecw_12 SKIPPED gdrivers/ecw.py::test_ecw_13 PASSED gdrivers/ecw.py::test_ecw_14 SKIPPED gdrivers/ecw.py::test_ecw_15 SKIPPED 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 PASSED gdrivers/ecw.py::test_ecw_23 PASSED gdrivers/ecw.py::test_ecw_24 PASSED gdrivers/ecw.py::test_ecw_25 PASSED gdrivers/ecw.py::test_ecw_26 PASSED gdrivers/ecw.py::test_ecw_27 SKIPPED 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 gdrivers/ecw.py::test_ecw_35 SKIPPED gdrivers/ecw.py::test_ecw_36 SKIPPED gdrivers/ecw.py::test_ecw_37 SKIPPED gdrivers/ecw.py::test_ecw_38 PASSED gdrivers/ecw.py::test_ecw_39 SKIPPED 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 gdrivers/ecw.py::test_ecw_46 SKIPPED 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_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_5 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/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_cleanup PASSED gdrivers/esric.py::test_esric_1 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_esric_cleanup 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 HTTP service for ftp://download.osgeo.org/gdal/data/gtiff/utm.tif is down (URL Error: ftp error: TimeoutError('timed out')) SKIPPED (cannot open URL) 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_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/gif.py::test_gif_cleanup PASSED gdrivers/gmt.py::test_gmt_1 SKIPPED gdrivers/gmt.py::test_gmt_2 SKIPPED gdrivers/gpkg.py::test_gpkg_init 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 PASSED gdrivers/gpkg.py::test_gpkg_5 PASSED gdrivers/gpkg.py::test_gpkg_6 PASSED gdrivers/gpkg.py::test_gpkg_7 PASSED gdrivers/gpkg.py::test_gpkg_8 PASSED gdrivers/gpkg.py::test_gpkg_9 PASSED gdrivers/gpkg.py::test_gpkg_10 PASSED gdrivers/gpkg.py::test_gpkg_11 PASSED gdrivers/gpkg.py::test_gpkg_12 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 PASSED gdrivers/gpkg.py::test_gpkg_23 PASSED gdrivers/gpkg.py::test_gpkg_24 PASSED gdrivers/gpkg.py::test_gpkg_25 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 PASSED gdrivers/gpkg.py::test_gpkg_30 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 SKIPPED (Only 2.1 GB RAM available. At least 8 GB needed) 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_sql_gdal_get_layer_pixel_value PASSED gdrivers/gpkg.py::test_gpkg_cleanup 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_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/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/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_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/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_metadata_2 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_nodata_read 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/idrisi.py::test_idrisi_cleanup 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/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/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/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_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/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_init PASSED 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_8 PASSED gdrivers/kea.py::test_kea_9 PASSED gdrivers/kea.py::test_kea_10 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_destroy PASSED 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/kmlsuperoverlay.py::test_kmlsuperoverlay_cleanup 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 gdrivers/mbtiles.py::test_mbtiles_start_webserver PASSED 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_stop_webserver 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_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/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 PASSED gdrivers/memmultidim.py::test_mem_md_subgroup PASSED 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_resolvemdarray PASSED 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 SKIPPED (only on 64bit) 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 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 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 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 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 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 gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'INTERLEAVE=PIXEL']] SKIPPED gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'QUALITY=99']] SKIPPED 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 Warning: did not get exactly expected projection. Got PROJCS["MER E000|",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213898,AUTHORITY["EPSG","7008"]],AUTHORITY["EPSG","6267"]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433],AUTHORITY["EPSG","4267"]],PROJECTION["Mercator_2SP"],PARAMETER["standard_parallel_1",1],PARAMETER["central_meridian",1],PARAMETER["false_easting",1],PARAMETER["false_northing",1],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH]] PASSED gdrivers/mrsid.py::test_mrsid_2 PASSED gdrivers/mrsid.py::test_mrsid_3 PASSED gdrivers/mrsid.py::test_mrsid_4 PASSED gdrivers/mrsid.py::test_mrsid_6 SKIPPED gdrivers/mrsid.py::test_mrsid_7 SKIPPED gdrivers/mrsid.py::test_mrsid_8 PASSED gdrivers/mrsid.py::test_mrsid_9 PASSED 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: True has_nc4: True 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 PASSED 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 NOTICE: ncdump not found 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 SKIPPED (NOTICE: will skip CF checks because OS is not posix!) gdrivers/netcdf.py::test_netcdf_51_no_gdal_tags PASSED gdrivers/netcdf.py::test_netcdf_52 SKIPPED (NOTICE: will skip CF checks because OS is not posix!) 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_62_ncdump_check SKIPPED gdrivers/netcdf.py::test_netcdf_62_cf_check SKIPPED (NOTICE: will skip CF checks because OS is not posix!) gdrivers/netcdf.py::test_netcdf_63 PASSED gdrivers/netcdf.py::test_netcdf_63_ncdump_check SKIPPED 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_66_ncdump_check SKIPPED 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_cf.py::test_netcdf_cf_1 NOTICE: using netcdf version 4.8.1 has_nc2: True has_nc4: True SKIPPED (NOTICE: will skip CF checks because OS is not posix!) gdrivers/netcdf_cf.py::test_netcdf_cf_2 PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_3 PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_4 SKIPPED (NOTICE: netcdf version not found) gdrivers/netcdf_cf.py::test_netcdf_cf_6[data/netcdf/cf_dimsindiff_4326.nc] PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp] PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle] PASSED gdrivers/netcdf_cf.py::test_netcdf_cf_7[data/netcdf/cf_dimsindiff_4326.nc-1-2041] SKIPPED (NOTICE: will skip CF checks because 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 (NOTICE: will skip CF checks because 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 (NOTICE: will skip CF checks because 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 (NOTICE: will skip CF checks because 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/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_4 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_10 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_14 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 gdrivers/nitf.py::test_nitf_43_jp2ecw SKIPPED gdrivers/nitf.py::test_nitf_43_jp2kak SKIPPED 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 {driver_to_test} missing) gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2KAK] SKIPPED (Driver {driver_to_test} 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_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/nitf.py::test_nitf_cleanup PASSED 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/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/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_6 PASSED gdrivers/pcidsk.py::test_pcidsk_7 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/pcidsk.py::test_pcidsk_cleanup 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_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_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/plmosaic.py::test_plmosaic_cleanup 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_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_init SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_open_error1 SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_open_error2 SKIPPED gdrivers/postgisraster.py::test_postgisraster_compare_utm SKIPPED gdrivers/postgisraster.py::test_postgisraster_compare_small_world SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_utm_open SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b1 SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b2 SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b3 SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_create_copy_bad_conn_string SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_dbname SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_tablename SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete_phases SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_norid SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_serial SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_unique SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_constraint SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_constraint_with_spi SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_outdb SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_force_ireadblock SKIPPED gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_if_possible SKIPPED gdrivers/postgisraster.py::test_postgisraster_cleanup PASSED 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/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_8 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/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/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 PASSED gdrivers/srp.py::test_srp_2 PASSED gdrivers/srp.py::test_srp_3 PASSED gdrivers/srp.py::test_srp_4 PASSED gdrivers/srp.py::test_srp_5 PASSED gdrivers/srp.py::test_srp_6 PASSED gdrivers/srp.py::test_srp_cleanup 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/srtmhgt.py::test_srtmhgt_cleanup 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/terragen.py::test_terragen_1 PASSED gdrivers/terragen.py::test_terragen_2 PASSED gdrivers/test_validate_jp2.py::test_validate_jp2_1 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/test_validate_jp2.py::test_validate_jp2_cleanup 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_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/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_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/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_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/vrtrawlink.py::test_vrtrawlink_1 PASSED gdrivers/vrtrawlink.py::test_vrtrawlink_2 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/vrtrawlink.py::test_vrtrawlink_cleanup PASSED gdrivers/vrtwarp.py::test_vrtwarp_1 PASSED gdrivers/vrtwarp.py::test_vrtwarp_2 PASSED gdrivers/vrtwarp.py::test_vrtwarp_3 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/wcs.py::test_wcs_1 HTTP service for http://demo.opengeo.org/geoserver/wcs? is down (URL Error: timed out) SKIPPED gdrivers/wcs.py::test_wcs_3 SKIPPED gdrivers/wcs.py::test_wcs_4 SKIPPED gdrivers/wcs.py::test_wcs_6 test ArcGIS scaled WCS 1.0.0 ok test ArcGIS non_scaled WCS 1.0.0 ok test ArcGIS scaled WCS 1.1.0 ok test ArcGIS non_scaled WCS 1.1.0 ok test ArcGIS scaled WCS 1.1.1 ok test ArcGIS non_scaled WCS 1.1.1 ok test ArcGIS scaled WCS 1.1.2 ok test ArcGIS non_scaled WCS 1.1.2 ok test ArcGIS scaled WCS 2.0.1 ok test ArcGIS non_scaled WCS 2.0.1 ok test GeoServer scaled WCS 1.0.0 ok test GeoServer non_scaled WCS 1.0.0 ok test GeoServer scaled WCS 1.1.0 ok test GeoServer non_scaled WCS 1.1.0 ok test GeoServer scaled WCS 1.1.1 ok test GeoServer non_scaled WCS 1.1.1 ok test GeoServer scaled WCS 2.0.1 ok test GeoServer non_scaled WCS 2.0.1 ok test GeoServer2 scaled WCS 1.0.0 ok test GeoServer2 non_scaled WCS 1.0.0 ok test GeoServer2 scaled WCS 1.1.0 ok test GeoServer2 non_scaled WCS 1.1.0 ok test GeoServer2 scaled WCS 1.1.1 ok test GeoServer2 non_scaled WCS 1.1.1 ok test GeoServer2 scaled WCS 2.0.1 ok test GeoServer2 non_scaled WCS 2.0.1 ok test MapServer scaled WCS 1.0.0 ok test MapServer non_scaled WCS 1.0.0 ok test MapServer scaled WCS 1.1.0 ok test MapServer non_scaled WCS 1.1.0 ok test MapServer scaled WCS 1.1.1 ok test MapServer non_scaled WCS 1.1.1 ok test MapServer scaled WCS 1.1.2 ok test MapServer non_scaled WCS 1.1.2 ok test MapServer scaled WCS 2.0.1 ok test MapServer non_scaled WCS 2.0.1 ok test Rasdaman scaled WCS 2.0.1 ok test Rasdaman non_scaled WCS 2.0.1 ok test Rasdaman2 scaled WCS 2.0.1 ok test Rasdaman2 non_scaled WCS 2.0.1 ok test SimpleGeoServer scaled WCS 1.0.0 ok test SimpleGeoServer non_scaled WCS 1.0.0 ok test SimpleGeoServer scaled WCS 1.1.0 ok test SimpleGeoServer non_scaled WCS 1.1.0 ok test SimpleGeoServer scaled WCS 1.1.1 ok test SimpleGeoServer non_scaled WCS 1.1.1 ok test SimpleGeoServer scaled WCS 2.0.1 ok test SimpleGeoServer non_scaled WCS 2.0.1 ok PASSED gdrivers/wcs.py::test_wcs_cleanup 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_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 gdrivers/wms.py::test_wms_8 HTTP service for http://tile.openstreetmap.org is down (HTTP Error: 403) SKIPPED gdrivers/wms.py::test_wms_12 SKIPPED gdrivers/wms.py::test_wms_13 HTTP service for http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GeCapabilities is down (HTTP Error: 404) SKIPPED 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 HTTP service for http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer is down (URL Error: [Errno 11001] getaddrinfo failed) SKIPPED 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 SKIPPED (Failing because of SSL issue. See https://github.com/OSGeo/gdal/issues/3511#issuecomment-840718083) gdrivers/wms.py::test_twms_inline_configuration SKIPPED gdrivers/wms.py::test_wms_cleanup 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_True] 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_too_many_samples_3d 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_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_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 SKIPPED gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_type_change SKIPPED 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/zmap.py::test_zmap_1 PASSED gdrivers/zmap.py::test_zmap_nodata 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_possibly_error_out PASSED osr/osr_basic.py::test_osr_import_projjson PASSED osr/osr_basic.py::test_osr_export_projjson_possibly_error_out PASSED osr/osr_basic.py::test_osr_export_projjson PASSED osr/osr_basic.py::test_osr_promote_to_3D_possibly_error_out 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 SKIPPED (Requires PROJ >= 9.2.0) osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_without_epoch SKIPPED (Requires PROJ >= 9.2.0) osr/osr_basic.py::test_osr_basic_SetProjCS_Bound PASSED osr/osr_basic.py::test_osr_basic_warning_exceptions SKIPPED (got exception [WinError 2] The system cannot find the file specified) 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 SKIPPED (Requires PROJ >= 9.2.0) 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_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_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_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 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/contour.py::test_contour_cleanup 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/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/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 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_contour.py::test_gdal_contour_cleanup 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_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_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 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_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_7 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_9 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_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_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 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_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_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_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_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_33 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_38 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_cleanup SKIPPED (gdal_translate not available) utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_1 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_13 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_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_cleanup 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_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_4 SKIPPED (gdaladdo not available) utilities/test_gdaladdo.py::test_gdaladdo_5 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.py::test_gdalbuildvrt_cleanup 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_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_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.py::test_gdaldem_cleanup 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_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_32 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_lib.py::test_gdalinfo_lib_1 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_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_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_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_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_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_1 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_2 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_3 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_4 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_6 SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_cleanup SKIPPED (gdaltindex not available) 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_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_30 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_31 SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_32 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_46 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.py::test_gdalwarp_cleanup 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_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_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 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_136 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 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_to_cog PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options 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_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_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_accross_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_cleanup 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_3 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_6 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.py::test_nearblack_cleanup SKIPPED (nearblack not available) utilities/test_nearblack_lib.py::test_nearblack_lib_1 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_2 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_3 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_4 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_5 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_7 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_8 PASSED utilities/test_nearblack_lib.py::test_nearblack_lib_9 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 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_7 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 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_41 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_42 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_43 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_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_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_55 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_58 SKIPPED (ogr2ogr not available) utilities/test_ogr2ogr.py::test_ogr2ogr_59 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_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_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_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_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_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_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_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_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_13 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_lib.py::test_ogrinfo_lib_1 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_ogrlineref.py::test_ogrlineref_1 SKIPPED (ogrlineref not available) 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_ogrlineref.py::test_ogrlineref_cleanup SKIPPED (ogrlineref not available) utilities/test_ogrtindex.py::test_ogrtindex_1 SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_2 SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_3 SKIPPED (ogrtindex not available) utilities/test_ogrtindex.py::test_ogrtindex_cleanup 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_py_simple PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_zoom_option PASSED pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option 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_gdal2tiles_py_cleanup 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 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_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 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_calc.py::test_gdal_calc_py_cleanup 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_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_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_merge.py::test_gdal_merge_cleanup PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_1 PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_2 PASSED pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_cleanup 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_minus_8 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_proximity.py::test_gdal_proximity_cleanup PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_1 PASSED pyscripts/test_gdal_retile.py::test_gdal_retile_2 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_retile.py::test_gdal_retile_cleanup 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_py_cleanup 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_gdallocationinfo_py.py::test_gdallocationinfo_py_cleanup PASSED pyscripts/test_gdalmove.py::test_gdalmove_1 PASSED pyscripts/test_gdalmove.py::test_gdalmove_cleanup PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_1 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_2 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_3 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_4 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_5 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_6 SKIPPED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_7 SKIPPED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_8 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_9 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_10 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_11 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_12 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_13 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_14 SKIPPED (-segmentize not implemented) pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_15 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_16 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_17 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_18 SKIPPED (-wrapdateline not implemented) pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_19 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_20 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_21 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_22 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_23 SKIPPED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_24 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_25 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_26 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_27 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_31 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_32 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_33 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_34 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_35 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_36 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_37 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_38 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_39 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_43 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_44 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_45 PASSED pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_46 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_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_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_1 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_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_pct.py::test_rgb2pct_cleanup 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_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_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 100 - done. 0...10...20...30...40...50PASSED =================================== ERRORS ==================================== _____________________ ERROR at setup of test_ogr_rfc41_1 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_2 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_3 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_4 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_5 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_6 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_7 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________________ ERROR at setup of test_ogr_rfc41_8 ______________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_1 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_2 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _______________ ERROR at setup of test_ogr_sql_sqlite_left_join _______________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_sqlite_join_layers_without_fast_feature_count _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_4 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_5 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_6 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_7 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_8 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_sql_sqlite_9 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_10 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_11 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_12 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_13 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_14 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_15 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_24 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_25 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_26 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_27 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_28 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_29 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_30 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __________________ ERROR at setup of test_ogr_sql_sqlite_31 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___ ERROR at setup of test_ogr_sql_sqlite_geomcollection_in_geomcollection ____ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _____________ ERROR at setup of test_ogr_sql_sqlite_st_makevalid ______________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _________ ERROR at setup of test_ogr_sql_sqlite_field_names_same_case _________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError __ ERROR at setup of test_ogr_sql_sqlite_attribute_and_geom_field_name_same ___ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _______________ ERROR at setup of test_ogr_sql_sqlite_json_each _______________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_virtualogr_1 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_virtualogr_2 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_virtualogr_3 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_virtualogr_4 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ___________________ ERROR at setup of test_ogr_virtualogr_5 ___________________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _________ ERROR at setup of test_ogr_sqlite_load_extensions_load_self _________ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError _ ERROR at setup of test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name _ @pytest.fixture(autouse=True, scope="module") def require_ogr_sql_sqlite(): if ogr.GetDriverByName("SQLite") is None: pytest.skip("SQLite missing") # If we have SQLite VFS support, then SQLite dialect should be available ds = ogr.GetDriverByName("SQLite").CreateDataSource( "/vsimem/ogr_sql_sqlite_available.db" ) if ds is None: pytest.skip() ds = None gdal.Unlink("/vsimem/ogr_sql_sqlite_available.db") ds = ogr.GetDriverByName("Memory").CreateDataSource("my_ds") sql_lyr = ds.ExecuteSQL("SELECT * FROM sqlite_master", dialect="SQLite") ds.ReleaseResultSet(sql_lyr) > assert sql_lyr is not None E assert None is not None E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sql_sqlite.py:75: AssertionError ================================== FAILURES =================================== ____________________ test_delete_domain_assigned_to_field _____________________ def test_delete_domain_assigned_to_field(): ds = gdal.GetDriverByName("Memory").Create("", 0, 0, 0, gdal.GDT_Unknown) assert ds.AddFieldDomain( ogr.CreateGlobFieldDomain("name", "desc", ogr.OFTString, ogr.OFSTNone, "*") ) assert ds.AddFieldDomain( ogr.CreateGlobFieldDomain("name2", "desc", ogr.OFTString, ogr.OFSTNone, "*") ) lyr = ds.CreateLayer("ogr_mem_1") field_defn = ogr.FieldDefn("new_string", ogr.OFTString) field_defn.SetDomainName("name") lyr.CreateField(field_defn) field_defn = ogr.FieldDefn("new_string2", ogr.OFTString) field_defn.SetDomainName("name2") lyr.CreateField(field_defn) lyr2 = ds.CreateLayer("ogr_mem_2") field_defn = ogr.FieldDefn("new_string3", ogr.OFTString) field_defn.SetDomainName("name") lyr2.CreateField(field_defn) assert lyr.GetLayerDefn().GetFieldDefn(0).GetDomainName() == "name" assert lyr.GetLayerDefn().GetFieldDefn(1).GetDomainName() == "name2" assert lyr2.GetLayerDefn().GetFieldDefn(0).GetDomainName() == "name" sql_lyr = ds.ExecuteSQL("SELECT * FROM ogr_mem_1") assert sql_lyr.GetLayerDefn().GetFieldDefn(0).GetDomainName() == "name" ds.ReleaseResultSet(sql_lyr) sql_lyr = ds.ExecuteSQL("SELECT new_string AS renamed FROM ogr_mem_1") assert sql_lyr.GetLayerDefn().GetFieldDefn(0).GetDomainName() == "name" ds.ReleaseResultSet(sql_lyr) sql_lyr = ds.ExecuteSQL("SELECT COUNT(new_string) FROM ogr_mem_1") assert sql_lyr.GetLayerDefn().GetFieldDefn(0).GetDomainName() == "" ds.ReleaseResultSet(sql_lyr) if gdal.GetDriverByName("SQLITE") is not None: > sql_lyr = ds.ExecuteSQL("SELECT * FROM ogr_mem_1", dialect="SQLITE") E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_fielddomain.py:242: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > statement = 'SELECT * FROM ogr_mem_1', spatialFilter = None, dialect = 'SQLITE' keep_ref_on_ds = False def ExecuteSQL(self, statement, spatialFilter=None, dialect="", keep_ref_on_ds=False): """ExecuteSQL(self, statement, spatialFilter: ogr.Geometry = None, dialect: Optional[str] = "", keep_ref_on_ds=False) -> ogr.Layer Execute a SQL statement against the dataset The result of a SQL query is: - None (or an exception if exceptions are enabled) for statements that are in error - or None for statements that have no results set, - or a ogr.Layer handle representing a results set from the query. Note that this ogr.Layer is in addition to the layers in the data store and must be released with ReleaseResultSet() before the data source is closed (destroyed). Starting with GDAL 3.7, this method can also be used as a context manager, as a convenient way of automatically releasing the returned result layer. For more information on the SQL dialect supported internally by OGR review the OGR SQL document (:ref:`ogr_sql_sqlite_dialect`) Some drivers (i.e. Oracle and PostGIS) pass the SQL directly through to the underlying RDBMS. The SQLITE dialect can also be used (:ref:`sql_sqlite_dialect`) Parameters ---------- statement: the SQL statement to execute (e.g "SELECT * FROM layer") spatialFilter: a geometry which represents a spatial filter. Can be None dialect: allows control of the statement dialect. If set to None or empty string, the OGR SQL engine will be used, except for RDBMS drivers that will use their dedicated SQL engine, unless OGRSQL is explicitly passed as the dialect. The SQLITE dialect can also be used. keep_ref_on_ds: whether the returned layer should keep a (strong) reference on the current dataset. Cf example 2 for a use case. Returns ------- ogr.Layer: a ogr.Layer containing the results of the query, that will be automatically released when the context manager goes out of scope. Examples -------- 1. Use as a context manager: >>> with ds.ExecuteSQL("SELECT * FROM layer") as lyr: ... print(lyr.GetFeatureCount()) 2. Use keep_ref_on_ds=True to return an object that keeps a reference to its dataset: >>> def get_sql_lyr(): ... return gdal.OpenEx("test.shp").ExecuteSQL("SELECT * FROM test", keep_ref_on_ds=True) ... ... with get_sql_lyr() as lyr: ... print(lyr.GetFeatureCount()) """ > sql_lyr = _gdal.Dataset_ExecuteSQL(self, statement, spatialFilter, dialect) E RuntimeError: SQL SQLite dialect not supported due to GDAL being built without sqlite3ext.h header E:\buildsystem\release-1928\bin\gdal\python\osgeo\gdal.py:3222: RuntimeError ______________________________ test_ogr_gpkg_17 _______________________________ def test_ogr_gpkg_17(): ds = gdaltest.gpkg_dr.CreateDataSource("/vsimem/ogr_gpkg_17.gpkg") sql_lyr = ds.ExecuteSQL("SELECT ogr_version()", dialect="INDIRECT_SQLITE") > f = sql_lyr.GetNextFeature() E AttributeError: 'NoneType' object has no attribute 'GetNextFeature' E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_gpkg.py:1513: AttributeError _______________________________ test_ogr_osm_7 ________________________________ def test_ogr_osm_7(): ds = ogr.Open("data/osm/test.pbf") assert ds is not None > sql_lyr = ds.ExecuteSQL("SELECT * FROM points LIMIT 10", dialect="SQLite") E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_osm.py:524: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > statement = 'SELECT * FROM points LIMIT 10', spatialFilter = None dialect = 'SQLite', keep_ref_on_ds = False def ExecuteSQL(self, statement, spatialFilter=None, dialect="", keep_ref_on_ds=False): """ExecuteSQL(self, statement, spatialFilter: ogr.Geometry = None, dialect: Optional[str] = "", keep_ref_on_ds=False) -> ogr.Layer Execute a SQL statement against the dataset The result of a SQL query is: - None (or an exception if exceptions are enabled) for statements that are in error - or None for statements that have no results set, - or a ogr.Layer handle representing a results set from the query. Note that this ogr.Layer is in addition to the layers in the data store and must be released with ReleaseResultSet() before the data source is closed (destroyed). Starting with GDAL 3.7, this method can also be used as a context manager, as a convenient way of automatically releasing the returned result layer. For more information on the SQL dialect supported internally by OGR review the OGR SQL document (:ref:`ogr_sql_sqlite_dialect`) Some drivers (i.e. Oracle and PostGIS) pass the SQL directly through to the underlying RDBMS. The SQLITE dialect can also be used (:ref:`sql_sqlite_dialect`) Parameters ---------- statement: the SQL statement to execute (e.g "SELECT * FROM layer") spatialFilter: a geometry which represents a spatial filter. Can be None dialect: allows control of the statement dialect. If set to None or empty string, the OGR SQL engine will be used, except for RDBMS drivers that will use their dedicated SQL engine, unless OGRSQL is explicitly passed as the dialect. The SQLITE dialect can also be used. keep_ref_on_ds: whether the returned layer should keep a (strong) reference on the current dataset. Cf example 2 for a use case. Returns ------- ogr.Layer: a ogr.Layer containing the results of the query, that will be automatically released when the context manager goes out of scope. Examples -------- 1. Use as a context manager: >>> with ds.ExecuteSQL("SELECT * FROM layer") as lyr: ... print(lyr.GetFeatureCount()) 2. Use keep_ref_on_ds=True to return an object that keeps a reference to its dataset: >>> def get_sql_lyr(): ... return gdal.OpenEx("test.shp").ExecuteSQL("SELECT * FROM test", keep_ref_on_ds=True) ... ... with get_sql_lyr() as lyr: ... print(lyr.GetFeatureCount()) """ > sql_lyr = _ogr.DataSource_ExecuteSQL(self, statement, spatialFilter, dialect) E RuntimeError: SQL SQLite dialect not supported due to GDAL being built without sqlite3ext.h header E:\buildsystem\release-1928\bin\gdal\python\osgeo\ogr.py:1112: RuntimeError ______________________ test_ogr_sqlite_ogr_layer_Extent _______________________ def test_ogr_sqlite_ogr_layer_Extent(): tmpfilename = "/vsimem/test_ogr_sqlite_ogr_layer_Extent.db" try: ds = ogr.GetDriverByName("SQLite").CreateDataSource(tmpfilename) lyr = ds.CreateLayer("my_layer", geom_type=ogr.wkbLineString) feat = ogr.Feature(lyr.GetLayerDefn()) feat.SetGeometryDirectly(ogr.CreateGeometryFromWkt("LINESTRING (0 1,2 3)")) lyr.CreateFeature(feat) feat = None # Test with invalid parameter with gdaltest.error_handler(): sql_lyr = ds.ExecuteSQL("SELECT ogr_layer_Extent(12)") > feat = sql_lyr.GetNextFeature() E AttributeError: 'NoneType' object has no attribute 'GetNextFeature' E:\buildsystem\src\gdal-vc16\vc16\autotest\ogr\ogr_sqlite.py:4161: AttributeError __________________________ test_tiff_ovr_10[invert] ___________________________ both_endian = None @pytest.mark.require_creation_option("GTiff", "JPEG") def test_tiff_ovr_10(both_endian): src_ds = gdal.Open("data/rgbsmall.tif", gdal.GA_ReadOnly) assert src_ds is not None, "Failed to open test dataset." ds = gdal.GetDriverByName("GTiff").CreateCopy( "tmp/ovr10.tif", src_ds, options=["COMPRESS=JPEG", "PHOTOMETRIC=YCBCR"] ) src_ds = None assert ds is not None, "Failed to apply JPEG compression." ds.BuildOverviews("AVERAGE", overviewlist=[2]) ds = None ds = gdal.Open("tmp/ovr10.tif", gdal.GA_ReadOnly) assert ds is not None, "Failed to open copy of test dataset." cs = ds.GetRasterBand(1).GetOverview(0).Checksum() ds = None > assert cs in ( 5879, 6050, # libjpeg 9e ) E assert 5992 in (5879, 6050) E:\buildsystem\src\gdal-vc16\vc16\autotest\gcore\tiff_ovr.py:465: AssertionError ________________________ test_tiff_ovr_10[dont-invert] ________________________ both_endian = None @pytest.mark.require_creation_option("GTiff", "JPEG") def test_tiff_ovr_10(both_endian): src_ds = gdal.Open("data/rgbsmall.tif", gdal.GA_ReadOnly) assert src_ds is not None, "Failed to open test dataset." ds = gdal.GetDriverByName("GTiff").CreateCopy( "tmp/ovr10.tif", src_ds, options=["COMPRESS=JPEG", "PHOTOMETRIC=YCBCR"] ) src_ds = None assert ds is not None, "Failed to apply JPEG compression." ds.BuildOverviews("AVERAGE", overviewlist=[2]) ds = None ds = gdal.Open("tmp/ovr10.tif", gdal.GA_ReadOnly) assert ds is not None, "Failed to open copy of test dataset." cs = ds.GetRasterBand(1).GetOverview(0).Checksum() ds = None > assert cs in ( 5879, 6050, # libjpeg 9e ) E assert 5992 in (5879, 6050) E:\buildsystem\src\gdal-vc16\vc16\autotest\gcore\tiff_ovr.py:465: AssertionError ============================== warnings summary =============================== C:\Python\Python310-32\lib\site-packages\_pytest\assertion\rewrite.py:168 C:\Python\Python310-32\lib\site-packages\_pytest\assertion\rewrite.py:168: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses exec(co, module.__dict__) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info =========================== FAILED ogr/ogr_fielddomain.py::test_delete_domain_assigned_to_field - RuntimeError: SQL SQLite dialect not supported due to GDAL being built without sqlite3ext.h header FAILED ogr/ogr_gpkg.py::test_ogr_gpkg_17 - AttributeError: 'NoneType' object has no attribute 'GetNextFeature' FAILED ogr/ogr_osm.py::test_ogr_osm_7 - RuntimeError: SQL SQLite dialect not supported due to GDAL being built without sqlite3ext.h header FAILED ogr/ogr_sqlite.py::test_ogr_sqlite_ogr_layer_Extent - AttributeError: 'NoneType' object has no attribute 'GetNextFeature' FAILED gcore/tiff_ovr.py::test_tiff_ovr_10[invert] - assert 5992 in (5879, 6050) FAILED gcore/tiff_ovr.py::test_tiff_ovr_10[dont-invert] - assert 5992 in (5879, 6050) ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_1 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_2 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_3 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_4 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_5 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_6 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_7 - assert None is not None ERROR ogr/ogr_rfc41.py::test_ogr_rfc41_8 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_1 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_2 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_left_join - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_join_layers_without_fast_feature_count - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_4 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_5 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_6 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_7 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_8 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_9 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_10 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_11 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_12 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_13 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_14 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_15 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_24 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_25 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_26 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_27 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_28 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_29 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_30 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_31 - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_geomcollection_in_geomcollection - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_st_makevalid - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_field_names_same_case - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_attribute_and_geom_field_name_same - assert None is not None ERROR ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_json_each - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_1 - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_2 - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_3 - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_4 - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_virtualogr_5 - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_self - assert None is not None ERROR ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name - assert None is not None = 6 failed, 9825 passed, 1968 skipped, 5 xfailed, 1 warning, 52 errors in 481.59s (0:08:01) = ...60...70...80...90...100 - done.