found 7zip in C:\Program Files\7-Zip\7z.exe
rem SET GDAL_DOWNLOAD_TEST_DATA=YES
SET PROJ_LIB=E:\buildsystem\release-1930-x64\bin\proj9\SHARE
SET GDAL_DRIVER_PATH=E:\buildsystem\release-1930-x64\bin\gdal\plugins;E:\buildsystem\release-1930-x64\bin\gdal\plugins-external
SET GDAL_DATA=E:\buildsystem\src\gdal-vc17x64\gdal\data
SET PYTHONPATH=E:\buildsystem\release-1930-x64\bin\gdal\python
SET DO_NOT_FAIL_ON_RECODE_ERRORS=YES
SET GITHUB_WORKFLOW=Windows builds
SET CI=YES
SET GDAL_HTTP_UNSAFESSL=YES
rem SET OGR_PG_CONNECTION_STRING=dbname=autotestvc17x64 host=127.0.0.1 port=5432 user=postgres
rem SET PG_USE_COPY=YES
rem SET PG_USE_POSTGIS=YES
SET PATH=E:\buildsystem\release-1930-x64\bin;E:\buildsystem\release-1930-x64\bin\debug;E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo;E:\builds\Oracle\instantclient_12_2-x64;E:\buildsystem\support\FileGDB_API_1_5_1-VS2017\bin64;E:\buildsystem\support\diffutils;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe
SET USE_PATH_FOR_GDAL_PYTHON=YES
cd E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest
C:\Python\Python310\Scripts\pytest.exe -vvs
============================= test session starts =============================
platform win32 -- Python 3.10.7, pytest-7.2.0, pluggy-1.0.0 -- C:\Python\Python310\python.exe
cachedir: .pytest_cache
GDAL Build Info:
PAM_ENABLED: YES
OGR_ENABLED: YES
CURL_ENABLED: YES
CURL_VERSION: 7.79.1-DEV
GEOS_ENABLED: YES
GEOS_VERSION: 3.10.2-CAPI-1.16.0
PROJ_BUILD_VERSION: 9.3.0
PROJ_RUNTIME_VERSION: 9.3.0
COMPILER: MSVC 193933523
GDAL_DOWNLOAD_TEST_DATA: undefined (tests relying on downloaded data may be skipped)
GDAL_RUN_SLOW_TESTS: undefined (tests marked as "slow" will be skipped)
rootdir: E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest, configfile: pytest.ini, testpaths: ogr, gcore, gdrivers, osr, alg, gnm, utilities, pyscripts, benchmark
plugins: env-0.8.1, sugar-0.9.6
collecting ... Could not find test_ogrsf.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalmanage.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_contour.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_create.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_footprint.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_grid.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_rasterize.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_translate.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalwarp.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdal_viewshed.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdaladdo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalbuildvrt.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdaldem.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdallocationinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalmdiminfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalmdimtranslate.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdalsrsinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdaltindex.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gdaltransform.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gnmmanage.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find gnmanalyse.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find nearblack.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find ogr2ogr.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find ogrinfo.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find ogrlineref.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find ogrtindex.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
Could not find sozip.exe in E:\buildsystem\src\gdal-vc17x64\vc17x64/apps. Trying with PATH
collected 13744 items / 3 skipped
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_1[False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_1[True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_feather SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc_streamable SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-FILE-None] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[True-2-fid-True-FILE-None] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-STREAM-False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[uncompressed] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[lz4] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[zstd] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrow SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrows SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_extension_type SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_with_geoarrow_extension_registered SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_field_alternative_name_comment SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKB] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKT] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[GEOARROW] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_and_output SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_but_not_in_output SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_output_but_not_in_input SKIPPED (Driver Arrow not present)
ogr/ogr_avc.py::test_ogr_avc_1 PASSED
ogr/ogr_avc.py::test_ogr_avc_2 PASSED
ogr/ogr_avc.py::test_ogr_avc_3 PASSED
ogr/ogr_avc.py::test_ogr_avc_4 PASSED
ogr/ogr_avc.py::test_ogr_avc_5 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_1 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_2 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_3 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_4 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_5 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_6 FAILED
ogr/ogr_basic_test.py::test_ogr_basic_7 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_8 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_9 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_10 SKIPPED
ogr/ogr_basic_test.py::test_ogr_basic_12 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01-2016/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34-2016/01/01 12:34:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56-2016/01/01 12:34:56] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56.789-2016/01/01 12:34:56.789] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/12/31-2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[-2016/12/31--2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-12-31-2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0080/01/01-0080/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[80/01/01-1980/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0010/01/01-0010/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[9/01/01-2009/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[10/01/01-2010/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-13-31-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-00-31-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-32-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0/01/01-2000/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[00/01/01-2000/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[00/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[000/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0000/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[//foo-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_14 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_15 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_16 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_getfielddefn FAILED
ogr/ogr_basic_test.py::test_ogr_basic_invalid_unicode PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_slice PASSED
ogr/ogr_basic_test.py::test_ogr_basic_feature_iterator PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_dst_srswkt PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_metadata PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_no_copy_layer_metadata PASSED
ogr/ogr_basic_test.py::test_ogr_basic_field_alternative_name PASSED
ogr/ogr_basic_test.py::test_ogr_basic_float32_formatting PASSED
ogr/ogr_basic_test.py::test_ogr_basic_get_geometry_types PASSED
ogr/ogr_basic_test.py::test_ogr_exceptions PASSED
ogr/ogr_basic_test.py::test_ogr_basic_test_future_warning_exceptions PASSED
ogr/ogr_basic_test.py::test_feature_defn_use_after_layer_del PASSED
ogr/ogr_basic_test.py::test_ogr_basic_create_data_source_context_manager PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_close_1 PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_close_2 PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_destroy PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_release PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_1 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_2 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_3 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_destroy PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_release PASSED
ogr/ogr_basic_test.py::test_feature_use_after_destroy PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[del] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[Destroy] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[int] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[string] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature_1 PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[int] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[string] PASSED
ogr/ogr_basic_test.py::test_general_cmd_line_processor PASSED
ogr/ogr_cad.py::test_ogr_cad_2 PASSED
ogr/ogr_cad.py::test_ogr_cad_3 PASSED
ogr/ogr_cad.py::test_ogr_cad_4 PASSED
ogr/ogr_cad.py::test_ogr_cad_5 PASSED
ogr/ogr_cad.py::test_ogr_cad_6 PASSED
ogr/ogr_cad.py::test_ogr_cad_6bis XPASS (cannot be sure iconv is builtin)
ogr/ogr_cad.py::test_ogr_cad_7 PASSED
ogr/ogr_cad.py::test_ogr_cad_8 PASSED
ogr/ogr_cad.py::test_ogr_cad_9 PASSED
ogr/ogr_carto.py::test_ogr_carto_vsimem PASSED
ogr/ogr_carto.py::test_ogr_carto_test_ogrsf SKIPPED (test skipped on CI due to regular failures on it due to platform limits)
ogr/ogr_csv.py::test_ogr_csv_2 PASSED
ogr/ogr_csv.py::test_ogr_csv_3 PASSED
ogr/ogr_csv.py::test_ogr_csv_5 PASSED
ogr/ogr_csv.py::test_ogr_csv_8 PASSED
ogr/ogr_csv.py::test_ogr_csv_10 PASSED
ogr/ogr_csv.py::test_ogr_csv_11 PASSED
ogr/ogr_csv.py::test_ogr_csv_12 PASSED
ogr/ogr_csv.py::test_ogr_csv_13 PASSED
ogr/ogr_csv.py::test_ogr_csv_14 PASSED
ogr/ogr_csv.py::test_ogr_csv_17 PASSED
ogr/ogr_csv.py::test_ogr_csv_write_to_stdout PASSED
ogr/ogr_csv.py::test_ogr_csv_19 PASSED
ogr/ogr_csv.py::test_ogr_csv_20 PASSED
ogr/ogr_csv.py::test_ogr_csv_21 PASSED
ogr/ogr_csv.py::test_ogr_csv_22 PASSED
ogr/ogr_csv.py::test_ogr_csv_23 PASSED
ogr/ogr_csv.py::test_ogr_csv_24 PASSED
ogr/ogr_csv.py::test_ogr_csv_25 PASSED
ogr/ogr_csv.py::test_ogr_csv_26 PASSED
ogr/ogr_csv.py::test_ogr_csv_27 PASSED
ogr/ogr_csv.py::test_ogr_csv_28 PASSED
ogr/ogr_csv.py::test_ogr_csv_29 PASSED
ogr/ogr_csv.py::test_ogr_csv_31 PASSED
ogr/ogr_csv.py::test_ogr_csv_32 PASSED
ogr/ogr_csv.py::test_ogr_csv_32bis PASSED
ogr/ogr_csv.py::test_ogr_csv_autodetect_type_only_strings PASSED
ogr/ogr_csv.py::test_ogr_csv_33 PASSED
ogr/ogr_csv.py::test_ogr_csv_34 PASSED
ogr/ogr_csv.py::test_ogr_csv_35 PASSED
ogr/ogr_csv.py::test_ogr_csv_35bis PASSED
ogr/ogr_csv.py::test_ogr_csv_36 PASSED
ogr/ogr_csv.py::test_ogr_csv_37 PASSED
ogr/ogr_csv.py::test_ogr_csv_38 PASSED
ogr/ogr_csv.py::test_ogr_csv_39 PASSED
ogr/ogr_csv.py::test_ogr_csv_40 PASSED
ogr/ogr_csv.py::test_ogr_csv_41 PASSED
ogr/ogr_csv.py::test_ogr_csv_42 PASSED
ogr/ogr_csv.py::test_ogr_csv_43 PASSED
ogr/ogr_csv.py::test_ogr_csv_44 PASSED
ogr/ogr_csv.py::test_ogr_csv_45 PASSED
ogr/ogr_csv.py::test_ogr_csv_46 PASSED
ogr/ogr_csv.py::test_ogr_csv_47 PASSED
ogr/ogr_csv.py::test_ogr_csv_48 PASSED
ogr/ogr_csv.py::test_ogr_csv_49 PASSED
ogr/ogr_csv.py::test_ogr_csv_more_than_100_geom_fields PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_always PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_ambiguous PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_needed PASSED
ogr/ogr_csv.py::test_ogr_csv_iter_and_set_feature PASSED
ogr/ogr_csv.py::test_ogr_csv_pipe_separated PASSED
ogr/ogr_csv.py::test_ogr_csv_get_feature_count_and_attribute_filter PASSED
ogr/ogr_csv.py::test_ogr_csv_double_quotes_in_middle_of_field PASSED
ogr/ogr_csv.py::test_ogr_csv_single_column PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[\t] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[|] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[\t] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[|] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[,-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[;-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[\t-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[|-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[,-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[;-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[\t-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[|-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[,-COMMA-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[;-SEMICOLON-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[\t-TAB-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[|-PIPE-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[ -SPACE-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_getextent3d PASSED
ogr/ogr_csv.py::test_ogr_csv_read_header_with_line_break PASSED
ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision[AS_WKT] PASSED
ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision[AS_XYZ] PASSED
ogr/ogr_csv.py::test_ogr_csv_geom_coord_precision_OGR_APPLY_GEOM_SET_PRECISION PASSED
ogr/ogr_csw.py::test_ogr_csw_pycsw SKIPPED (unconditional skip)
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_not_enabled PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_get_capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_empty_response PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_CSW_Capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_exception PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_invalid_xml_capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_missing_version PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_minimal_instance PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_csw PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_gmd PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_fgdc PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_1 PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_2 PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_3 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_2 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_3 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_4 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_5 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_6 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_7 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_dgn.py::test_ogr_dgn_open_dgnv8_not_supported PASSED
ogr/ogr_dgnv8.py::test_ogr_dgnv8_2 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_3 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_4 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_5 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dwg.py::test_ogr_dwg_1 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_2 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_3 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_4 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_5 SKIPPED (Driver DWG not present)
ogr/ogr_dxf.py::test_ogr_dxf_1 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_2 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_3 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_4 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_5 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_6 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_7 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_8 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_9 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_10 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_11 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_12 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_13 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_14 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_15 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_16 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_17 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_18 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_19 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_20 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_21 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_22 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_23 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_24 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_25 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_26 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_27 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_28 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_29 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_30 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_31 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_32 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_33 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_34 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_35 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_36 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_37 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_38 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_39 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_40 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_41 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_42 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_43 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_44 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_45 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_46 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_47 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_48 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_49 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_49a PASSED
ogr/ogr_dxf.py::test_ogr_dxf_50 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_51 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_52 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_53 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_54 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_55 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_insert_too_many_errors PASSED
ogr/ogr_dxf.py::test_ogr_dxf_write_geometry_collection_of_unsupported_type PASSED
ogr/ogr_dxf.py::test_ogr_dxf_very_close_neg_to_zero_knot PASSED
ogr/ogr_dxf.py::test_ogr_dxf_polygon_3D PASSED
ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_1 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_2 PASSED
ogr/ogr_edigeo.py::test_ogr_edigeo_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_eeda.py::test_eeda_2 PASSED
ogr/ogr_eeda.py::test_eeda_3 PASSED
ogr/ogr_eeda.py::test_eeda_4 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[True] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[False] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":null}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{"number":null}}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_1 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_2 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_3 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_4 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_5 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_6 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_7 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_8 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_9 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_10 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_11 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_12 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_authentication PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_http_headers_from_env PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_geo_shape_wkt PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_timeout_terminate_after SKIPPED (Test fails on Windows)
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_aggregation_minimum PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_wildcard_layer_name PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_upsert_feature PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_point PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestring PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygon PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipoint PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestringz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygonz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointm PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz_withou_z PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointzm PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[] PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[ESRIJSON:] PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_starting_with_features_geometry PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_create_geometry_from_esri_json PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_identify_srs PASSED
ogr/ogr_factory.py::test_ogr_factory_1 PASSED
ogr/ogr_factory.py::test_ogr_factory_2 PASSED
ogr/ogr_factory.py::test_ogr_factory_3 PASSED
ogr/ogr_factory.py::test_ogr_factory_4 PASSED
ogr/ogr_factory.py::test_ogr_factory_5 PASSED
ogr/ogr_factory.py::test_ogr_factory_6 PASSED
ogr/ogr_factory.py::test_ogr_factory_7 PASSED
ogr/ogr_factory.py::test_ogr_factory_8 PASSED
ogr/ogr_factory.py::test_ogr_factory_forceTo_unknown[POINT (1 2)-0-POINT (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_forceTo_unknown[POINT EMPTY-0-POINT EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_failed_forceTo PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT EMPTY-1-POINT EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT EMPTY--2147483647-POINT Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT Z EMPTY-1-POINT EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT Z EMPTY--2147483647-POINT Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)-1-POINT (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)--2147483647-POINT Z (1 2 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)--2147483647-POINT Z (1 2 3)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)-1-POINT (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2)--2147483644-MULTIPOINT Z ((1 2 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POINT (1 2 3)--2147483644-MULTIPOINT Z ((1 2 3))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT EMPTY-1-POINT EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT EMPTY--2147483647-POINT Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT Z EMPTY-1-POINT EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT Z EMPTY--2147483647-POINT Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))-1-POINT (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))--2147483647-POINT Z (1 2 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))--2147483647-POINT Z (1 2 3)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))-1-POINT (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2))--2147483644-MULTIPOINT Z ((1 2 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOINT ((1 2 3))--2147483644-MULTIPOINT Z ((1 2 3))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING EMPTY-2-LINESTRING EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING EMPTY--2147483646-LINESTRING Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING Z EMPTY-2-LINESTRING EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING Z EMPTY--2147483646-LINESTRING Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)-2-LINESTRING (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)--2147483646-LINESTRING Z (1 2 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)--2147483646-LINESTRING Z (1 2 3)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)-2-LINESTRING (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)-5-MULTILINESTRING ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2)--2147483643-MULTILINESTRING Z ((1 2 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)-5-MULTILINESTRING ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[LINESTRING (1 2 3)--2147483643-MULTILINESTRING Z ((1 2 3))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING EMPTY-2-LINESTRING EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING EMPTY--2147483646-LINESTRING Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING Z EMPTY-2-LINESTRING EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING Z EMPTY--2147483646-LINESTRING Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))-2-LINESTRING (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))--2147483646-LINESTRING Z (1 2 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))--2147483646-LINESTRING Z (1 2 3)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))-2-LINESTRING (1 2)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))-5-MULTILINESTRING ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2))--2147483643-MULTILINESTRING Z ((1 2 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))-5-MULTILINESTRING ((1 2))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTILINESTRING ((1 2 3))--2147483643-MULTILINESTRING Z ((1 2 3))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON EMPTY-3-POLYGON EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON EMPTY--2147483645-POLYGON Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z EMPTY-3-POLYGON EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z EMPTY--2147483645-POLYGON Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483645-POLYGON Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483642-MULTIPOLYGON Z (((0 0 0,0 1 0,1 1 0,0 0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483646-LINESTRING Z (0 0 0,0 1 0,1 1 0,0 0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483646-LINESTRING Z (0 0 10,0 1 10,1 1 10,0 0 10)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON ((0 0,0 1,1 1,0 0))--2147483643-MULTILINESTRING Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))--2147483643-MULTILINESTRING Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON EMPTY-3-POLYGON EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON EMPTY--2147483645-POLYGON Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z EMPTY-3-POLYGON EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z EMPTY--2147483645-POLYGON Z EMPTY] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483645-POLYGON Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483642-MULTIPOLYGON Z (((0 0 0,0 1 0,1 1 0,0 0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483646-LINESTRING Z (0 0 0,0 1 0,1 1 0,0 0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-2-LINESTRING (0 0,0 1,1 1,0 0)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483646-LINESTRING Z (0 0 10,0 1 10,1 1 10,0 0 10)] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))--2147483643-MULTILINESTRING Z ((0 0 0,0 1 0,1 1 0,0 0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))-5-MULTILINESTRING ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_factory.py::test_ogr_factory_ForceTo[MULTIPOLYGON Z (((0 0 10,0 1 10,1 1 10,0 0 10)))--2147483643-MULTILINESTRING Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer64 PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_real PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_string PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_binary PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_date PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_time PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_datetime PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integerlist PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer64list PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_reallist PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_stringlist PASSED
ogr/ogr_feature.py::test_ogr_feature_unicode PASSED
ogr/ogr_feature.py::test_ogr_feature_64bit_fid PASSED
ogr/ogr_feature.py::test_ogr_feature_overflow_64bit_integer PASSED
ogr/ogr_feature.py::test_ogr_feature_nullable_validate PASSED
ogr/ogr_feature.py::test_ogr_feature_default PASSED
ogr/ogr_feature.py::test_ogr_feature_native_data PASSED
ogr/ogr_feature.py::test_ogr_feature_set_geometry_self PASSED
ogr/ogr_feature.py::test_ogr_feature_null_field PASSED
ogr/ogr_feature.py::test_ogr_feature_int32_overflow PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[off-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[false-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[no-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[0-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[on-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[true-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[yes-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[1-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[invalid-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[2-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_GetFieldAsISO8601DateTime PASSED
ogr/ogr_feature.py::test_ogr_feature_dump_readable PASSED
ogr/ogr_feature.py::test_ogr_feature_repr PASSED
ogr/ogr_feature.py::test_ogr_feature_list_to_json PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_1 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_DeleteField PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_2 SKIPPED (ogrsf test utility not found)
ogr/ogr_fgdb.py::test_ogr_fgdb_3 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_sql SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_4 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_5 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_6 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_7 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_8 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_9 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_10 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_11 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12_bis PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12_ter PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13_bis PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13_ter PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_14 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_15 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_16 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_17 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_18 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_19 FAILED
ogr/ogr_fgdb.py::test_ogr_fgdb_19bis SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_20 FAILED
ogr/ogr_fgdb.py::test_ogr_fgdb_21 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_22 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_23 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_24 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_25 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_weird_winding_order PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_utc_datetime PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_alias PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_alias_with_ampersand PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_read_domains PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_write_domains PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_read_layer_hierarchy PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options0] PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options1] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_non_spatial_table_outside_gdb_items PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_shape_length_shape_area_as_default_in_field_defn PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_relationships PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[2-POLYGON((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[3-LINESTRING(0 0,1 1)] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[1-MULTIPOINT((0 0))] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[4-POINT(0 0)] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_empty_polygon PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_cdf_if_openfilegdb PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_cdf PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_write_geom_coord_precision PASSED
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_init SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_1 SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_2 SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_cleanup SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fielddomain.py::test_ogr_fielddomain_range PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_coded PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_glob PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_mem_driver PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_get_set_domain_name PASSED
ogr/ogr_fielddomain.py::test_delete_domain_assigned_to_field PASSED
ogr/ogr_fielddomain.py::test_update_field_domain PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2_1 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_3 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_8 SKIPPED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_9 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_directory PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_epsg PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_other_authority PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_no_authority PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_datatypes PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_alldatatypes PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_mixed PASSED
ogr/ogr_flatgeobuf.py::test_ogr_wfs_fake_wfs_server PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_bool_short_float_binary PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[no_spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_huge_number_of_columns PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_column_metadata PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_editing PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOINT ((0 0), EMPTY)-MULTIPOINT ((0 0))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTILINESTRING ((0 0,1 1), EMPTY)-MULTILINESTRING ((0 0,1 1))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOLYGON (((0 0,0 1,1 1,0 0)), EMPTY)-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[GEOMETRYCOLLECTION (POINT (0 0), POINT EMPTY)-GEOMETRYCOLLECTION (POINT (0 0))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_ossfuzz_bug_29462 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_polyhedralsurface_of_curvepolygon.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_compoundcurve_non_contiguous_curves.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_curvepolygon_linestring_three_points.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_multisurface_of_polyhedralsurface.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_coordinate_metadata_wkt PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch_custom_wkt PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_invalid_output_filename PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[regular] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[no_spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_empty_file PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_issue_7401 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_title_description_metadata PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_arrow PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_1 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_2 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_3 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_nohole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_hole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_twoparts_second_with_hole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_line PASSED
ogr/ogr_geojson.py::test_ogr_geojson_2 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_3 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_4 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_5 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_6 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_7 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_8 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_9 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_10 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_11 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_12 SKIPPED
ogr/ogr_geojson.py::test_ogr_geojson_13 {
"type": "FeatureCollection",
"name": "gjpoint",
"features": [
{ "type": "Feature", "properties": { "FID": 1.0, "NAME": "Point 1" }, "geometry": { "type": "Point", "coordinates": [ 100.0, 0.0 ] } }
]
}
PASSED
ogr/ogr_geojson.py::test_ogr_geojson_14 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_15 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_20 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_21 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_22 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_23 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_24 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_26 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_27 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_35 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_36 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_37 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_38 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_39 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_40 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_41 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_43 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_44 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_45 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_46 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_47 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_48 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_49 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_50 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_51 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_52 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_53 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_54 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_55 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56_world PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56_next PASSED
ogr/ogr_geojson.py::test_ogr_geojson_57 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_58 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_59 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_60 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_61 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_62 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_63 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_64 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_65 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_66 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_67 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_id_field_and_id_type PASSED
ogr/ogr_geojson.py::test_ogr_geojson_geom_export_failure PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_crs PASSED
ogr/ogr_geojson.py::test_ogr_geojson_append_flush PASSED
ogr/ogr_geojson.py::test_ogr_geojson_empty_geometrycollection PASSED
ogr/ogr_geojson.py::test_ogr_geojson_read_fields_with_different_case PASSED
ogr/ogr_geojson.py::test_ogr_geojson_clip_geometries_rfc7946 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_non_finite PASSED
ogr/ogr_geojson.py::test_ogr_geojson_json_string_autodetect PASSED
ogr/ogr_geojson.py::test_ogr_geojson_random_reading_with_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_random_reading_without_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_single_feature_random_reading_with_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_3D_geom_type PASSED
ogr/ogr_geojson.py::test_ogr_geojson_update_in_loop PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_coordinates PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_geometry_coordinates PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_float32 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_float_exponential_without_dot PASSED
ogr/ogr_geojson.py::test_ogr_geojson_feature_starting_with_big_properties PASSED
ogr/ogr_geojson.py::test_ogr_geojson_export_geometry_axis_order PASSED
ogr/ogr_geojson.py::test_ogr_geojson_sparse_fields PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[point.geojson] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[featurecollection_point.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[pointz.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[featurecollection_pointz.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_rfc7946_from_3D_crs PASSED
ogr/ogr_geojson.py::test_ogr_geojson_feature_large PASSED
ogr/ogr_geojson.py::test_ogr_geojson_read_from_http PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ogr2ogr_nln_with_input_dataset_having_name PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[True] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[False] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[True] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[False] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_test_ogrsf SKIPPED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties0] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties1] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties2] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties3] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties4] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties5] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties6] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_coordinate_precision PASSED
ogr/ogr_geojson.py::test_ogr_geojson_field_types PASSED
ogr/ogr_geojson.py::test_ogr_geojson_open_with_non_C_locale PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing_rfc7946 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing PASSED
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_mixed_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_plus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_minus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_unknown_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_foreign_members_collection PASSED
ogr/ogr_geojson.py::test_ogr_geojson_foreign_members_feature PASSED
ogr/ogr_geojson.py::test_ogr_json_getextent3d PASSED
ogr/ogr_geojson.py::test_ogr_geojson_geom_coord_precision PASSED
ogr/ogr_geojson.py::test_ogr_geojson_geom_coord_precision_RFC7946 PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_lf PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs_auto PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_inline PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_prefix PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries_with_errors PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_reprojection PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_read_rs_json_pretty PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_test_ogrsf SKIPPED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_large PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_starting_with_big_properties PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsistdout PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsigzip PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_COORDINATE_PRECISION PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_geom_coord_precision_already_4326 PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_geom_coord_precision_not_4326 PASSED
ogr/ogr_geom.py::test_ogr_geom_area PASSED
ogr/ogr_geom.py::test_ogr_geom_area_linearring PASSED
ogr/ogr_geom.py::test_ogr_geom_area_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_area_linearring_big_offset PASSED
ogr/ogr_geom.py::test_ogr_geom_area_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_is_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_is_empty_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_pickle PASSED
ogr/ogr_geom.py::test_ogr_geom_polyhedral_surface PASSED
ogr/ogr_geom.py::test_ogr_geom_tin PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_point PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_multipoint PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_linestring PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_polygon PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_1 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_2 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_3 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_4 PASSED
ogr/ogr_geom.py::test_ogr_geom_area_empty_linearring PASSED
ogr/ogr_geom.py::test_ogr_geom_transform_to PASSED
ogr/ogr_geom.py::test_ogr_geom_transform PASSED
ogr/ogr_geom.py::test_ogr_geom_transform_geogcrs_to_wgs84 PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_default PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_with_ct PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_no_ct PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_multipoint PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_closerings PASSED
ogr/ogr_geom.py::test_ogr_geom_segmentize PASSED
ogr/ogr_geom.py::test_ogr_geom_segmentize_issue_1341 PASSED
ogr/ogr_geom.py::test_ogr_geom_value PASSED
ogr/ogr_geom.py::test_ogr_geom_flattenTo2D PASSED
ogr/ogr_geom.py::test_ogr_geom_flattenTo2D_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_linestring_limits PASSED
ogr/ogr_geom.py::test_ogr_geom_coord_round PASSED
ogr/ogr_geom.py::test_ogr_geom_coord_round_2 PASSED
ogr/ogr_geom.py::test_ogr_geom_area_point PASSED
ogr/ogr_geom.py::test_ogr_geom_length_point PASSED
ogr/ogr_geom.py::test_ogr_geom_length_multilinestring PASSED
ogr/ogr_geom.py::test_ogr_geom_length_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_getpoints PASSED
ogr/ogr_geom.py::test_ogr_geom_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_empty_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_mixed_coordinate_dimension PASSED
ogr/ogr_geom.py::test_ogr_geom_getenvelope3d PASSED
ogr/ogr_geom.py::test_ogr_geom_z_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_getlineargeometry PASSED
ogr/ogr_geom.py::test_ogr_geom_getdimension PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_invalid_wkt PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_sfcgal SKIPPED (SFCGAL is not available)
ogr/ogr_geom.py::test_ogr_geom_circularstring PASSED
ogr/ogr_geom.py::test_ogr_geom_compoundcurve PASSED
ogr/ogr_geom.py::test_ogr_geom_curvepolygon PASSED
ogr/ogr_geom.py::test_ogr_geom_multicurve PASSED
ogr/ogr_geom.py::test_ogr_geom_multisurface PASSED
ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry PASSED
ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry_issue_8332 PASSED
ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry_issue9382 PASSED
ogr/ogr_geom.py::test_ogr_geom_gt_functions PASSED
ogr/ogr_geom.py::test_ogr_geom_api_limit_tests PASSED
ogr/ogr_geom.py::test_ogr_geom_equals PASSED
ogr/ogr_geom.py::test_ogr_geom_measured_geometries_to_2D_or_3D PASSED
ogr/ogr_geom.py::test_ogr_geom_postgis_ewkt_xym PASSED
ogr/ogr_geom.py::test_ogr_geom_curve_surface PASSED
ogr/ogr_geom.py::test_ogr_geom_import_corrupted_wkb PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_ps_tin_conversion PASSED
ogr/ogr_geom.py::test_ogr_geom_multipoint_envelope_bug PASSED
ogr/ogr_geom.py::test_ogr_geom_polygon_empty_ring PASSED
ogr/ogr_geom.py::test_ogr_geom_polygon_intersects_point PASSED
ogr/ogr_geom.py::test_ogr_geom_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_assignspatialref PASSED
ogr/ogr_geom.py::test_ogr_geom_swapxy PASSED
ogr/ogr_geom.py::test_ogr_geom_remove_geometry PASSED
ogr/ogr_geom.py::test_ogr_geom_sfcgal SKIPPED (SFCGAL is not available)
ogr/ogr_geom.py::test_ogr_geom_cannot_add_triangle_to_multisurface PASSED
ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_linestring PASSED
ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_multilinestring PASSED
ogr/ogr_geom.py::test_ogr_geom_create_from_wkt_polyhedrasurface PASSED
ogr/ogr_geom.py::test_ogr_geom_makevalid PASSED
ogr/ogr_geom.py::test_ogr_geom_normalize PASSED
ogr/ogr_geom.py::test_ogr_geom_force_multipolygon_z_to_compound_curve PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT EMPTY-POINT EMPTY] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT (1 2)-POINT (1 2)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT Z (1 2 3)-POINT Z (1 2 3)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[LINESTRING (1 2,3 4)-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POLYGON ((0 0,0 1,1 1,0 0))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION EMPTY-GEOMETRYCOLLECTION EMPTY] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION Z (POINT Z (1 2 3))-POINT Z (1 2 3)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),POINT (1 2))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),LINESTRING (5 6,7 8))-MULTILINESTRING ((1 2,3 4),(5 6,7 8))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),POLYGON ((10 0,10 1,11 1,10 0)))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),MULTIPOLYGON (((10 0,10 1,11 1,10 0))))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (CIRCULARSTRING (0 0,1 1,2 0),LINESTRING(3 4,5 6))-MULTICURVE (CIRCULARSTRING (0 0,1 1,2 0),(3 4,5 6))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))-MULTISURFACE (((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0))),POINT (1 2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_copy PASSED
ogr/ogr_geom.py::test_ogr_geom_deepcopy PASSED
ogr/ogr_geom.py::test_ogr_geom_point_nan PASSED
ogr/ogr_geom.py::test_ogr_isclockwise PASSED
ogr/ogr_geom.py::test_ogr_isclockwise_on_compoundcurve PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[1] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[-2147483647] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2001] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3001] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[4] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[5] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[6] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[7] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[8] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[9] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[10] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[11] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[12] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[15] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[16] PASSED
ogr/ogr_geom.py::test_ogr_geom_GeodesicArea PASSED
ogr/ogr_geomcoordinateprecision.py::test_ogr_geomcoordinate_precision PASSED
ogr/ogr_geomcoordinateprecision.py::test_ogr_geomcoordinate_precision_geom_field PASSED
ogr/ogr_georss.py::test_ogr_georss_1 PASSED
ogr/ogr_georss.py::test_ogr_georss_1_atom_ns PASSED
ogr/ogr_georss.py::test_ogr_georss_1bis PASSED
ogr/ogr_georss.py::test_ogr_georss_1ter PASSED
ogr/ogr_georss.py::test_ogr_georss_2 PASSED
ogr/ogr_georss.py::test_ogr_georss_3 PASSED
ogr/ogr_georss.py::test_ogr_georss_4 PASSED
ogr/ogr_georss.py::test_ogr_georss_6 PASSED
ogr/ogr_georss.py::test_ogr_georss_8 PASSED
ogr/ogr_georss.py::test_ogr_georss_10 PASSED
ogr/ogr_georss.py::test_ogr_georss_11 PASSED
ogr/ogr_georss.py::test_ogr_georss_12a PASSED
ogr/ogr_georss.py::test_ogr_georss_12b PASSED
ogr/ogr_georss.py::test_ogr_georss_12c PASSED
ogr/ogr_georss.py::test_ogr_georss_13 PASSED
ogr/ogr_georss.py::test_ogr_georss_15 PASSED
ogr/ogr_geos.py::test_ogr_geos_union PASSED
ogr/ogr_geos.py::test_ogr_geos_intersection PASSED
ogr/ogr_geos.py::test_ogr_geos_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_symmetric_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_sym_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_intersect PASSED
ogr/ogr_geos.py::test_ogr_geos_disjoint PASSED
ogr/ogr_geos.py::test_ogr_geos_touches PASSED
ogr/ogr_geos.py::test_ogr_geos_crosses PASSED
ogr/ogr_geos.py::test_ogr_geos_within PASSED
ogr/ogr_geos.py::test_ogr_geos_contains PASSED
ogr/ogr_geos.py::test_ogr_geos_overlaps PASSED
ogr/ogr_geos.py::test_ogr_geos_buffer PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid_multipolygon PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid_point_empty PASSED
ogr/ogr_geos.py::test_ogr_geos_pointzm_empty SKIPPED (Requires GEOS >= 3.12.0)
ogr/ogr_geos.py::test_ogr_geos_pointzm SKIPPED (Requires GEOS >= 3.12.0)
ogr/ogr_geos.py::test_ogr_geos_simplify_linestring PASSED
ogr/ogr_geos.py::test_ogr_geos_simplifypreservetopology_linestring PASSED
ogr/ogr_geos.py::test_ogr_geos_unioncascaded PASSED
ogr/ogr_geos.py::test_ogr_geos_unioncascaded_empty_multipolygon PASSED
ogr/ogr_geos.py::test_ogr_geos_convexhull PASSED
ogr/ogr_geos.py::test_ogr_geos_concavehull SKIPPED (GEOS 3.11 or later needed for ConcaveHull.)
ogr/ogr_geos.py::test_ogr_geos_distance PASSED
ogr/ogr_geos.py::test_ogr_geos_isring PASSED
ogr/ogr_geos.py::test_ogr_geos_issimple_true PASSED
ogr/ogr_geos.py::test_ogr_geos_issimple_false PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_linestringM PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_circularStringM PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_triangle PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_false PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_false_too_few_points PASSED
ogr/ogr_geos.py::test_ogr_geos_pointonsurface PASSED
ogr/ogr_geos.py::test_ogr_geos_DelaunayTriangulation PASSED
ogr/ogr_geos.py::test_ogr_geos_polygonize PASSED
ogr/ogr_geos.py::test_ogr_geos_prepared_geom PASSED
ogr/ogr_geos.py::test_ogr_geos_set_precision PASSED
ogr/ogr_geos.py::test_ogr_geos_set_unary_union_TINZ PASSED
ogr/ogr_geos.py::test_ogr_geos_set_unary_union_GEOMETRYCOLLECTIONZ_POLYGONZ PASSED
ogr/ogr_gml.py::test_ogr_gml_1[True] PASSED
ogr/ogr_gml.py::test_ogr_gml_1[False] PASSED
ogr/ogr_gml.py::test_ogr_gml_3 PASSED
ogr/ogr_gml.py::test_ogr_gml_4 PASSED
ogr/ogr_gml.py::test_ogr_gml_5 PASSED
ogr/ogr_gml.py::test_ogr_gml_6 PASSED
ogr/ogr_gml.py::test_ogr_gml_7 PASSED
ogr/ogr_gml.py::test_ogr_gml_8 PASSED
ogr/ogr_gml.py::test_ogr_gml_9 PASSED
ogr/ogr_gml.py::test_ogr_gml_10 PASSED
ogr/ogr_gml.py::test_ogr_gml_11 PASSED
ogr/ogr_gml.py::test_ogr_gml_12 PASSED
ogr/ogr_gml.py::test_ogr_gml_13 PASSED
ogr/ogr_gml.py::test_ogr_gml_14 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_15 SKIPPED
ogr/ogr_gml.py::test_ogr_gml_city_gml PASSED
ogr/ogr_gml.py::test_gml_read_compound_crs_lat_long PASSED
ogr/ogr_gml.py::test_ogr_gml_city_gml_lod2_with_xlink_href PASSED
ogr/ogr_gml.py::test_ogr_gml_17 PASSED
ogr/ogr_gml.py::test_ogr_gml_18 PASSED
ogr/ogr_gml.py::test_ogr_gml_19 PASSED
ogr/ogr_gml.py::test_ogr_gml_20 PASSED
ogr/ogr_gml.py::test_ogr_gml_21[GML3-expected_gml_gml3] PASSED
ogr/ogr_gml.py::test_ogr_gml_21[GML3Deegree-expected_gml_gml3degree] PASSED
ogr/ogr_gml.py::test_ogr_gml_21[GML3.2-expected_gml_gml32] PASSED
ogr/ogr_gml.py::test_ogr_gml_22 PASSED
ogr/ogr_gml.py::test_ogr_gml_23 PASSED
ogr/ogr_gml.py::test_ogr_gml_24 PASSED
ogr/ogr_gml.py::test_ogr_gml_25 PASSED
ogr/ogr_gml.py::test_ogr_gml_26 SKIPPED
ogr/ogr_gml.py::test_ogr_gml_27 SKIPPED
ogr/ogr_gml.py::test_ogr_gml_28 SKIPPED
ogr/ogr_gml.py::test_ogr_gml_29 PASSED
ogr/ogr_gml.py::test_ogr_gml_30 PASSED
ogr/ogr_gml.py::test_ogr_gml_31 PASSED
ogr/ogr_gml.py::test_ogr_gml_32 PASSED
ogr/ogr_gml.py::test_ogr_gml_33 PASSED
ogr/ogr_gml.py::test_ogr_gml_34 PASSED
ogr/ogr_gml.py::test_ogr_gml_35 PASSED
ogr/ogr_gml.py::test_ogr_gml_36[NO] PASSED
ogr/ogr_gml.py::test_ogr_gml_36[YES] PASSED
ogr/ogr_gml.py::test_ogr_gml_38[HUGE] PASSED
ogr/ogr_gml.py::test_ogr_gml_38[NONE] PASSED
ogr/ogr_gml.py::test_ogr_gml_40 PASSED
ogr/ogr_gml.py::test_ogr_gml_42 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_43 SKIPPED (Test disabled because service regularly times out)
ogr/ogr_gml.py::test_ogr_gml_44 PASSED
ogr/ogr_gml.py::test_ogr_gml_45 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3Deegree-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_46[GML3.2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs10.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs11.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_validate_wfs[data/gml/wfs20.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_48 PASSED
ogr/ogr_gml.py::test_ogr_gml_49 PASSED
ogr/ogr_gml.py::test_ogr_gml_50 PASSED
ogr/ogr_gml.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options0] PASSED
ogr/ogr_gml.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options1] PASSED
ogr/ogr_gml.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options0] PASSED
ogr/ogr_gml.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options1] PASSED
ogr/ogr_gml.py::test_ogr_gml_51[GML2] SKIPPED
ogr/ogr_gml.py::test_ogr_gml_51[GML3] SKIPPED
ogr/ogr_gml.py::test_ogr_gml_52 PASSED
ogr/ogr_gml.py::test_ogr_gml_53 PASSED
ogr/ogr_gml.py::test_ogr_gml_54 PASSED
ogr/ogr_gml.py::test_ogr_gml_55 PASSED
ogr/ogr_gml.py::test_ogr_gml_56 PASSED
ogr/ogr_gml.py::test_ogr_gml_57 PASSED
ogr/ogr_gml.py::test_ogr_gml_58 PASSED
ogr/ogr_gml.py::test_ogr_gml_58a PASSED
ogr/ogr_gml.py::test_ogr_gml_58b PASSED
ogr/ogr_gml.py::test_ogr_gml_58c PASSED
ogr/ogr_gml.py::test_ogr_gml_59 PASSED
ogr/ogr_gml.py::test_ogr_gml_60 PASSED
ogr/ogr_gml.py::test_ogr_gml_61 PASSED
ogr/ogr_gml.py::test_ogr_gml_62 PASSED
ogr/ogr_gml.py::test_ogr_gml_62bis PASSED
ogr/ogr_gml.py::test_ogr_gml_63 PASSED
ogr/ogr_gml.py::test_ogr_gml_64[XERCES] PASSED
ogr/ogr_gml.py::test_ogr_gml_64[EXPAT] PASSED
ogr/ogr_gml.py::test_ogr_gml_65[S-<0] PASSED
ogr/ogr_gml.py::test_ogr_gml_65[S-<1] PASSED
ogr/ogr_gml.py::test_ogr_gml_65[S-<2] PASSED
ogr/ogr_gml.py::test_ogr_gml_66 PASSED
ogr/ogr_gml.py::test_ogr_gml_67 PASSED
ogr/ogr_gml.py::test_ogr_gml_68 PASSED
ogr/ogr_gml.py::test_ogr_gml_69 PASSED
ogr/ogr_gml.py::test_ogr_gml_70 PASSED
ogr/ogr_gml.py::test_ogr_gml_71 PASSED
ogr/ogr_gml.py::test_ogr_gml_71bis PASSED
ogr/ogr_gml.py::test_ogr_gml_71ter PASSED
ogr/ogr_gml.py::test_ogr_gml_72 PASSED
ogr/ogr_gml.py::test_ogr_gml_72bis PASSED
ogr/ogr_gml.py::test_ogr_gml_73 PASSED
ogr/ogr_gml.py::test_ogr_gml_74 PASSED
ogr/ogr_gml.py::test_ogr_gml_75 PASSED
ogr/ogr_gml.py::test_ogr_gml_76 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_gml.py::test_ogr_gml_77 PASSED
ogr/ogr_gml.py::test_ogr_gml_78 PASSED
ogr/ogr_gml.py::test_ogr_gml_79 PASSED
ogr/ogr_gml.py::test_ogr_gml_80 PASSED
ogr/ogr_gml.py::test_ogr_gml_81 PASSED
ogr/ogr_gml.py::test_ogr_gml_82 PASSED
ogr/ogr_gml.py::test_ogr_gml_gml2_write_geometry_error PASSED
ogr/ogr_gml.py::test_ogr_gml_srsname_only_on_top_bounded_by PASSED
ogr/ogr_gml.py::test_ogr_gml_featuretype_suffix_in_xsd PASSED
ogr/ogr_gml.py::test_ogr_gml_standalone_geom PASSED
ogr/ogr_gml.py::test_ogr_gml_unique[True-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_unique[True-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_unique[True-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_unique[False-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_unique[False-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_unique[False-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml.py::test_ogr_gml_write_gfs_no PASSED
ogr/ogr_gml.py::test_ogr_gml_write_gfs_yes PASSED
ogr/ogr_gml.py::test_ogr_gml_no_gfs_rewriting PASSED
ogr/ogr_gml.py::test_ogr_gml_aixm_elevated_surface PASSED
ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML2] PASSED
ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML3] PASSED
ogr/ogr_gml.py::test_ogr_gml_srs_name_in_xsd[GML3.2] PASSED
ogr/ogr_gml.py::test_ogr_gml_too_nested PASSED
ogr/ogr_gml.py::test_ogr_gml_first_feature_without_geometry PASSED
ogr/ogr_gml.py::test_ogr_gml_force_srs_detection_multiple_geom_fields PASSED
ogr/ogr_gml.py::test_ogr_gml_read_feature_with_gml_description PASSED
ogr/ogr_gml.py::test_ogr_gml_read_srsDimension_3_on_top_gml_Envelope PASSED
ogr/ogr_gml.py::test_ogr_gml_read_boundedby_only PASSED
ogr/ogr_gml.py::test_ogr_gml_read_boundedby_only_gml_null_only PASSED
ogr/ogr_gml.py::test_ogr_gml_read_bbox_and_several_geom_elements PASSED
ogr/ogr_gml.py::test_ogr_gml_read_boundedby_invalid PASSED
ogr/ogr_gml.py::test_ogr_gml_read_boundedby_repeated PASSED
ogr/ogr_gml.py::test_ogr_gml_field_comment PASSED
ogr/ogr_gml.py::test_ogr_gml_field_comment_from_gfs PASSED
ogr/ogr_gml.py::test_ogr_gml_ignore_old_gfs SKIPPED (Requires Linux)
ogr/ogr_gml.py::test_ogr_gml_geom_coord_precision PASSED
ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_1 PASSED
ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_2 PASSED
ogr/ogr_gml_geom.py::test_gml_geom[1.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[10.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[11.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[2.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_1.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_line.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_point.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_polygon.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[4.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[5.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[6.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[7.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[8.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[9.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[db2_poly.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_space_test PASSED
ogr/ogr_gml_geom.py::test_gml_pos_point PASSED
ogr/ogr_gml_geom.py::test_gml_pos_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line3d PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line3d_2 PASSED
ogr/ogr_gml_geom.py::test_gml_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_out_point_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_point3d_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_linestring_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_polygon_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multipoint_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multilinestring_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multipolygon_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_geometrycollection_srs PASSED
ogr/ogr_gml_geom.py::test_gml_Box PASSED
ogr/ogr_gml_geom.py::test_gml_null PASSED
ogr/ogr_gml_geom.py::test_gml_Envelope PASSED
ogr/ogr_gml_geom.py::test_gml_Curve PASSED
ogr/ogr_gml_geom.py::test_gml_Curve_with_pointProperty PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurface PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurface_surfaceMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve_curveMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiGeometry_geometryMembers PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeCurve_curveMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve_pointMembers PASSED
ogr/ogr_gml_geom.py::test_gml_Solid PASSED
ogr/ogr_gml_geom.py::test_gml_OrientableSurface PASSED
ogr/ogr_gml_geom.py::test_gml_Triangle PASSED
ogr/ogr_gml_geom.py::test_gml_Rectangle PASSED
ogr/ogr_gml_geom.py::test_gml_PolyhedralSurface PASSED
ogr/ogr_gml_geom.py::test_gml_Tin PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_curve_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_polygon_then_curve_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_mix_of_triangle_and_rectangle PASSED
ogr/ogr_gml_geom.py::test_gml_ConcatenatedDeduplication PASSED
ogr/ogr_gml_geom.py::test_gml_invalid_geoms PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml3_geometries PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml3_srs PASSED
ogr/ogr_gml_geom.py::test_gml_nested PASSED
ogr/ogr_gml_geom.py::test_gml_SimplePolygon PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleRectangle PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleTriangle PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleMultiPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeCurveInRing PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeSurface_in_surfaceMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurfaceOfSurfaceOfPolygonPatchWithInteriorRing PASSED
ogr/ogr_gml_geom.py::test_gml_Coordinates_ts_cs_decimal PASSED
ogr/ogr_gml_geom.py::test_gml_with_xml_header_and_comments PASSED
ogr/ogr_gml_geom.py::test_gml_srsDimension_topgeometry PASSED
ogr/ogr_gml_geom.py::test_gml_Arc PASSED
ogr/ogr_gml_geom.py::test_gml_ArcByBulge PASSED
ogr/ogr_gml_geom.py::test_gml_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint_srs_geog_uom_m_km PASSED
ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint_curve_in_same_segments PASSED
ogr/ogr_gml_geom.py::test_gml_Ring_starting_with_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_Ring_ending_with_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_Circle PASSED
ogr/ogr_gml_geom.py::test_gml_ArcString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCompoundCurve PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString_with_interior_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CompoundCurve PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_LinearRing_with_interior_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CircularString_with_interior_LinearRing PASSED
ogr/ogr_gml_geom.py::test_gml_OGRMultiSurface PASSED
ogr/ogr_gml_geom.py::test_gml_OGRMultiCurve PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml_ns PASSED
ogr/ogr_gml_geom.py::test_gml_read_gml_ArcByCenterPoint_projected_crs_northing_easting PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_basic SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_test_ogrsf SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_virtual_file PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_datafile_with_xsd_option PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_with_xsd_option PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_xsd_which_is_not_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_no_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_gml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_gml_without_schema_location PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_schema PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_gml_Reference PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_same_element_in_different_ns PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_corner_case_relative_path PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element_variant PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_geometryproperty PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_abstractgeometry PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_validate PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_test_ns_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_namespace PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_conf PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_conf_ignored_xpath PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_cache PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_link_nested_independant_child PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_composition_compositionPart PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_instantiate_only_gml_feature PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_timestamp_ignored_for_hash PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_dataset_getnextfeature PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_inline_identifier PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_avoid_same_name_inlined_classes PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_validate_ignored_fixed_attribute PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_remove_unused_layers_and_fields PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_xlink_resolver PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_recoding PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_schema_without_namespace_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_truncated_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_truncation PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_case_ambiguity PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_read_back SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_assign_srs PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_original_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_options PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_errors PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_read_fake_gmljp2 PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_typing_constraints PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_swe_dataarray PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_swe_datarecord PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_any_field_at_end_of_declaration Expected fail: value != baz
PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_aux_schema_without_namespace_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_geometry_as_substitutiongroup PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_coordinates_with_leading_space PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_extra_piezometre SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_gmlas.py::test_ogr_gmlas_extra_eureg SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_gmlas.py::test_ogr_gmlas_no_element_in_first_choice_schema PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_internal_xlink_href PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_version_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_huge_memory_allocation PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_huge_processing_time PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_schema_not_in_ogc_schema_location PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_read_srsDimension_3_on_top_gml_Envelope PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_get_gml_and_iso_schemas PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_bugfix_sf_2371 PASSEDRemaining files: ['esrijson', 'geojsonseq', 'ogr2sqlite']
ogr/ogr_gmt.py::test_ogr_gmt_2 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_4 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_5 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_coord_only PASSED
ogr/ogr_gmt.py::test_ogr_gmt_write_stdout PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_2 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_2bis PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_3 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_5 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_6 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_7 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_9 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_11 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_12 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_13 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_14 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_15 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_SetSRID PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_ST_EnvIntersects PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_17 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18c PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_19 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_duplication_custom_crs PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_consistent_with_official_definition PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_geographic PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_Cartesian PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_21 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_21a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_table_in_gpkg_content_but_missing PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_22 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_create_with_fid_0 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_23 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_unique PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_unique_many_layers PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_24 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_25 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_26 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_27 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_28 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_29 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_30 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_31 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_32 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_33 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_34 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_35 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_36 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_36_alter_comment_after_alternative_name PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_37 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_38[YES] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_38[NO] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_39 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_40 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_41 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_42 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_43 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_NO PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_YES PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO_not_needed PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_45 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_46 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47c PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47d PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47e PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47f PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47g PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_48 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_49 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_51 SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_52 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_53 SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_54 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_55 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_56 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_creation_fid PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_57 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_multiple_geom_columns PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_58 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_59 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_savepoint PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_wal SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_nolock PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_test_ogrsf SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_json PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_invalid_values_in_records PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_mixed_dimensionality_unknown_layer_geometry_type PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_z_or_m_geometry_in_non_zm_layer PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_rtree_trigger PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_prelude_statements PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_datetime_timezones PASSED
ogr/ogr_gpkg.py::test_abort_sql PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_transform_no_record_spatial_ref_sys SKIPPED (f.GetGeometryRef() returns None on the current Windows CI)
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_creation PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains_errors PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domain_gpkg_1_0 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_views PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_spatial_view_computed_geom_column Cannot validate() due to mod_spatialite not being loadable
PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_read_deprecated_gdal_aspatial PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_mr_column_name_update_trigger PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_crs_coordinate_epoch PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_relations PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_relations_sqlite_foreign_keys PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_alter_relations PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_relationship_complex_names PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_alter_geom_field_defn PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_pyarrow_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-1] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[200-100-2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[201-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[299-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[300-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[301-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[400-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[901-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_multi_threading[1001-100-3] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_bool_field PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[direct] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[sql] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_empty_file PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_immutable SKIPPED (Incorrect platform)
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_get_geometry_types PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_detect_broken_rtree_gdal_3_6_0 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[None-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'0001'-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POINT EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[LINESTRING(1 2,3 4)-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON Z ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON M ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ZM ((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.25 0.25,0.25 0.75,0.75 0.75,0.75 0.25,0.25 0.25))-0.75] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))-1] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON Z (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON M (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON ZM (((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[CURVEPOLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTISURFACE (((0 0,0 1,1 1,0 0)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'00010000000000000000000000000000000000000000000000000000f03f000000000000f03f7c030000000100000004000000000000000000000000000000000000000000000000000000000000000000f03f000000000000f03f000000000000f03f00000000000000000000000000000000fe'-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_read_generated_column PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_gdal_get_pixel_value PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sozip PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_update_feature PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_ogr_layer_Extent PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_alternative_names_comment PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_alter_field_defn_alternative_names_comment PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_relaxed_datetime_format PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-SECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MINUTE-2023-11-07T16:03:34.123Z-2023-11-07T16:03Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-INVALID-None-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_flushcache PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_arrow_fallback_types PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_first_geom_null PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_exact_spatial_filter_for_feature_count PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_string] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_binary] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[geometry] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_like_utf8 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1 2)-POINT(1 2 3)-extent2d0-extent3d0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1)-POINT(1 2 3)-extent2d1-extent3d1] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d[POINT(0 1)-POINT(1 2)-extent2d2-extent3d2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[no_envelope] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[2d_envelope] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_envelope_variants[3d_envelope] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_extent3d_on_2d_dataset_with_filters PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_creation_with_foreign_key_constraint_enabled PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[True-YES-YES] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[False-YES-NO] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_geom_coord_precision[False-NO-NO] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_ST_Area_on_ellipsoid PASSED['esrijson', 'geojsonseq', 'ogr2sqlite']
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_1 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_2 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_3 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[waypoints] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[tracks] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_features_in_connection_string[routes] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:wrong_driver] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:wrong_file] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:features=wrong_feature:data/gpx/test.gpx] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_bad_connection_string[GPSBABEL:gpx:features=waypoints] SKIPPED (GPSBabel utility not found)
ogr/ogr_gpx.py::test_ogr_gpx_1 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_2 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_3 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_4 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_5 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_6 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_7 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_8 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_9 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_metadata_read PASSED
ogr/ogr_gpx.py::test_ogr_gpx_metadata_write PASSED
ogr/ogr_gpx.py::test_ogr_gpx_creator[options0- creator="GDAL ] PASSED
ogr/ogr_gpx.py::test_ogr_gpx_creator[options1- creator="the_creator" ] PASSED
ogr/ogr_gpx.py::test_ogr_gpx_ELE_AS_25D PASSED
ogr/ogr_gpx.py::test_ogr_gpx_SHORT_NAMES PASSED
ogr/ogr_gpx.py::test_ogr_gpx_N_MAX_LINKS PASSED
ogr/ogr_gpx.py::test_ogr_gpx_convert_to_gpkg PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_open PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_content PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_test_ogrsf PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_1 PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_2 PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_2 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_4 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_5 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_6 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_7 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_9 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_10 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_11 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_12 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_13 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_13_linear PASSED
ogr/ogr_ili.py::test_ogr_interlis1_14 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_1 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_2 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_4 PASSED
ogr/ogr_ili.py::test_ogr_interlis_arc1 PASSED
ogr/ogr_ili.py::test_ogr_interlis_arc2 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_create_file_error PASSED
ogr/ogr_index_test.py::test_ogr_index_can_join_without_index PASSED
ogr/ogr_index_test.py::test_ogr_index_creating_index_causes_index_files_to_be_created PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_single_integer_lookup_works PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_single_string_works PASSED
ogr/ogr_index_test.py::test_ogr_index_unimplemented_range_query_works PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_join_works PASSED
ogr/ogr_index_test.py::test_ogr_index_drop_index_removes_files PASSED
ogr/ogr_index_test.py::test_ogr_index_attribute_filter_works_after_drop_index PASSED
ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_files_to_be_created PASSED
ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_to_be_populated PASSED
ogr/ogr_index_test.py::test_ogr_index_creating_index_in_separate_steps_works PASSED
ogr/ogr_index_test.py::test_ogr_index_10 PASSED
ogr/ogr_index_test.py::test_ogr_index_11 PASSED
ogr/ogr_jml.py::test_ogr_jml_1 PASSED
ogr/ogr_jml.py::test_ogr_jml_2 PASSED
ogr/ogr_jml.py::test_ogr_jml_2a PASSED
ogr/ogr_jml.py::test_ogr_jml_2b PASSED
ogr/ogr_jml.py::test_ogr_jml_2c PASSED
ogr/ogr_jml.py::test_ogr_jml_2d PASSED
ogr/ogr_jml.py::test_ogr_jml_2e PASSED
ogr/ogr_jml.py::test_ogr_jml_3 SKIPPED
ogr/ogr_jml.py::test_ogr_jml_4 PASSED
ogr/ogr_jml.py::test_ogr_jml_4a PASSED
ogr/ogr_jml.py::test_ogr_jml_4b PASSED
ogr/ogr_jml.py::test_ogr_jml_4c PASSED
ogr/ogr_jml.py::test_ogr_jml_4d PASSED
ogr/ogr_jml.py::test_ogr_jml_read_srs PASSED
ogr/ogr_join_test.py::test_ogr_join_1 PASSED
ogr/ogr_join_test.py::test_ogr_join_2 PASSED
ogr/ogr_join_test.py::test_ogr_join_3 PASSED
ogr/ogr_join_test.py::test_ogr_join_4 PASSED
ogr/ogr_join_test.py::test_ogr_join_5 PASSED
ogr/ogr_join_test.py::test_ogr_join_6 PASSED
ogr/ogr_join_test.py::test_ogr_join_7 PASSED
ogr/ogr_join_test.py::test_ogr_join_8 PASSED
ogr/ogr_join_test.py::test_ogr_join_9 PASSED
ogr/ogr_join_test.py::test_ogr_join_10 PASSED
ogr/ogr_join_test.py::test_ogr_join_11 PASSED
ogr/ogr_join_test.py::test_ogr_join_12 PASSED
ogr/ogr_join_test.py::test_ogr_join_13 PASSED
ogr/ogr_join_test.py::test_ogr_join_14 PASSED
ogr/ogr_join_test.py::test_ogr_join_15 PASSED
ogr/ogr_join_test.py::test_ogr_join_16 PASSED
ogr/ogr_join_test.py::test_ogr_join_17 PASSED
ogr/ogr_join_test.py::test_ogr_join_18 PASSED
ogr/ogr_join_test.py::test_ogr_join_19 PASSED
ogr/ogr_join_test.py::test_ogr_join_20 PASSED
ogr/ogr_join_test.py::test_ogr_join_21 PASSED
ogr/ogr_join_test.py::test_ogr_join_22 PASSED
ogr/ogr_join_test.py::test_ogr_join_23 PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[[EPSG:32631]-expected_crs0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[http://www.opengis.net/def/crs/EPSG/0/32631-expected_crs1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys2-expected_crs2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys3-expected_crs3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys4-expected_crs4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys5-expected_crs5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys6-expected_crs6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys7-expected_crs7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys8-expected_crs8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys9-expected_crs9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys10-expected_crs10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[12] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:0]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[http://www.opengis.net/def/crs/EPSG/0/0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys11] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys12] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys13] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys14] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys15] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys16] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys17] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys18] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys19] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys20] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys21] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_only.json-32631-mapping_lyr0-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat.json-32631-mapping_lyr1-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_and_feat.json-32631-mapping_lyr2-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_place_null.json-32631-mapping_lyr3-500000-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_geometry_null.json-32631-mapping_lyr4-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_4326_feat.json-4326-mapping_lyr5-3-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat_only.json-32631-mapping_lyr6-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_geom_only.json-32631-mapping_lyr7-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_mixed_feat.json-32631-mapping_lyr8-x8-y8-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none_fc_mixed_feat.json-None-None-x9-y9-epsg_code_feat9-mapping_feat9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_only.json-4326-mapping_lyr10-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_and_feat.json-4326-mapping_lyr11-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_place_null.json-4326-mapping_lyr12-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_32631_feat.json-32631-mapping_lyr13-500000-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_feat_only.json-4326-mapping_lyr14-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none.json-4326-mapping_lyr15-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options0-32631-mapping_lyr0-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options1-32631-mapping_lyr1-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options2-32631-mapping_lyr2-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options3-4326-mapping_lyr3-0-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options4-32631-mapping_lyr4-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options5-4326-mapping_lyr5-3-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options6-32631-mapping_lyr6-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options7-4326-mapping_lyr7-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_feature_type_top_level PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_two_features_types PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values0-expected_fields0-expected_values_array0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values1-expected_fields1-expected_values_array1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values2-expected_fields2-expected_values_array2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values3-expected_fields3-expected_values_array3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values4-expected_fields4-expected_values_array4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values5-expected_fields5-expected_values_array5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values6-expected_fields6-expected_values_array6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values7-expected_fields7-expected_values_array7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values8-expected_fields8-expected_values_array8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values9-expected_fields9-expected_values_array9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values10-expected_fields10-expected_values_array10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time_with_time_property PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_point_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_line_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_polygon_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs0-[EPSG:32631]-500000-0-3-0-500000-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs1-[EPSG:4326]-2-49-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs2-[EPSG:4258]-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs3-expected_coordRefSys3-2-49-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs4-expected_coordRefSys4-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs5-expected_coordRefSys5-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_IAU PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_basic PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_several_layers PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts0-1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts1--2147483647] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts2-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts3--2147483646] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts4-3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts5--2147483645] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts6-4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts7--2147483644] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts8-5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts9--2147483643] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts10-6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts11--2147483642] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts12-7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts13--2147483641] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts14-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts15-15] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts16-1015] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns0-input_field_values_array0-expected_times0-expected_properties0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns1-input_field_values_array1-expected_times1-expected_properties1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns2-input_field_values_array2-expected_times2-expected_properties2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns3-input_field_values_array3-expected_times3-expected_properties3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns4-input_field_values_array4-expected_times4-expected_properties4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns5-input_field_values_array5-expected_times5-expected_properties5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns6-input_field_values_array6-expected_times6-expected_properties6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns7-input_field_values_array7-expected_times7-expected_properties7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns8-input_field_values_array8-expected_times8-expected_properties8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_vector_translate PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_WRITE_GEOMETRY_NO PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_COORDINATE_PRECISION PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_flushcache PASSED
ogr/ogr_jsonfg.py::test_ogr_jsonfg_geom_coord_precision[True] PASSED
ogr/ogr_jsonfg.py::test_ogr_jsonfg_geom_coord_precision[False] PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_1 Unregister LIBKML driver
PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_2 PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_3 PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_4 PASSED
ogr/ogr_kml.py::test_ogr_kml_point_read PASSED
ogr/ogr_kml.py::test_ogr_kml_linestring_read PASSED
ogr/ogr_kml.py::test_ogr_kml_polygon_read PASSED
ogr/ogr_kml.py::test_ogr_kml_write_1 PASSED
ogr/ogr_kml.py::test_ogr_kml_xml_attributes PASSED
ogr/ogr_kml.py::test_ogr_kml_read_geometries PASSED
ogr/ogr_kml.py::test_ogr_kml_test_ogrsf SKIPPED
ogr/ogr_kml.py::test_ogr_kml_interleaved_writing PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark PASSED
ogr/ogr_kml.py::test_ogr_kml_read_empty PASSED
ogr/ogr_kml.py::test_ogr_kml_read_emptylayers PASSED
ogr/ogr_kml.py::test_ogr_kml_write_schema PASSED
ogr/ogr_kml.py::test_ogr_kml_empty_layer PASSED
ogr/ogr_kml.py::test_ogr_kml_two_layers PASSED
ogr/ogr_kml.py::test_ogr_kml_read_folder_with_subfolder_placemark PASSED
ogr/ogr_kml.py::test_ogr_kml_read_truncated PASSED
ogr/ogr_kml.py::test_ogr_kml_read_weird_empty_folders PASSED
ogr/ogr_kml.py::test_ogr_kml_read_junk_content_after_valid_doc PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark_with_kml_prefix PASSED
ogr/ogr_kml.py::test_ogr_kml_read_duplicate_folder_name PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark_in_root_and_subfolder PASSED
ogr/ogr_kml.py::test_ogr_kml_read_non_conformant_multi_geometries PASSEDRe-register LIBKML driver
ogr/ogr_layer_algebra.py::test_algebra_intersection_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_intersection_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_intersection_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_KEEP_LOWER_DIMENSION_GEOMETRIES PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_4 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_4 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_5 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_1 Unregister KML driver
PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_2 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_3 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_4 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_point_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_linestring_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_polygon_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_kmz_use_doc_off PASSED
ogr/ogr_libkml.py::test_ogr_libkml_xml_attributes PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_geometries PASSED
ogr/ogr_libkml.py::test_ogr_libkml_test_ogrsf SKIPPED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_empty PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers_without_folder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_schema PASSED
ogr/ogr_libkml.py::test_ogr_libkml_extended_data_without_schema_data PASSED
ogr/ogr_libkml.py::test_ogr_libkml_gxtrack PASSED
ogr/ogr_libkml.py::test_ogr_libkml_gxmultitrack PASSED
ogr/ogr_libkml.py::test_ogr_libkml_camera PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_layer_lookat PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_layer_camera PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_multigeometry PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_snippet PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_atom_author PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_atom_link PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_phonenumber PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_region PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_screenoverlay PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_model HTTP service for http://makc.googlecode.com/svn/trunk/flash/sandy_flar2/cube.dae is down (HTTP Error: 404)
PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_write_style PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_liststyle PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklink PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_photooverlay PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_write_data PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_folder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_container_properties PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_gx_timestamp PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_with_kml_prefix PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_duplicate_folder_name PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_in_root_and_subfolder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_tab_separated_coord_triplet PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_kml_with_space_content_in_coordinates PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_several_schema PASSED
ogr/ogr_libkml.py::test_ogr_libkml_update_existing_kml PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_non_conformant_multi_geometries PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_reproject PASSED
ogr/ogr_libkml.py::test_ogr_libkml_gx_track_without_when PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_layer_name_underscore PASSEDRe-register KML driver
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_lig PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_num PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_opr PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_pnd PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_sta PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_vbo PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_wpl PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_1 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_2 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_3 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_4 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon_to_polygon PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_errors PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_identificatie PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_old_schema PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_stringlist_feat PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_address PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_pandref PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_file_extension PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_wpl SKIPPED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_pnd SKIPPED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_num SKIPPED
ogr/ogr_mapml.py::test_ogr_mapml_basic PASSED
ogr/ogr_mapml.py::test_ogr_mapml_multiple_layers PASSED
ogr/ogr_mapml.py::test_ogr_mapml_creation_options PASSED
ogr/ogr_mapml.py::test_ogr_mapml_body_links_single PASSED
ogr/ogr_mapml.py::test_ogr_mapml_body_links_multiple PASSED
ogr/ogr_mapml.py::test_ogr_mapml_no_class PASSED
ogr/ogr_mapml.py::test_ogr_mapml_errors PASSED
ogr/ogr_mapml.py::test_ogr_mapml_reprojection_to_wgs84 PASSED
ogr/ogr_mapml.py::test_ogr_mapml_layer_srs_is_known PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[point] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[linestring] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[polygon] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipoint] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multilinestring] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipolygon] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[geometrycollection] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_ogrsf SKIPPED
ogr/ogr_mem.py::test_ogr_mem_3 PASSED
ogr/ogr_mem.py::test_ogr_mem_4 PASSED
ogr/ogr_mem.py::test_ogr_mem_5 PASSED
ogr/ogr_mem.py::test_ogr_mem_6 PASSED
ogr/ogr_mem.py::test_ogr_mem_7 PASSED
ogr/ogr_mem.py::test_ogr_mem_8 PASSED
ogr/ogr_mem.py::test_ogr_mem_9 PASSED
ogr/ogr_mem.py::test_ogr_mem_10 PASSED
ogr/ogr_mem.py::test_ogr_mem_11 PASSED
ogr/ogr_mem.py::test_ogr_mem_12 PASSED
ogr/ogr_mem.py::test_ogr_mem_13 PASSED
ogr/ogr_mem.py::test_ogr_mem_14 PASSED
ogr/ogr_mem.py::test_ogr_mem_15 PASSED
ogr/ogr_mem.py::test_ogr_mem_16 PASSED
ogr/ogr_mem.py::test_ogr_mem_17 PASSED
ogr/ogr_mem.py::test_ogr_mem_coordinate_epoch PASSED
ogr/ogr_mem.py::test_ogr_mem_alter_geom_field_defn PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pycapsule_interface PASSED
ogr/ogr_mem.py::test_ogr_mem_consume_arrow_stream_pycapsule_interface PASSED
ogr/ogr_mem.py::test_ogr_mem_consume_arrow_array_pycapsule_interface SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[str] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[strlist] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int32list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int64list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[float64list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[boollist] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary_fixed_width] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[geometry] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_huge_string PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_no_crs_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_upsert_feature PASSED
ogr/ogr_mem.py::test_ogr_mem_update_feature PASSED
ogr/ogr_mem.py::test_ogr_mem_get_supported_srs_list PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[0] PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[12] PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow_types_of_fid[4] PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow_error_negative_fid PASSED
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_geometry_in_large_binary SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values0] SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values1] SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_lyr_get_dataset PASSED
ogr/ogr_mitab.py::test_ogr_mitab_3[TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_3[MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_4 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_5 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_6 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_10 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_11 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_12 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_13[TAB] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_13[MIF] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_15 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_16 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_17[MIF] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_17[TAB] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_18 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_19 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[1-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[1-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[2-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[2-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[3-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[3-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[4-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[4-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[5-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[5-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[6-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[6-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[7-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[7-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20bis[True] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20bis[False] SKIPPED (Requires Linux)
ogr/ogr_mitab.py::test_ogr_mitab_21 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_22[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_22[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[0] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[1] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[100] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[100] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_25[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_25[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_26[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_26[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_27 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_28 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_29 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_30[create_mode] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_30[update_mode] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_32 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_33 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_34 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_35 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_36 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_37 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_38 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_39 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_40 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_41 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_42 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_43 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_44 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[1-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[1-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[2-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[2-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_46[tab-win1251.TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_46[win1251.mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_47 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_48 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_49_aspatial PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_field_index_creation PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_view PASSED
ogr/ogr_mitab.py::test_ogr_mitab_style PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_write_field_name_with_dot PASSED
ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[w-L] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[t-L] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_delete_feature_no_geometry PASSED
ogr/ogr_mitab.py::test_ogr_mitab_too_large_value_for_decimal_field PASSED
ogr/ogr_mitab.py::test_ogr_mitab_custom_datum_export PASSED
ogr/ogr_mitab.py::test_ogr_mitab_description PASSED
ogr/ogr_mitab.py::test_ogr_mitab_nulldatetime PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_multi_line_mid PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_single_field_mid PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt1 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt2 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_geogcs_code PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_no_geogcs_code PASSED
ogr/ogr_mitab.py::test_ogr_mitab_point_label PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_epsg_3125_philippine_reference_system_1992 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_read_extended_transverse_mercator PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_label_without_text PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[mif] PASSED
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_init SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_1 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_2 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_3 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_upsert_feature SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_update_feature SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_cleanup SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_3 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_4 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_test_ogrsf SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_create_feature_in_unregistered_table SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_datatypes SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_bulk_insert SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_geography_polygon_vertex_order SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_binary_field_bcp SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_geometry_column_identification SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mvt.py::test_ogr_mvt_datatypes PASSED
ogr/ogr_mvt.py::test_ogr_mvt_datatype_promotion PASSED
ogr/ogr_mvt.py::test_ogr_mvt_limit_cases PASSED
ogr/ogr_mvt.py::test_ogr_mvt_with_extension_fields PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mixed PASSED
ogr/ogr_mvt.py::test_ogr_mvt_linestring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_multilinestring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_point_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_point_polygon_clip PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_readdir PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_tilegl PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_metadata_file PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_json_field PASSED
ogr/ogr_mvt.py::test_ogr_mvt_open_variants PASSED
ogr/ogr_mvt.py::test_ogr_mvt_xyz_options PASSED
ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_pbf SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_directory SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field_auto PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_test_ogrsf SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_open_vector_in_raster_mode PASSED
ogr/ogr_mvt.py::test_ogr_mvt_x_y_z_filename_scheme PASSED
ogr/ogr_mvt.py::test_ogr_mvt_polygon_larger_than_header PASSED
ogr/ogr_mvt.py::test_ogr_mvt_errors PASSED
ogr/ogr_mvt.py::test_ogr_mvt_http PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_one_layer PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_conf PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_mbtiles PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_polygon_repaired PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_conflicting_innner_ring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_features PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_custom_tiling_scheme PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_errors PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_reuse_temp_db PASSED
ogr/ogr_mysql.py::test_ogr_mysql_19 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_3 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_4 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_5 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_6 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_7 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_8 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_9 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_10 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_15 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_16 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_17 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_20 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_21 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_22 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_23 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_24 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_72 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_25 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_26 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_27 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_longlat SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_28 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_29 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_create_new_srs SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_nas.py::test_ogr_nas_1 SKIPPED (Test data no longer available)
ogr/ogr_nas.py::test_ogr_nas_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_nas.py::test_ogr_nas_3 PASSED
ogr/ogr_nas.py::test_ogr_nas_4 PASSED
ogr/ogr_nas.py::test_ogr_nas_5 PASSED
ogr/ogr_ngw.py::test_ogr_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_9 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_10 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_11 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_12 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_13 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_14 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_15 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_test_ogrsf SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ntf.py::test_ogr_ntf_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ntf.py::test_ogr_ntf_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_oapif.py::test_ogr_oapif_errors PASSED
ogr/ogr_oapif.py::test_ogr_oapif_collections_paging PASSED
ogr/ogr_oapif.py::test_ogr_oapif_empty_layer_and_user_query_parameters PASSED
ogr/ogr_oapif.py::test_ogr_oapif_open_by_collection_and_legacy_wfs3_prefix PASSED
ogr/ogr_oapif.py::test_ogr_oapif_fc_links_next_geojson PASSED
ogr/ogr_oapif.py::test_ogr_oapif_id_is_integer PASSED
ogr/ogr_oapif.py::test_ogr_oapif_spatial_filter PASSED
ogr/ogr_oapif.py::test_ogr_oapif_limit PASSED
ogr/ogr_oapif.py::test_ogr_oapif_limit_from_numberMatched PASSED
ogr/ogr_oapif.py::test_ogr_oapif_attribute_filter PASSED
ogr/ogr_oapif.py::test_ogr_oapif_schema_from_xml_schema PASSED
ogr/ogr_oapif.py::test_ogr_oapif_schema_from_json_schema PASSED
ogr/ogr_oapif.py::test_ogr_oapif_stac_catalog PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_easting_northing PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude_non_compliant_server PASSED
ogr/ogr_oapif.py::test_ogr_oapif_crs_and_preferred_crs_open_options PASSED
ogr/ogr_oapif.py::test_ogr_oapif_collection_items_page_size PASSED
ogr/ogr_oapif.py::test_ogr_oapif_initial_request_page_size PASSED
ogr/ogr_oci.py::test_ogr_oci_2 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_3 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_4 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_5 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_6 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_7 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_8 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_9 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_10 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_11 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_12 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_13 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_14 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_15 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_16 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_17 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_18 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_19 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_20 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_21 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_odbc.py::test_ogr_odbc_1 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_2 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_extensions SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_numeric_read SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_numeric SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_ods.py::test_ogr_ods_1 PASSED
ogr/ogr_ods.py::test_ogr_ods_kspread_1 PASSED
ogr/ogr_ods.py::test_ogr_ods_2 PASSED
ogr/ogr_ods.py::test_ogr_ods_headers_open_option PASSED
ogr/ogr_ods.py::test_ogr_ods_3 PASSED
ogr/ogr_ods.py::test_ogr_ods_field_types_open_option PASSED
ogr/ogr_ods.py::test_ogr_ods_4 SKIPPED
ogr/ogr_ods.py::test_ogr_ods_5 SKIPPED
ogr/ogr_ods.py::test_ogr_ods_6 PASSED
ogr/ogr_ods.py::test_ogr_ods_7 PASSED
ogr/ogr_ods.py::test_ogr_ods_8 PASSED
ogr/ogr_ods.py::test_ogr_ods_9 PASSED
ogr/ogr_ods.py::test_ogr_ods_boolean PASSED
ogr/ogr_ods.py::test_ogr_ods_number_columns_repeated_at_end_of_row PASSED
ogr/ogr_ods.py::test_ogr_ods_multiple_text_p_elements PASSED
ogr/ogr_ods.py::test_ogr_ods_read_ods_prefix PASSED
ogr/ogr_ogdi.py::test_ogr_ogdi_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_4 PASSED
ogr/ogr_ogdi.py::test_ogr_ogdi_5 SKIPPED
ogr/ogr_ogrtest.py::test_check_geometry_equals_null PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_type_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_dim_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_point_count_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_ngeoms_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_orientation_differs PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_z_difference PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_m_difference PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source0] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source1] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source2] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source0] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source1] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source2] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_3 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_4 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_str_indexed_truncated PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_5 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_6 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_7 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_8 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_9 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_10 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_in_memory_spatial_filter PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_spatial_filter PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_broken_spx_wrong_index_depth PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_12 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_13 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_14 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_15 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_16 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_17 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_18 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_19 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_20 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_21 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_weird_winding_order PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_utc_datetime PASSED
ogr/ogr_openfilegdb.py::test_ogr_fgdb_alias PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_domains PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_write_domains_from_other_gdb PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_layer_hierarchy PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v10 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v9 ['none', 'big_layer', 'no_field', 'point', 'multipoint', 'linestring', 'multilinestring', 'polygon', 'multipolygon', 'point25D', 'multipoint25D', 'linestring25D', 'multilinestring25D', 'polygon25D', 'multipolygon25D', 'multipatch', 'null_polygon', 'empty_polygon', 'empty_multipoint', 'hole', 'several_polygons', 'testnotnullable', 'GDB_DBTune', 'GDB_FeatureClasses', 'GDB_FeatureDataset', 'GDB_FieldInfo', 'GDB_ObjectClasses', 'GDB_Release', 'GDB_SpatialRefs', 'GDB_SystemCatalog', 'GDB_UserMetadata']
PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_non_spatial_table_outside_gdb_items PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_strings_utf16 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_zero_in_value_count_trailer PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_shape_length_shape_area_as_default_in_field_defn PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_relationships PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_readonly_in_update_mode SKIPPED (Incorrect platform)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_int64 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_new_datetime_types PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_get_extent_getextent3d PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_cleanup PASSEDReregistering FileGDB driver
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_invalid_filename PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-None-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT (1 2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483647--2147483647-POINT Z (1 2 3)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2001-2001-POINT M (1 2 3)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3001-3001-POINT ZM (1 2 3 4)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING (1 2,3 4,-1 -2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483646--2147483643-LINESTRING Z (1 2 10,3 4 20,-1 -2 15)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2002-2005-LINESTRING M (1 2 10,3 4 20,-1 -2 15)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3002-3005-LINESTRING ZM (1 2 10 100,3 4 20 200,-1 -2 15 150)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483645--2147483642-POLYGON Z ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2003-2006-POLYGON M ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3003-3006-POLYGON ZM ((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2,-3 -4,5 6)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483644--2147483644-MULTIPOINT Z ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2004-2004-MULTIPOINT M ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3004-3004-MULTIPOINT ZM ((1 2 10 100),(-3 -4 30 300),(5 6 20 200))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING ((1 2,3 4,-1 -2),(3 -4,5 6))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483643--2147483643-MULTILINESTRING Z ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2005-2005-MULTILINESTRING M ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3005-3005-MULTILINESTRING ZM ((1 2 10 100,3 4 20 200,-1 -2 15 150),(3 -4 10 200,5 6 20 100))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)),((10 10,10 11,11 11,10 10)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483642--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2006-2006-MULTIPOLYGON M (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3006-3006-MULTIPOLYGON ZM (((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100)),((10 10 100 1000,10 11 120 1100,11 11 110 900,10 10 100 1000)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[8-5-CIRCULARSTRING (0 0,1 1,2 0)-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3008-3005-CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE ((0 0,1 1,2 0))-MULTILINESTRING ((0 0,1 1,2 0))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3009-3005-COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1))-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[11-5-MULTICURVE(CIRCULARSTRING (0 0,1 1,2 0),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE((0 0,1 0),CIRCULARSTRING(1 0,1.5 0.5,1 1),(1 1,0 1,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 -10,10 0,0 10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 -10,10 0),CIRCULARSTRING (10 0,0 10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0),COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0)),COMPOUNDCURVE ((0 0,1 0),CIRCULARSTRING (1 0,1.5 0.5,1 1),(1 1,0 1,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[12-6-MULTISURFACE (((0 0,0 1,1 1,0 0)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3012-3006-MULTISURFACE ZM (((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (CIRCULARSTRING ZM(-10 0 10 0,0 10 10 0,10 0 10 0,0 -1010 0,-10 0 10 0)))-MULTISURFACE ZM (CURVEPOLYGON ZM ((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (-10 0 10 0,0 10 10 0,10 0 10 0),CIRCULARSTRING ZM (10 0 10 0,0 -1010 10 0,-10 0 10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483641--2147483648-GEOMETRYCOLLECTION Z (TIN Z (((0 0 10,0 1 11,1 1 12,0 0 10)),((0 0 10,1 1 12,1 0 11,0 0 10))),TIN Z (((10 10 0,10 11 0,11 11 0,10 10 0))))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[2-POINT (0 0)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[3-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1016-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_text_utf16 PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids3] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids4] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids7] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids8] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids9] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids10] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids11] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids13] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids14] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids15] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids16] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids17] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids18] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids19] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids20] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids3] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids4] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids7] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids8] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids9] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids10] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids11] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids13] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids14] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids15] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids16] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids17] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids18] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids19] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids20] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_feature PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_update_feature PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_nullable PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_after_reopening PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field_before_geom PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_no_crs PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_crs PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[1-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[2-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[3-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[4-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[5-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[6-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[7-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[8-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[9-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[10-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[11-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[12-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[13-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[14-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[15-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[16-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[29-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[30-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[31-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[339-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[340-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[341-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_attribute_index PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_layer PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_not_exactly_matching_sizes PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_two_sizes PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_random PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_issue_7504 PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_repack PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_recompute_extent_on PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_field_defn PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_domains PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_relationships PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions_delete_field_before_geom PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_field_name_laundering PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_name_laundering PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_documentation PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_geom_field_defn PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[False-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483647] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2001] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3001] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483643] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2005] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3005] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483642] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2006] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3006] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_alias_name PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_int64 PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_new_datetime_types PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_update_feature_larger PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_geom_coord_precision PASSEDReregistering FileGDB driver
ogr/ogr_osm.py::test_ogr_osm_1 PASSED
ogr/ogr_osm.py::test_ogr_osm_2 PASSED
ogr/ogr_osm.py::test_ogr_osm_limit_keys PASSED
ogr/ogr_osm.py::test_ogr_osm_limit_values_per_key PASSED
ogr/ogr_osm.py::test_ogr_osm_3 PASSED
ogr/ogr_osm.py::test_ogr_osm_3_sqlite_nodes PASSED
ogr/ogr_osm.py::test_ogr_osm_3_custom_compress_nodes PASSED
ogr/ogr_osm.py::test_ogr_osm_3_all_layers PASSED
ogr/ogr_osm.py::test_ogr_osm_4 PASSED
ogr/ogr_osm.py::test_ogr_osm_5 PASSED
ogr/ogr_osm.py::test_ogr_osm_6 SKIPPED
ogr/ogr_osm.py::test_ogr_osm_7 PASSED
ogr/ogr_osm.py::test_ogr_osm_8 PASSED
ogr/ogr_osm.py::test_ogr_osm_9 PASSED
ogr/ogr_osm.py::test_ogr_osm_10 PASSED
ogr/ogr_osm.py::test_ogr_osm_11 PASSED
ogr/ogr_osm.py::test_ogr_osm_12 PASSED
ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_true_nometadata_pbf PASSED
ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_false_pbf PASSED
ogr/ogr_osm.py::test_ogr_osm_13 PASSED
ogr/ogr_osm.py::test_ogr_osm_14 PASSED
ogr/ogr_osm.py::test_ogr_osm_15 PASSED
ogr/ogr_osm.py::test_ogr_osm_16 PASSED
ogr/ogr_osm.py::test_ogr_osm_17 PASSED
ogr/ogr_osm.py::test_ogr_osm_18 PASSED
ogr/ogr_osm.py::test_ogr_osm_tags_json PASSED
ogr/ogr_parquet.py::test_ogr_parquet_invalid SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_1[False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_1[True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_test SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_example SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_all_geoms SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[False-None-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[True-2-fid] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_edge_cases SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[uncompressed] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[snappy] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[zstd] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[9057] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_missing_crs_member SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=WGS84-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[GEOGCS["WGS 84 (CRS84)",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["OGC","CRS84"]]-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[OGC:CRS84-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4326-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4269-4269] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=NAD83-4269] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:32631-32631] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=utm +zone=31 +datum=WGS84-32631] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +ellps=GRS80-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[PLANAR] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[SPHERICAL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[1-written_wkt0-1-None-expected_geometry_types0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[2-written_wkt1-2-None-expected_geometry_types1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[3-written_wkt2-3-expected_wkts2-expected_geometry_types2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[4-written_wkt3-4-None-expected_geometry_types3] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[5-written_wkt4-5-None-expected_geometry_types4] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[6-written_wkt5-6-None-expected_geometry_types5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[7-written_wkt6-7-None-expected_geometry_types6] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[-2147483647-written_wkt7--2147483647-None-expected_geometry_types7] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt8-1-None-expected_geometry_types8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt9--2147483647-None-expected_geometry_types9] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt10-6-expected_wkts10-expected_geometry_types10] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt11-5-expected_wkts11-expected_geometry_types11] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt12--2147483643-expected_wkts12-expected_geometry_types12] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt13-0-None-expected_geometry_types13] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt14--2147483643-expected_wkts14-expected_geometry_types14] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[None-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[COUNTERCLOCKWISE-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[UNMODIFIED-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_statistics SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_statistics_uint32_parquet2_file_format SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_creator SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_multiple_geom_columns SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 != 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 < 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 > 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 <= 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 >= 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 = int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 != int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 < int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 > int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 <= int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 >= int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 != 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 < 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 > 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 <= 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 >= 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 < 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 > 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 <= 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 >= 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string = ''] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string != ''] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string < 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string > 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string <= 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string >= 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal128 = -1234.567] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal256 = -1234.567] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0 OR boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[1 = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = boolean] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[FID = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_then_ignored_fields SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_ignored_fields_and_then_attribute_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_is_null SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_geo SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_write_crs_without_id_in_datum_ensemble_members SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_empty_file SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_with_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string = 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string != 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string = 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string != 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[fixed_size_binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt = '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt != '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 = '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 != '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz = '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz != '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_s = '00:00:05'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_ms = '00:00:00.002'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time64_us = 3723000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date32 = '1970-01-02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date64 = '1970-01-02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_without_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_with_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-YES] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-YES] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_on_decimal128 SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_and_attribute_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries0-expected_bbox0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries1-expected_bbox1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries2-expected_bbox2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries3-expected_bbox3] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries4-expected_bbox4] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_field_alternative_name_comment SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_with_dict_as_wkt_arrow_array SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_check_geom_column_schema_metadata SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_arrow_extension_name SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[geometry-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[wkt_geometry-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_dataset_with_empty_batch SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_statistics_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_nested_types SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox_float32 SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox_double SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_arrow SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_IsArrowSchemaSupported_float16 SKIPPED (Driver Arrow not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_arrow_rewind_polygon SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkb_large_binary.parquet] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkt_large_string.parquet] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_wkb_large_binary SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_metadata SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_get_extent_3d SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_sort_by_bbox SKIPPED (Driver Parquet not present)
ogr/ogr_pcidsk.py::test_ogr_pcidsk_2 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_3 SKIPPED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_4 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_5 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_add_field_to_non_empty_layer PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_too_many_layers PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_2 SKIPPED
ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-attributes] PASSED
ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-no_attributes] PASSED
ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-attributes] SKIPPED (PODOFO not available)
ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-no_attributes] SKIPPED (PODOFO not available)
ogr/ogr_pdf.py::test_ogr_pdf_5 PASSED
ogr/ogr_pdf.py::test_ogr_pdf_bezier_curve_and_polygon_holes PASSED
ogr/ogr_pdf.py::test_ogr_pdf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pdf.py::test_ogr_pdf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pdf.py::test_ogr_pdf_no_attributes PASSED
ogr/ogr_pdf.py::test_ogr_pdf_layer_with_ocmd PASSED
ogr/ogr_pds.py::test_ogr_pds_1 PASSED
ogr/ogr_pds.py::test_ogr_pds_2 PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_character_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_append_and_modify_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_delete_from_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_write_table_character_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[None] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[CRLF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[LF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[error] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_with_srs PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_binary PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[None] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[CRLF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[LF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[error] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_binary_group_field PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited_with_srs_no_vrt PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_group_field PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_product_collection PASSED
ogr/ogr_pg.py::test_capabilities[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_delete[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_connection_string_format[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19_2[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_3[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_4[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_5[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_6[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_7[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_8[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_9[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_update_feature[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_10[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_11[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_14[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_15[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_16[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_17[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_18[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_20[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21_subgeoms[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21_3d_geometries[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_22[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_24[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_25[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_31[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_32[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_33[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_34[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_35[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_36[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_37[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_38[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_39[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_39_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_40[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_41[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_42[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_43[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_44[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_45[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_46[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_47[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_48[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_49[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_50[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_51[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_52[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_54[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_55[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_56[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_57[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_58[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_59[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_60[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_61[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_62[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_63[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_64[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_65[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_66[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_67[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_68[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_69[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_71[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_72[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_73[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_74[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_75[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_76[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_77[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_78[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79a[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79b[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79c[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_80[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_81[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_82[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-NONE-POINTZM-POINT-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZM-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZ-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYM-POINTM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[3DMeasuredPoint-NONE-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[3DPoint-NONE-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[MeasuredPoint-NONE-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-GEOM_TYPE=geography_DIM=XYM-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_84[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_metadata[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_85[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=YES-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=NO-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_87[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_json[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_generated_columns[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_unique[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_uuid[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_abort_sql[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_copy_error[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_vector_translate_geography[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_alter_geom_field_defn[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_get_geometry_types[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_insert_single_feature_of_fid_0[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_temp[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_skip_views[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_field_comment[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_long_identifiers[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_extent3d[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_schema_case_createlayer[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_capabilities[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_delete[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19_2[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_3[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_4[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_5[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_6[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_7[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_8[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_9[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_update_feature[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_10[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_11[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_14[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_15[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_16[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_17[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_22[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_24[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_25[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_31[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_33[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_34[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_35[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_36[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_40[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_41[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_42[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_43[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_44[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_45[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_46[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_48[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_49[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_50[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_51[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_52[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53_bis[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_56[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_57[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_58[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_59[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_60[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_61[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_69[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_72[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_76[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_77[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79a[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79b[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79c[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_json[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_generated_columns[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_unique[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_uuid[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_abort_sql[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_field_comment[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_long_identifiers[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_schema_case_createlayer[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_url SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pgdump.py::test_ogr_pgdump_1 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_2 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_3 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_4 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_non_nullable_unique_comment PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_6 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_7 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_8 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_9[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_9[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_11 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_12 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_14 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_15 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_16[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_16[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_17 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_no_feature PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_CREATE_TABLE_NO PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_long_identifiers PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_cleanup PASSED
ogr/ogr_pgeo.py::test_ogr_pgeo_basic SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_basic_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_non_spatial SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_polygons SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_lines SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_z_m_handling SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_domains SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_definition SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_metadata SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_layer_name_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894)
ogr/ogr_pgeo.py::test_ogr_pgeo_feature_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_encoding SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_openfilegdb_read_relationships SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_no_paging PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_paging PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_vector PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_1 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_2 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_3 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_4 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_5 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_6 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_7 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_8 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_9 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_10 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_1 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_2 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_3 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_4 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_5 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_6 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_7 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_8 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_live SKIPPED (Skipping test as PL_API_KEY not defined)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_basic PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_JSON_FIELD PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[-1] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[6] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[YES-envelope0] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[NO-envelope1] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-YES-16] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-NO-19] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-YES-16] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-NO-19] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_run_length_max PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_vsipmtiles PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles_deduplication PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_max_zoom PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_30 PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_with_many_directories PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKT] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB/bytearray] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_missing_metadata PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_unsupported_api_version PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_no_driver_class PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_missing_identify PASSED
ogr/ogr_refcount.py::test_ogr_refcount_1 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_2 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_3 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_4 PASSED
ogr/ogr_rfc30.py::test_ogr_rfc30_1 PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[ESRI Shapefile] SKIPPED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[ESRI Shapefile] SKIPPED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[MapInfo File] SKIPPED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[Memory] PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_1 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_2 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_3 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_4 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_5 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_6 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_7 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_8 PASSED
ogr/ogr_s57.py::test_ogr_s57_check_layers PASSED
ogr/ogr_s57.py::test_ogr_s57_COALNE PASSED
ogr/ogr_s57.py::test_ogr_s57_M_QUAL PASSED
ogr/ogr_s57.py::test_ogr_s57_SOUNDG PASSED
ogr/ogr_s57.py::test_ogr_s57_double_byte_attrs PASSED
ogr/ogr_s57.py::test_ogr_s57_multilinestring PASSED
ogr/ogr_s57.py::test_ogr_s57_test_ogrsf SKIPPED
ogr/ogr_s57.py::test_ogr_s57_write_1 PASSED
ogr/ogr_s57.py::test_ogr_s57_write_2 PASSED
ogr/ogr_s57.py::test_ogr_s57_10 PASSED
ogr/ogr_s57.py::test_ogr_s57_11 PASSED
ogr/ogr_s57.py::test_ogr_s57_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_update_dsid PASSED
ogr/ogr_s57.py::test_ogr_s57_more_than_255_updates_to_feature SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_sdts.py::test_ogr_sdts_1 PASSED
ogr/ogr_selafin.py::test_ogr_selafin_create_elements PASSED
ogr/ogr_selafin.py::test_ogr_selafin_set_field PASSED
ogr/ogr_shape.py::test_ogr_shape_3 PASSED
ogr/ogr_shape.py::test_ogr_shape_4 PASSED
ogr/ogr_shape.py::test_ogr_shape_5 PASSED
ogr/ogr_shape.py::test_ogr_shape_6 PASSED
ogr/ogr_shape.py::test_ogr_shape_7 PASSED
ogr/ogr_shape.py::test_ogr_shape_8 PASSED
ogr/ogr_shape.py::test_ogr_shape_9 PASSED
ogr/ogr_shape.py::test_ogr_shape_10 PASSED
ogr/ogr_shape.py::test_ogr_shape_11 PASSED
ogr/ogr_shape.py::test_ogr_shape_12 PASSED
ogr/ogr_shape.py::test_ogr_shape_13 PASSED
ogr/ogr_shape.py::test_ogr_shape_15 PASSED
ogr/ogr_shape.py::test_ogr_shape_16 PASSED
ogr/ogr_shape.py::test_ogr_shape_16_1 PASSED
ogr/ogr_shape.py::test_ogr_shape_17 PASSED
ogr/ogr_shape.py::test_ogr_shape_18 PASSED
ogr/ogr_shape.py::test_ogr_shape_19 PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultiline.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoly.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggypoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultiline.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly2.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_22 PASSED
ogr/ogr_shape.py::test_ogr_shape_23[True] PASSED
ogr/ogr_shape.py::test_ogr_shape_23[False] PASSED
ogr/ogr_shape.py::test_ogr_shape_23a PASSED
ogr/ogr_shape.py::test_ogr_shape_23b PASSED
ogr/ogr_shape.py::test_ogr_shape_23c PASSED
ogr/ogr_shape.py::test_ogr_shape_23d PASSED
ogr/ogr_shape.py::test_ogr_shape_23e PASSED
ogr/ogr_shape.py::test_ogr_shape_23f PASSED
ogr/ogr_shape.py::test_ogr_shape_23g PASSED
ogr/ogr_shape.py::test_ogr_shape_24 PASSED
ogr/ogr_shape.py::test_ogr_shape_25[None] PASSED
ogr/ogr_shape.py::test_ogr_shape_25[DEFAULT] PASSED
ogr/ogr_shape.py::test_ogr_shape_26 PASSED
ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon PASSED
ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon_no_warning PASSED
ogr/ogr_shape.py::test_ogr_shape_27 PASSED
ogr/ogr_shape.py::test_ogr_shape_28 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_29 PASSED
ogr/ogr_shape.py::test_ogr_shape_30 PASSED
ogr/ogr_shape.py::test_ogr_shape_31 PASSED
ogr/ogr_shape.py::test_ogr_shape_32 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_33 PASSED
ogr/ogr_shape.py::test_ogr_shape_34 PASSED
ogr/ogr_shape.py::test_ogr_shape_35 PASSED
ogr/ogr_shape.py::test_ogr_shape_36 PASSED
ogr/ogr_shape.py::test_ogr_shape_37 PASSED
ogr/ogr_shape.py::test_ogr_shape_37_bis PASSED
ogr/ogr_shape.py::test_ogr_shape_38 PASSED
ogr/ogr_shape.py::test_ogr_shape_39 PASSED
ogr/ogr_shape.py::test_ogr_shape_40[update] PASSED
ogr/ogr_shape.py::test_ogr_shape_40[add] PASSED
ogr/ogr_shape.py::test_ogr_shape_40[delete] PASSED
ogr/ogr_shape.py::test_ogr_shape_41 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_42 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_43 PASSED
ogr/ogr_shape.py::test_ogr_shape_44 SKIPPED (file should be hosted on a non github server)
ogr/ogr_shape.py::test_ogr_shape_45 PASSED
ogr/ogr_shape.py::test_ogr_shape_46 PASSED
ogr/ogr_shape.py::test_ogr_shape_47 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_48 PASSED
ogr/ogr_shape.py::test_ogr_shape_49 PASSED
ogr/ogr_shape.py::test_ogr_shape_50 PASSED
ogr/ogr_shape.py::test_ogr_shape_51 PASSED
ogr/ogr_shape.py::test_ogr_shape_52 PASSED
ogr/ogr_shape.py::test_ogr_shape_53 PASSED
ogr/ogr_shape.py::test_ogr_shape_54 PASSED
ogr/ogr_shape.py::test_ogr_shape_55 PASSED
ogr/ogr_shape.py::test_ogr_shape_56 PASSED
ogr/ogr_shape.py::test_ogr_shape_57 PASSED
ogr/ogr_shape.py::test_ogr_shape_58 PASSED
ogr/ogr_shape.py::test_ogr_shape_59 PASSED
ogr/ogr_shape.py::test_ogr_shape_60 PASSED
ogr/ogr_shape.py::test_ogr_shape_61 PASSED
ogr/ogr_shape.py::test_ogr_shape_62 PASSED
ogr/ogr_shape.py::test_ogr_shape_63 PASSED
ogr/ogr_shape.py::test_ogr_shape_64 PASSED
ogr/ogr_shape.py::test_ogr_shape_65 PASSED
ogr/ogr_shape.py::test_ogr_shape_66 PASSED
ogr/ogr_shape.py::test_ogr_shape_67 PASSED
ogr/ogr_shape.py::test_ogr_shape_68 PASSED
ogr/ogr_shape.py::test_ogr_shape_69 PASSED
ogr/ogr_shape.py::test_ogr_shape_70 PASSED
ogr/ogr_shape.py::test_ogr_shape_71 SKIPPED (Incorrect platform)
ogr/ogr_shape.py::test_ogr_shape_72 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_73 PASSED
ogr/ogr_shape.py::test_ogr_shape_74 PASSED
ogr/ogr_shape.py::test_ogr_shape_75 PASSED
ogr/ogr_shape.py::test_ogr_shape_76 PASSED
ogr/ogr_shape.py::test_ogr_shape_77 PASSED
ogr/ogr_shape.py::test_ogr_shape_78 PASSED
ogr/ogr_shape.py::test_ogr_shape_79 PASSED
ogr/ogr_shape.py::test_ogr_shape_80 PASSED
ogr/ogr_shape.py::test_ogr_shape_81 PASSED
ogr/ogr_shape.py::test_ogr_shape_82 PASSED
ogr/ogr_shape.py::test_ogr_shape_83 PASSED
ogr/ogr_shape.py::test_ogr_shape_84 PASSED
ogr/ogr_shape.py::test_ogr_shape_85 PASSED
ogr/ogr_shape.py::test_ogr_shape_85bis PASSED
ogr/ogr_shape.py::test_ogr_shape_86 PASSED
ogr/ogr_shape.py::test_ogr_shape_87 PASSED
ogr/ogr_shape.py::test_ogr_shape_88 PASSED
ogr/ogr_shape.py::test_ogr_shape_89 PASSED
ogr/ogr_shape.py::test_ogr_shape_90 PASSED
ogr/ogr_shape.py::test_ogr_shape_91 PASSED
ogr/ogr_shape.py::test_ogr_shape_92 PASSED
ogr/ogr_shape.py::test_ogr_shape_93 PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINT-1-POINT (1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTM-2001-POINT M (1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTZ--2147483647-POINT Z (1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTZM-3001-POINT ZM (1 2 3 4)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINT-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTM-2004-MULTIPOINT M ((1 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZ--2147483644-MULTIPOINT Z ((1 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZM-3004-MULTIPOINT ZM ((1 2 3 4))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARC-2-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2002-LINESTRING M (1 2 3,5 6 7)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483646-LINESTRING Z (1 2 3,5 6 7)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3002-LINESTRING ZM (1 2 3 4,5 6 7 8)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARC-5-MULTILINESTRING ((1 2,3 4),(1 2,3 4))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2005-MULTILINESTRING M ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483643-MULTILINESTRING Z ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3005-MULTILINESTRING ZM ((1 2 3 4,5 6 7 8),(1 2 3 4,5 6 7 8))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-3-POLYGON ((0 0,0 1,1 1,1 0))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2003-POLYGON M ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483645-POLYGON Z ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3003-POLYGON ZM ((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-6-MULTIPOLYGON (((0 0,0 1,1 1,1 0)),((100 0,100 1,101 1,101 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2006-MULTIPOLYGON M (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483642-MULTIPOLYGON Z (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3006-MULTIPOLYGON ZM (((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3)),((100 0 2 3,100 1 2 3,101 1 2 3,101 0 2 3)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_95 PASSED
ogr/ogr_shape.py::test_ogr_shape_96 PASSED
ogr/ogr_shape.py::test_ogr_shape_97 PASSED
ogr/ogr_shape.py::test_ogr_shape_98 PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[1-POINT (0 1)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2-LINESTRING (0 1,2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[4-MULTIPOINT (0 1,2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[5-MULTILINESTRING ((0 1,2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2001-POINT M (0 1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483647-POINT Z (0 1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3001-POINT ZM (0 1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2002-LINESTRING M (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483646-LINESTRING Z (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3002-LINESTRING ZM (0 1 10 20,2 3 10 20)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2003-POLYGON M ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3003-POLYGON ZM ((0 0 10 20,0 1 10 20,1 1 10 20,0 0 10 20))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2004-MULTIPOINT M (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483644-MULTIPOINT Z (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3004-MULTIPOINT ZM (0 1 10 20,2 3 10 20)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[1016-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_wgs84_with_zero_TOWGS84 PASSED
ogr/ogr_shape.py::test_ogr_shape_etrs89_with_zero_TOWGS84 PASSED
ogr/ogr_shape.py::test_ogr_shape_100[YES] PASSED
ogr/ogr_shape.py::test_ogr_shape_100[NO] PASSED
ogr/ogr_shape.py::test_ogr_shape_101 PASSED
ogr/ogr_shape.py::test_ogr_shape_102 PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options0-True] PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options1-True] PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options2-False] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options0-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,1 1 3,2 2 4,0 0 0)))-0-options1-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 1 2,1 1 3,4 4 5,0 1 2)))-0-options2-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options3-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options4-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[POLYHEDRALSURFACE Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options5-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[GEOMETRYCOLLECTION Z (TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0))))-0-options6-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-0-options7-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options8-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[POLYGON Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options9-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[MULTIPOLYGON Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-1016-options10-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_105 PASSED
ogr/ogr_shape.py::test_ogr_shape_106 PASSED
ogr/ogr_shape.py::test_ogr_shape_107 PASSED
ogr/ogr_shape.py::test_ogr_shape_108 PASSED
ogr/ogr_shape.py::test_ogr_shape_109 PASSED
ogr/ogr_shape.py::test_ogr_shape_110_write_invalid_multipatch PASSED
ogr/ogr_shape.py::test_ogr_shape_111_delete_field_no_record PASSED
ogr/ogr_shape.py::test_ogr_shape_delete_all_fields_with_records PASSED
ogr/ogr_shape.py::test_ogr_shape_112_delete_layer PASSED
ogr/ogr_shape.py::test_ogr_shape_113_restore_shx_empty_shp_shx PASSED
ogr/ogr_shape.py::test_ogr_shape_layer_no_geom_but_srs PASSED
ogr/ogr_shape.py::test_ogr_shape_114_shz PASSED
ogr/ogr_shape.py::test_ogr_shape_115_shp_zip SKIPPED (test skipped on CI due to random stalls on it)
ogr/ogr_shape.py::test_ogr_shape_116_invalid_layer_name PASSED
ogr/ogr_shape.py::test_ogr_shape_ldid_and_cpg PASSED
ogr/ogr_shape.py::test_ogr_shape_point_nan PASSED
ogr/ogr_shape.py::test_ogr_shape_write_point_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_linestring_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multilinestring_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_polygon_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_slightly_overlapping PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_non_constant_z PASSED
ogr/ogr_shape.py::test_ogr_shape_rename_layer PASSED
ogr/ogr_shape.py::test_ogr_shape_rename_layer_zip PASSED
ogr/ogr_shape.py::test_ogr_shape_alter_geom_field_defn PASSED
ogr/ogr_shape.py::test_ogr_shape_write_non_planar_polygon PASSED
ogr/ogr_shape.py::test_ogr_shape_prj_with_wrong_axis_order PASSED
ogr/ogr_shape.py::test_ogr_shape_write_arrow_fallback_types PASSED
ogr/ogr_shape.py::test_ogr_shape_write_arrow_IF_FID_NOT_PRESERVED_ERROR PASSED
ogr/ogr_shape.py::test_ogr_shape_write_date_0000_00_00 PASSED
ogr/ogr_shape.py::test_ogr_shape_arrow_stream PASSED
ogr/ogr_shape.py::test_ogr_shape_arrow_stream_fid_optim PASSED
ogr/ogr_shape.py::test_ogr_shape_logical_field PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_1 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_2 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_3 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_4 PASSED
ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_2 PASSED
ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_out_of_order_bin_start PASSED
ogr/ogr_sosi.py::test_ogr_sosi_1 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_2 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_3 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_4 SKIPPED (Driver SOSI not present)
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_1 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_2 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_3 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_4 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_5 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_6 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_wrong_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_good_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_wrong_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_good_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_9 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_10 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_11 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_12 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_13 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_14 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_15 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_16 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_17 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_18 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_19 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_20 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_21 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_22 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_23 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_24 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_25 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_26 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_27 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_28 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_29 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_30 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_31 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_32 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_union_all_three_branch_and PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_33 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_34 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_bis PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_ter PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_36 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_37 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_38 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_39 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_40 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_41 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_42 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_43 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_44 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_45 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_46 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_47 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_48 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_datetime_null PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_int_overflows PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_or PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_and PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_nested_or PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_order_by_two_columns PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_in_date_filter PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_1 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_2 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_left_join PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_join_layers_without_fast_feature_count PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_4 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_5 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_6 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_7 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_8 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_9 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_10 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_11 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_12 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_13 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_14 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_15 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_24 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_25 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_26 difference with op = IsEmpty and wkt = POLYGON EMPTY
difference with op = IsSimple and wkt = POLYGON EMPTY
difference with op = IsValid and wkt = POLYGON EMPTY
PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_27 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_28 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_29 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_30 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_31 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_geomcollection_in_geomcollection PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_st_makevalid PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_field_names_same_case PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_attribute_and_geom_field_name_same PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_json_each PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[memory] PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[shape] PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_named_FID_column PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP TABLE test] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[ALTER TABLE test DROP COLUMN test] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE INDEX my_idx ON test(foo)] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP INDEX my_idx] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE VIEW v AS SELECT * FROM test] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_like_utf8 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[True] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[False] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql_empty_database PASSED
ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[True] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[False] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_unrecognized_dialect PASSED
ogr/ogr_sql_test.py::test_ogr_sql_1 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_2 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_3 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_3_desc PASSED
ogr/ogr_sql_test.py::test_ogr_sql_4 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_5 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_6 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_7 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_8 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_9 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_ilike PASSED
ogr/ogr_sql_test.py::test_ogr_sql_like PASSED
ogr/ogr_sql_test.py::test_ogr_sql_11 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_12 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_13 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_14 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_15 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_16 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_17 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_19 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_20 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_21 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_22 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_23 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_24 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_25 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_26 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_27 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_28 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_29 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_30 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_31 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_32 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_33 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_34 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_35 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_36 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_37 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_38 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_39 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_40 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_41 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_42 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_43 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_44 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_45 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_46 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_47 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_48 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_49 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_field_names_same_case PASSED
ogr/ogr_sql_test.py::test_ogr_sql_string_int_array_comparison PASSED
ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[None] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[OGRSQL] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_min_max_string_field PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[)] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[()] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(*)] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, ] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, DOES_NOT_EXIST)] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID, EAS_ID)] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID,, AREA)] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_attrs PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_geom PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_1 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_2 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_named_geometry PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_1 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_2 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_3 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_like_utf8 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_ilike_utf8 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2a PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2b PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2c PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2d PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_3 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_layers PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_4 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_5 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_6 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_7 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_8 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_9 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_10 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_11 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_12 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_13 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_14 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_15 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_15bis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_16 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_17[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_18[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_19 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_19_bis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_20 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_21 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_22 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_23 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_24 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_25 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_26 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_27 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28a SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28b SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28c SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_29 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_30 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_2[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_3[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_4[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_5[dont-compress-geometries-True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_5[compress-geometries-True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_6[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_7 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_8[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_31 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_32 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_33[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_33[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_34 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_35[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_35[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_36 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_37 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_38 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[False] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_9[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_10[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_39 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_40[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_40[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_41 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_42 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_43 SQLite version : 3.37.2
PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_44 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_45 SQLite version : 3.37.2
PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_11[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_12 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_iterate_and_update PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_unique PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_prelude_statements PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_integer_or_text PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_view_type PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_without_rowid PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_strict PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_relationships PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_alter_relations PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_create_layer_names_with_parenthesis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_ogr_layer_Extent PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_delete PASSED
ogr/ogr_sqlite.py::test_ogr_sql_sql_first_geom_null PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_like_utf8 PASSED
ogr/ogr_sqlite.py::test_ogr_sql_ST_Area_on_ellipsoid PASSED
ogr/ogr_style.py::test_ogr_style_styletable PASSED
ogr/ogr_svg.py::test_ogr_svg_1 PASSED
ogr/ogr_sxf.py::test_ogr_sxf_2 SKIPPED
ogr/ogr_sxf.py::test_ogr_sxf_3 PASSED
ogr/ogr_sxf.py::test_ogr_sxf_4 PASSED
ogr/ogr_tiger.py::test_ogr_tiger_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiger.py::test_ogr_tiger_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiger.py::test_ogr_tiger_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiledb.py::test_ogr_tiledb_basic[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_basic[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT (1 2)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT Z (1 2 3)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT M (1 2 3)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT ZM (1 2 3 4)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[LINESTRING (1 2,3 4)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOINT ((0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTILINESTRING ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[GEOMETRYCOLLECTION (POINT (1 2))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CIRCULARSTRING (0 0,1 1,2 0)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[COMPOUNDCURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CURVEPOLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTICURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTISURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYHEDRALSURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[TIN (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_compression SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_test_ogrsf SKIPPED (test_ogrsf not available)
ogr/ogr_tiledb.py::test_ogr_tiledb_dimension_names_open_option SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_switch_between_read_and_write SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_create_group SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_errors SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_point_no_wkb_geometry_col SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_pointz_no_fid_and_wkb_geometry_col SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver TileDB not present)
ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_array PASSED
ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_dict PASSED
ogr/ogr_topojson.py::test_ogr_toposjon_no_transform PASSED
ogr/ogr_vdv.py::test_ogr_idf_1 PASSED
ogr/ogr_vdv.py::test_ogr_idf_1_with_temp_sqlite_db PASSED
ogr/ogr_vdv.py::test_ogr_idf_3d PASSED
ogr/ogr_vdv.py::test_ogr_idf_2 SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_2[single_file] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_2[directory] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_3[single_file] SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_3[directory] SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-ENGLISH-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-GERMAN-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-True] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-ENGLISH-False] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-GERMAN-False] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8a PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8b PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8c SKIPPED (Test requires Linux)
ogr/ogr_vdv.py::test_ogr_vdv_8d PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8e PASSED
ogr/ogr_vfk.py::test_ogr_vfk_1 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_2 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_3 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_4 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_5 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_6 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_7 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_8 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_9 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_10 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_11 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_12 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_1 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_2 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_3 Found E:\buildsystem\release-1930-x64\bin\gdal.dll
Found E:\buildsystem\release-1930-x64\bin\sqlite3.dll
PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_4 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_5 PASSED
ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_self PASSED
ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_2 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_3 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_4 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_5 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_6 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_7 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_8 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_9 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_10 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_11 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_12 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_13 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_14 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_15 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_16 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_17 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_18 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_19_optimized SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_19_nonoptimized SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_20 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_21 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_22 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_23 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_24 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_25 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_26 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_27 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_28 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_29 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_30 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_31 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_32 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33[True] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33[False] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33a PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33b PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33c PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33d PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33e PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33f PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33g PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33h PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33i PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33j PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33k PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33l PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33m PASSED
ogr/ogr_vrt.py::test_ogr_vrt_34 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_35 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_alternative_name_comment PASSED
ogr/ogr_vrt.py::test_ogr_vrt_36 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_37 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_39 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_40 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_41 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_nullable_unique PASSED
ogr/ogr_vrt.py::test_ogr_vrt_field_names_same_case PASSED
ogr/ogr_vrt.py::test_ogr_vrt_geom_coordinate_precision PASSED
ogr/ogr_wasp.py::test_ogr_wasp_create_ds PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z_toler PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_field PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_linestring_fields PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_z PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_field PASSED
ogr/ogr_wasp.py::test_ogr_wasp_merge PASSED
ogr/ogr_wasp.py::test_ogr_wasp_reading PASSED
ogr/ogr_wasp.py::test_ogr_wasp_cleanup PASSED
ogr/ogr_wfs.py::test_ogr_wfs_mapserver SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_json SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_shapezip SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_paging SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_deegree SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_test_ogrsf SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_fake_wfs_server PASSED
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_wfst SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfst SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_ionic_wfst SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_ionic_sql SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile PASSED
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_requires_csv PASSED
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_to_be_updated SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_getcapabilitiesfile PASSED
ogr/ogr_wfs.py::test_ogr_wfs_deegree_gml321 SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfs200 SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_sortby SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_esri SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_esri_2 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_cubewerx SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_tinyows SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_erdas_apollo SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_intergraph SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_mapinfo SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_not_enabled PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_get_capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_empty_response PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_WFS_Capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_exception PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_invalid_xml_capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_missing_featuretypelist PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_open_getcapabilities_file PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_minimal_instance PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype_missing_schema PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_xmldescriptionfile_to_be_updated PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_no_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_FeatureCollection PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_invalid_xml PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_ServiceExceptionReport PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_numberOfFeatures PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeature PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-unknown] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-4] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-unknown] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-4] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_supported_crs PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[1.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[10.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[11.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[2.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_1.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_line.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_point.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_polygon.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[4.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[5.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[6.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[7.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[8.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[9.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[db2_poly.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_geom_bigexponents PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_broken_geom PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_wkt_sf12 PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_bad_multipoint_wkb PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wktwkb PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkt_recursion PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkb_recursion PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_export_wkt_iso_multipoint PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_inf_nan PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multicurve_compoundcurve_corrupted PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipolygon_corrupted PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multiline PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipoint_postgis PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan 1.5)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (1.5 1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (1.5 1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (nan nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (1.5 1.5 nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[LINESTRING ZM (nan nan nan nan)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POINT ( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POLYGON ( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POINT EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POLYGON EMPTY] PASSED
ogr/ogr_wktempty.py::test_ogr_wktempty_test_partial_empty_geoms PASSED
ogr/ogr_xls.py::test_ogr_xls_1 PASSED
ogr/ogr_xls.py::test_ogr_xls_2 PASSED
ogr/ogr_xls.py::test_ogr_xls_3 PASSED
ogr/ogr_xls.py::test_ogr_xls_4 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_1 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_2 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_headers_open_option PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_3 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_field_types_open_option PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_4 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_5 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_6 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_7 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_8 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_9 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_10 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_11 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_12 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_13 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_14 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_15 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_boolean PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_datetime PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_cells_with_inline_formatting PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_no_xlsx_extension PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_xlsx_prefix PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_write_sheet_without_row PASSED
ogr/ograpispy.py::test_ograpispy_1 SKIPPED (OGR API spy not enabled)
ogr/ograpispy.py::test_ograpispy_2 SKIPPED (OGR API spy not enabled)
gcore/aaigrid_read.py::test_aaigrid_open[byte] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[byte] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[int16] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[uint16] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[float32] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[utmsmall] PASSED
gcore/asyncreader.py::test_asyncreader_1 PASSED
gcore/basic_test.py::test_basic_test_1 PASSED
gcore/basic_test.py::test_basic_test_strace_non_existing_file SKIPPED (Incorrect platform)
gcore/basic_test.py::test_basic_test_2 PASSED
gcore/basic_test.py::test_basic_test_3 PASSED
gcore/basic_test.py::test_basic_test_4 PASSED
gcore/basic_test.py::test_basic_test_5 PASSED
gcore/basic_test.py::test_basic_test_5bis PASSED
gcore/basic_test.py::test_basic_test_6 PASSED
gcore/basic_test.py::test_basic_test_8 PASSED
gcore/basic_test.py::test_basic_test_9 PASSED
gcore/basic_test.py::test_basic_test_10 PASSED
gcore/basic_test.py::test_basic_test_11 FAILED
gcore/basic_test.py::test_basic_test_12 PASSED
gcore/basic_test.py::test_basic_test_13 PASSED
gcore/basic_test.py::test_basic_test_14 PASSED
gcore/basic_test.py::test_basic_test_15 PASSED
gcore/basic_test.py::test_basic_test_16 PASSED
gcore/basic_test.py::test_basic_dict_open_options PASSED
gcore/basic_test.py::test_basic_dict_create_options[True] PASSED
gcore/basic_test.py::test_basic_dict_create_options[False] PASSED
gcore/basic_test.py::test_basic_dict_create_options[TRUE] PASSED
gcore/basic_test.py::test_basic_dict_create_options[FALSE] PASSED
gcore/basic_test.py::test_basic_dict_create_options[YES] PASSED
gcore/basic_test.py::test_basic_dict_create_options[NO] PASSED
gcore/basic_test.py::test_basic_dict_create_options[ON] PASSED
gcore/basic_test.py::test_basic_dict_create_options[OFF] PASSED
gcore/basic_test.py::test_basic_dict_create_copy_options[True] PASSED
gcore/basic_test.py::test_basic_dict_create_copy_options[False] PASSED
gcore/basic_test.py::test_gdal_getspatialref PASSED
gcore/basic_test.py::test_gdal_setspatialref PASSED
gcore/basic_test.py::test_gdal_getgcpspatialref PASSED
gcore/basic_test.py::test_gdal_setgcpspatialref PASSED
gcore/basic_test.py::test_gdal_getdatatypename PASSED
gcore/basic_test.py::test_gdal_EscapeString PASSED
gcore/basic_test.py::test_gdal_EscapeString_errors SKIPPED (Test not available on 64 bit)
gcore/basic_test.py::test_gdal_DataTypeUnion PASSED
gcore/basic_test.py::test_exceptionmanager PASSED
gcore/basic_test.py::test_quiet_errors PASSED
gcore/basic_test.py::test_basic_test_UseExceptions PASSED
gcore/basic_test.py::test_basic_test_UseExceptions_ogr_open PASSED
gcore/basic_test.py::test_basic_test_DontUseExceptions PASSED
gcore/basic_test.py::test_create_context_manager PASSED
gcore/basic_test.py::test_dataset_use_after_close_1 PASSED
gcore/basic_test.py::test_dataset_use_after_close_2 PASSED
gcore/basic_test.py::test_band_use_after_dataset_close_1 PASSED
gcore/basic_test.py::test_band_use_after_dataset_close_2 PASSED
gcore/basic_test.py::test_layer_use_after_dataset_close_1 PASSED
gcore/basic_test.py::test_layer_use_after_dataset_close_2 PASSED
gcore/basic_test.py::test_mask_band_use_after_dataset_close PASSED
gcore/basic_test.py::test_ovr_band_use_after_dataset_close PASSED
gcore/basic_test.py::test_checksum_more_than_2billion_pixels SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/basic_test.py::test_tmp_vsimem PASSED
gcore/bmp_read.py::test_bmp_open[1bit] PASSED
gcore/bmp_read.py::test_bmp_open[4bit_pal] PASSED
gcore/bmp_read.py::test_bmp_open[8bit_pal] PASSED
gcore/bmp_read.py::test_bmp_open[byte_rle8] PASSED
gcore/bmp_read.py::test_bmp_read_more_than_4GB PASSED
gcore/bmp_read.py::test_bmp_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/bmp_read.py::test_bmp_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/bmp_write.py::test_bmp_vsimem PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-byte] PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-utmsmall] PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-8bit_pal] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-byte] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-utmsmall] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-8bit_pal] PASSED
gcore/bmp_write.py::test_bmp_create_empty PASSED
gcore/cog.py::test_cog_basic PASSED
gcore/cog.py::test_cog_creation_options PASSED
gcore/cog.py::test_cog_creation_of_overviews PASSED
gcore/cog.py::test_cog_single_band_plus_alpha_jpeg_compression PASSED
gcore/cog.py::test_cog_creation_of_overviews_with_compression PASSED
gcore/cog.py::test_cog_creation_of_overviews_with_mask PASSED
gcore/cog.py::test_cog_lerc_max_z_error_overview SKIPPED (COG creation option LERC not supported in this build)
gcore/cog.py::test_cog_small_world_to_web_mercator PASSED
gcore/cog.py::test_cog_byte_to_web_mercator PASSED
gcore/cog.py::test_cog_byte_to_web_mercator_manual PASSED
gcore/cog.py::test_cog_overviews_co PASSED
gcore/cog.py::test_cog_invalidation_by_data_change PASSED
gcore/cog.py::test_cog_invalidation_by_metadata_change PASSED
gcore/cog.py::test_cog_northing_easting_and_non_power_of_two_ratios PASSED
gcore/cog.py::test_cog_sparse PASSED
gcore/cog.py::test_cog_sparse_mask PASSED
gcore/cog.py::test_cog_sparse_imagery_0_mask_255 PASSED
gcore/cog.py::test_cog_sparse_imagery_0_or_255_mask_255 PASSED
gcore/cog.py::test_cog_sparse_imagery_mask_0 PASSED
gcore/cog.py::test_cog_zoom_level_strategy[AUTO-expected_gt0] PASSED
gcore/cog.py::test_cog_zoom_level_strategy[LOWER-expected_gt1] PASSED
gcore/cog.py::test_cog_zoom_level_strategy[UPPER-expected_gt2] PASSED
gcore/cog.py::test_cog_zoom_level PASSED
gcore/cog.py::test_cog_resampling_options PASSED
gcore/cog.py::test_cog_invalid_warp_resampling PASSED
gcore/cog.py::test_cog_overview_size PASSED
gcore/cog.py::test_cog_float32_color_table PASSED
gcore/cog.py::test_cog_copy_xmp PASSED
gcore/cog.py::test_cog_odd_overview_size_and_msk PASSED
gcore/cog.py::test_cog_webp_overview_turn_on_lossy_if_webp_level SKIPPED (COG creation option WEBP not supported in this build)
gcore/cog.py::test_cog_webp_lossless_webp SKIPPED (COG creation option WEBP not supported in this build)
gcore/cog.py::test_cog_overview_count[-1] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=1-1] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=2-2] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=10-8] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=1-1] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=2-2] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=10-8] PASSED
gcore/cog.py::test_cog_overview_count_existing PASSED
gcore/cog.py::test_cog_write_jpegxl_alpha SKIPPED (COG creation option JXL not supported in this build)
gcore/cog.py::test_cog_write_jpegxl_alpha_distance_zero SKIPPED (COG creation option JXL_ALPHA_DISTANCE not supported in this build)
gcore/cog.py::test_cog_NBITS PASSED
gcore/cog.py::test_cog_copy_mdd PASSED
gcore/cog.py::test_cog_stats[co0-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co1-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co2-1-False-10] PASSED
gcore/cog.py::test_cog_stats[co3-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co4-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co5-1-True-None] PASSED
gcore/cog.py::test_cog_stats[co6-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co7-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co8-1-False-10] PASSED
gcore/cog.py::test_cog_stats[co9-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co10-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co11-1-True-None] PASSED
gcore/cog.py::test_cog_stats[co12-4-False-None] PASSED
gcore/cog.py::test_cog_stats[co13-4-True-10] PASSED
gcore/cog.py::test_cog_stats[co14-4-False-10] PASSED
gcore/cog.py::test_cog_stats[co15-4-True-None] PASSED
gcore/colortable.py::test_colortable_1 PASSED
gcore/colortable.py::test_colortable_3 PASSED
gcore/envi_read.py::test_envi_1 PASSED
gcore/envi_read.py::test_envi_open[byte] PASSED
gcore/envi_read.py::test_envi_open[int16] PASSED
gcore/envi_read.py::test_envi_open[uint16] PASSED
gcore/envi_read.py::test_envi_open[int32] PASSED
gcore/envi_read.py::test_envi_open[uint32] PASSED
gcore/envi_read.py::test_envi_open[float32] PASSED
gcore/envi_read.py::test_envi_open[float64] PASSED
gcore/gcps2geotransform.py::test_gcps2gt_1 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_2 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_3 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_4 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_5 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_6 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_7 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_8 PASSED
gcore/gdal_stats.py::test_stats_nan_1 PASSED
gcore/gdal_stats.py::test_stats_nan_2 PASSED
gcore/gdal_stats.py::test_stats_signedbyte PASSED
gcore/gdal_stats.py::test_stats_dont_force PASSED
gcore/gdal_stats.py::test_stats_approx_nodata PASSED
gcore/gdal_stats.py::test_stats_nan_3 PASSED
gcore/gdal_stats.py::test_stats_nan_4 PASSED
gcore/gdal_stats.py::test_stats_nan_5 PASSED
gcore/gdal_stats.py::test_stats_nan_6 PASSED
gcore/gdal_stats.py::test_stats_nan_7 PASSED
gcore/gdal_stats.py::test_stats_nan_8 PASSED
gcore/gdal_stats.py::test_stats_nodata_inf PASSED
gcore/gdal_stats.py::test_stats_nodata_neginf_linux PASSED
gcore/gdal_stats.py::test_stats_nodata_neginf_msvc PASSED
gcore/gdal_stats.py::test_stats_nodata_posinf_linux PASSED
gcore/gdal_stats.py::test_stats_nodata_posinf_msvc PASSED
gcore/gdal_stats.py::test_stats_stddev_huge_values PASSED
gcore/gdal_stats.py::test_stats_square_shape PASSED
gcore/gdal_stats.py::test_stats_flt_min PASSED
gcore/gdal_stats.py::test_stats_dbl_min PASSED
gcore/gdal_stats.py::test_stats_byte_partial_tiles PASSED
gcore/gdal_stats.py::test_stats_uint16 PASSED
gcore/gdal_stats.py::test_stats_nodata_almost_max_float32 PASSED
gcore/gdal_stats.py::test_stats_approx_stats_flag PASSED
gcore/gdal_stats.py::test_stats_approx_stats_flag_float PASSED
gcore/gdal_stats.py::test_stats_all_nodata PASSED
gcore/gdal_stats.py::test_stats_float32_with_nodata_slightly_above_float_max PASSED
gcore/gdal_stats.py::test_stats_clear PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_mask_band PASSED
gcore/geoloc.py::test_geoloc_1 PASSED
gcore/geoloc.py::test_geoloc_bounds[YES] PASSED
gcore/geoloc.py::test_geoloc_bounds[NO] PASSED
gcore/geoloc.py::test_geoloc_fill_line[YES] PASSED
gcore/geoloc.py::test_geoloc_fill_line[NO] PASSED
gcore/geoloc.py::test_geoloc_warp_to_geoloc PASSED
gcore/geoloc.py::test_geoloc_error_cases PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_GEOLOC_ARRAY_transformer_option PASSED
gcore/geoloc.py::test_geoloc_DST_GEOLOC_ARRAY_transformer_option PASSED
gcore/geoloc.py::test_geoloc_triangles PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-4-False] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-5-True] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-3-4-True] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-1-4-False] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-3-False] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:/data/twoimages.tif-/data/twoimages.tif-1] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-C:\\data\\twoimages.tif-1] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:/data/twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetGeoTransform] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetProjection] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetMetadata] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat64] PASSED
gcore/hdf4_read.py::test_hdf4_open[byte_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[int16_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint16_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[int32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[float32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[float64_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[utmsmall_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[byte_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[int16_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint16_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[int32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[float32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[float64_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[utmsmall_2] PASSED
gcore/hdf4_read.py::test_hdf4_read_gr PASSED
gcore/hdf4_read.py::test_hdf4_read_gr_palette PASSED
gcore/hdf4_read.py::test_hdf4_more_than_32_files SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5":Swath1:Low_res_sst-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:a:Swath1:Low_res_sst-a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[-] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a:c] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a:c] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank3] PASSED
gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_swath SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_grid SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_2d PASSED
gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_3d PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds_unlimited_dim PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world_with_indexing_variable SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_gr PASSED
gcore/hdf4multidim.py::test_hdf4multidim_gr_palette PASSED
gcore/hfa_read.py::test_hfa_open[byte] PASSED
gcore/hfa_read.py::test_hfa_open[int16] PASSED
gcore/hfa_read.py::test_hfa_open[uint16] PASSED
gcore/hfa_read.py::test_hfa_open[int32] PASSED
gcore/hfa_read.py::test_hfa_open[uint32] PASSED
gcore/hfa_read.py::test_hfa_open[float32] PASSED
gcore/hfa_read.py::test_hfa_open[float64] PASSED
gcore/hfa_read.py::test_hfa_open[utmsmall] PASSED
gcore/hfa_read.py::test_hfa_open[2bit_compressed] PASSED
gcore/hfa_read.py::test_hfa_read_completedefn_recursion PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_1 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_2 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_3 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_4 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_5 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_6 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_7 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_8 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_9 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_10 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_11 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_12 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_13 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_cleanup PASSED
gcore/hfa_srs.py::test_hfa_srs[3814] PASSED
gcore/hfa_srs.py::test_hfa_srs[28991] PASSED
gcore/hfa_srs.py::test_hfa_srs[3031] PASSED
gcore/hfa_srs.py::test_hfa_srs[5041] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[6931] PASSED
gcore/hfa_srs.py::test_hfa_srs[2062] PASSED
gcore/hfa_srs.py::test_hfa_srs[3943] PASSED
gcore/hfa_srs.py::test_hfa_srs[5221] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[2066] PASSED
gcore/hfa_srs.py::test_hfa_srs[2964] PASSED
gcore/hfa_srs.py::test_hfa_srs[3410] PASSED
gcore/hfa_srs.py::test_hfa_srs[3786] PASSED
gcore/hfa_srs.py::test_hfa_srs[3000] PASSED
gcore/hfa_srs.py::test_hfa_srs[3832] PASSED
gcore/hfa_srs.py::test_hfa_srs[5641] PASSED
gcore/hfa_srs.py::test_hfa_srs[27200] PASSED
gcore/hfa_srs.py::test_hfa_srs[6842] PASSED
gcore/hfa_srs.py::test_hfa_srs[2057] PASSED
gcore/hfa_srs.py::test_hfa_srs[29100] PASSED
gcore/hfa_srs.py::test_hfa_srs[2056] PASSED
gcore/hfa_srs.py::test_hfa_srs[2027] PASSED
gcore/hfa_srs.py::test_hfa_srs[4326] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:54049] PASSED
gcore/hfa_srs.py::test_hfa_srs[5472] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102010] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102237] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102034] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102035] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[+proj=ortho +lat_0=90 +lon_0=1 +x_0=2 +y_0=3 +datum=WGS84 +units=m +no_defs] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102011] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53003] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53029] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53030] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53009] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53010] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53011] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53012] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53013] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53014] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53015] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53016] PASSED
gcore/hfa_srs.py::test_hfa_srs[28191] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53031] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102163] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53023] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53022] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53018] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53019] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102421] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[+proj=eqc +lat_ts=22.94791772 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53043] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53046] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53045] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53048] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53042] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53044] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53025] PASSED
gcore/hfa_srs.py::test_hfa_srs_wisconsin_tmerc PASSED
gcore/hfa_srs.py::test_hfa_srs_NAD83_UTM PASSED
gcore/hfa_srs.py::test_hfa_srs_NAD83_CORS96_UTM PASSED
gcore/hfa_srs.py::test_hfa_srs_esri_54049_pe_string_only_broken PASSED
gcore/hfa_srs.py::test_hfa_srs_DISABLEPESTRING PASSED
gcore/hfa_write.py::test_hfa_write_desc PASSED
gcore/hfa_write.py::test_hfa_write_4bit PASSED
gcore/hfa_write.py::test_hfa_write_4bit_compressed PASSED
gcore/hfa_write.py::test_hfa_write_nd_invalid PASSED
gcore/hfa_write.py::test_hfa_update_overviews PASSED
gcore/hfa_write.py::test_hfa_clean_external_overviews PASSED
gcore/hfa_write.py::test_hfa_bug_2525 PASSED
gcore/hfa_write.py::test_hfa_use_rrd PASSED
gcore/hfa_write.py::test_hfa_update_existing_aux_overviews PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-byte] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-float64] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_compress_big_block PASSED
gcore/hfa_write.py::test_hfa_create_gcp PASSED
gcore/histogram.py::test_histogram_1 PASSED
gcore/histogram.py::test_histogram_2 PASSED
gcore/histogram.py::test_histogram_3 PASSED
gcore/histogram.py::test_histogram_4 PASSED
gcore/histogram.py::test_histogram_5 PASSED
gcore/histogram.py::test_histogram_6 PASSED
gcore/histogram.py::test_histogram_inf_values PASSED
gcore/histogram.py::test_histogram_errors PASSED
gcore/histogram.py::test_histogram_invalid_min_max[nan-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-inf-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[inf-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5-nan] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5--inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5-inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-inf-inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-1.7976931348623157e+308-1.7976931348623157e+308] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[0-1e-309] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[0-0] PASSED
gcore/identify.py::test_identify_1 PASSED
gcore/identify.py::test_identify_2 PASSED
gcore/identify.py::test_identify_3 PASSED
gcore/identify.py::test_identify_4 PASSED
gcore/mask.py::test_mask_1 PASSED
gcore/mask.py::test_mask_2 PASSED
gcore/mask.py::test_mask_3 PASSED
gcore/mask.py::test_mask_4 PASSED
gcore/mask.py::test_mask_5 PASSED
gcore/mask.py::test_mask_6 PASSED
gcore/mask.py::test_mask_7 PASSED
gcore/mask.py::test_mask_8 PASSED
gcore/mask.py::test_mask_9 PASSED
gcore/mask.py::test_mask_10 PASSED
gcore/mask.py::test_mask_11 PASSED
gcore/mask.py::test_mask_12 PASSED
gcore/mask.py::test_mask_13 PASSED
gcore/mask.py::test_mask_14 PASSED
gcore/mask.py::test_mask_15 PASSED
gcore/mask.py::test_mask_16 PASSED
gcore/mask.py::test_mask_17 PASSED
gcore/mask.py::test_mask_18 PASSED
gcore/mask.py::test_mask_15_avg PASSED
gcore/mask.py::test_mask_16_avg PASSED
gcore/mask.py::test_mask_17_avg PASSED
gcore/mask.py::test_mask_18_avg PASSED
gcore/mask.py::test_mask_19 PASSED
gcore/mask.py::test_mask_20 PASSED
gcore/mask.py::test_mask_21 PASSED
gcore/mask.py::test_mask_22 PASSED
gcore/mask.py::test_mask_23 PASSED
gcore/mask.py::test_mask_24 PASSED
gcore/mask.py::test_mask_25 PASSED
gcore/mask.py::test_mask_26 PASSED
gcore/mask.py::test_mask_27 PASSED
gcore/mask.py::test_mask_setting_nodata[1] PASSED
gcore/mask.py::test_mask_setting_nodata[13] PASSED
gcore/mask.py::test_mask_setting_nodata[12] PASSED
gcore/minixml.py::test_minixml_1 PASSED
gcore/minixml.py::test_minixml_2 PASSED
gcore/minixml.py::test_minixml_3 PASSED
gcore/minixml.py::test_minixml_4 PASSED
gcore/minixml.py::test_minixml_5 PASSED
gcore/minixml.py::test_minixml_6 PASSED
gcore/minixml.py::test_minixml_7 PASSED
gcore/minixml.py::test_minixml_8 PASSED
gcore/minixml.py::test_minixml_processing_instruction PASSED
gcore/minixml.py::test_minixml_cleanup PASSED
gcore/misc.py::test_misc_1 PASSED
gcore/misc.py::test_misc_2 PASSED
gcore/misc.py::test_misc_3 PASSED
gcore/misc.py::test_misc_4 PASSED
gcore/misc.py::test_misc_5 PASSED
gcore/misc.py::test_misc_6 PASSED
gcore/misc.py::test_misc_7 PASSED
gcore/misc.py::test_misc_8 PASSED
gcore/misc.py::test_misc_9 PASSED
gcore/misc.py::test_misc_10 PASSED
gcore/misc.py::test_misc_11 SKIPPED
gcore/misc.py::test_misc_12 PASSED
gcore/misc.py::test_misc_13 PASSED
gcore/misc.py::test_misc_14 PASSED
gcore/misc.py::test_misc_15 PASSED
gcore/misc.py::test_misc_config_context_mgrs_1 PASSED
gcore/misc.py::test_misc_config_context_mgrs_2 PASSED
gcore/misc.py::test_misc_config_context_mgrs_3 PASSED
gcore/misc.py::test_misc_get_config_options PASSED
gcore/misc.py::test_misc_general_cmd_line_processor PASSED
gcore/misc.py::test_misc_cleanup PASSED
gcore/multidim.py::test_multidim_asarray_epsg_4326 PASSED
gcore/multidim.py::test_multidim_asarray_epsg_26711 PASSED
gcore/multidim.py::test_multidim_getresampled[0] PASSED
gcore/multidim.py::test_multidim_getresampled[1] PASSED
gcore/multidim.py::test_multidim_getresampled[2] PASSED
gcore/multidim.py::test_multidim_getresampled[3] PASSED
gcore/multidim.py::test_multidim_getresampled[4] PASSED
gcore/multidim.py::test_multidim_getresampled[5] PASSED
gcore/multidim.py::test_multidim_getresampled[6] PASSED
gcore/multidim.py::test_multidim_getresampled[7] PASSED
gcore/multidim.py::test_multidim_getresampled[14] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-True-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-False-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[False-False-True-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-True-True-True] PASSED
gcore/multidim.py::test_multidim_getresampled_with_srs PASSED
gcore/multidim.py::test_multidim_getresampled_3d PASSED
gcore/multidim.py::test_multidim_getresampled_error_single_dim PASSED
gcore/multidim.py::test_multidim_getresampled_error_too_large_y PASSED
gcore/multidim.py::test_multidim_getresampled_error_too_large_x PASSED
gcore/multidim.py::test_multidim_getresampled_error_no_geotransform PASSED
gcore/multidim.py::test_multidim_getresampled_error_extra_dim_not_same PASSED
gcore/multidim.py::test_multidim_getresampled_bad_input_dim_count PASSED
gcore/multidim.py::test_multidim_getgridded PASSED
gcore/multidim.py::test_multidim_asclassicsubdataset_band_metadata PASSED
gcore/multidim.py::test_multidim_SubsetDimensionFromSelection PASSED
gcore/multidim.py::test_multidim_CreateRasterAttributeTableFromMDArrays PASSED
gcore/nodatamaskband.py::test_nodatamaskband_1 PASSED
gcore/numpy_rw.py::test_numpy_rw_1 PASSED
gcore/numpy_rw.py::test_numpy_rw_2 PASSED
gcore/numpy_rw.py::test_numpy_rw_3 PASSED
gcore/numpy_rw.py::test_numpy_rw_4 PASSED
gcore/numpy_rw.py::test_numpy_rw_5 PASSED
gcore/numpy_rw.py::test_numpy_rw_6 PASSED
gcore/numpy_rw.py::test_numpy_rw_7 PASSED
gcore/numpy_rw.py::test_numpy_rw_8 PASSED
gcore/numpy_rw.py::test_numpy_rw_9 PASSED
gcore/numpy_rw.py::test_numpy_rw_10 PASSED
gcore/numpy_rw.py::test_numpy_rw_10_bis[options0] PASSED
gcore/numpy_rw.py::test_numpy_rw_10_bis[options1] PASSED
gcore/numpy_rw.py::test_numpy_rw_11 PASSED
gcore/numpy_rw.py::test_numpy_rw_12 PASSED
gcore/numpy_rw.py::test_numpy_rw_13 PASSED
gcore/numpy_rw.py::test_numpy_rw_14 PASSED
gcore/numpy_rw.py::test_numpy_rw_15 PASSED
gcore/numpy_rw.py::test_numpy_rw_16 FAILED
gcore/numpy_rw.py::test_numpy_rw_17 PASSED
gcore/numpy_rw.py::test_numpy_rw_18 PASSED
gcore/numpy_rw.py::test_numpy_rw_failure_in_readasarray FAILED
gcore/numpy_rw.py::test_numpy_rw_gdal_array_openarray_permissions PASSED
gcore/numpy_rw.py::test_numpy_rw_rms_resemple_alg PASSED
gcore/numpy_rw.py::test_numpy_rw_dataset_read_as_array PASSED
gcore/numpy_rw.py::test_numpy_rw_dataset_writearray PASSED
gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_error_cases PASSED
gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_getlasterrormsg PASSED
gcore/numpy_rw.py::test_numpy_rw_masked_array_1 PASSED
gcore/numpy_rw.py::test_numpy_rw_masked_array_2 PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset FAILED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray_negative_strides PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset_negative_strides PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_compound_datatype PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Byte] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float64] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat64] PASSED
gcore/overviewds.py::test_overviewds_1 PASSED
gcore/overviewds.py::test_overviewds_2[True] PASSED
gcore/overviewds.py::test_overviewds_2[False] PASSED
gcore/overviewds.py::test_overviewds_3 PASSED
gcore/overviewds.py::test_overviewds_4 PASSED
gcore/overviewds.py::test_overviewds_5 PASSED
gcore/overviewds.py::test_overviewds_6 PASSED
gcore/overviewds.py::test_overviewds_mask PASSED
gcore/pam.py::test_pam_1 PASSED
gcore/pam.py::test_pam_2 PASSED
gcore/pam.py::test_pam_4 PASSED
gcore/pam.py::test_pam_5 PASSED
gcore/pam.py::test_pam_6 PASSED
gcore/pam.py::test_pam_7 PASSED
gcore/pam.py::test_pam_8 PASSED
gcore/pam.py::test_pam_9 PASSED
gcore/pam.py::test_pam_10 PASSED
gcore/pam.py::test_pam_11 SKIPPED
gcore/pam.py::test_pam_12 PASSED
gcore/pam.py::test_pam_13 PASSED
gcore/pam.py::test_pam_metadata_preserved PASSED
gcore/pam.py::test_pam_esri_GeodataXform_gcp PASSED
gcore/pam.py::test_pam_esri_GeodataXform_geotransform PASSED
gcore/pam.py::test_pam_metadata_coordinate_epoch PASSED
gcore/pam.py::test_pam_nodata_nan PASSED
gcore/pixfun.py::test_pixfun_real_c PASSED
gcore/pixfun.py::test_pixfun_real_r PASSED
gcore/pixfun.py::test_pixfun_imag_c PASSED
gcore/pixfun.py::test_pixfun_imag_r PASSED
gcore/pixfun.py::test_pixfun_complex PASSED
gcore/pixfun.py::test_pixfun_polar PASSED
gcore/pixfun.py::test_pixfun_polar_amplitude PASSED
gcore/pixfun.py::test_pixfun_polar_intensity PASSED
gcore/pixfun.py::test_pixfun_polar_dB PASSED
gcore/pixfun.py::test_pixfun_mod_c PASSED
gcore/pixfun.py::test_pixfun_mod_r PASSED
gcore/pixfun.py::test_pixfun_phase_c PASSED
gcore/pixfun.py::test_pixfun_phase_r PASSED
gcore/pixfun.py::test_pixfun_phase_unsigned PASSED
gcore/pixfun.py::test_pixfun_conj_c PASSED
gcore/pixfun.py::test_pixfun_conj_r PASSED
gcore/pixfun.py::test_pixfun_sum_r PASSED
gcore/pixfun.py::test_pixfun_sum_c PASSED
gcore/pixfun.py::test_pixfun_sum_k PASSED
gcore/pixfun.py::test_pixfun_diff_r PASSED
gcore/pixfun.py::test_pixfun_diff_c PASSED
gcore/pixfun.py::test_pixfun_mul_r PASSED
gcore/pixfun.py::test_pixfun_mul_c PASSED
gcore/pixfun.py::test_pixfun_mul_k PASSED
gcore/pixfun.py::test_pixfun_div_r PASSED
gcore/pixfun.py::test_pixfun_div_c PASSED
gcore/pixfun.py::test_pixfun_cmul_c PASSED
gcore/pixfun.py::test_pixfun_cmul_r PASSED
gcore/pixfun.py::test_pixfun_inv_r PASSED
gcore/pixfun.py::test_pixfun_inv_r_zero PASSED
gcore/pixfun.py::test_pixfun_inv_c PASSED
gcore/pixfun.py::test_pixfun_inv_c_zero PASSED
gcore/pixfun.py::test_pixfun_inv_k PASSED
gcore/pixfun.py::test_pixfun_intensity_c PASSED
gcore/pixfun.py::test_pixfun_intensity_r PASSED
gcore/pixfun.py::test_pixfun_sqrt PASSED
gcore/pixfun.py::test_pixfun_log10_r PASSED
gcore/pixfun.py::test_pixfun_log10_c PASSED
gcore/pixfun.py::test_pixfun_dB_r PASSED
gcore/pixfun.py::test_pixfun_dB_c PASSED
gcore/pixfun.py::test_pixfun_dB_r_amplitude PASSED
gcore/pixfun.py::test_pixfun_dB_c_amplitude PASSED
gcore/pixfun.py::test_pixfun_dB_r_intensity PASSED
gcore/pixfun.py::test_pixfun_dB_c_intensity PASSED
gcore/pixfun.py::test_pixfun_exp PASSED
gcore/pixfun.py::test_pixfun_exp_dB2amp PASSED
gcore/pixfun.py::test_pixfun_exp_dB2pow PASSED
gcore/pixfun.py::test_pixfun_dB2amp PASSED
gcore/pixfun.py::test_pixfun_dB2pow PASSED
gcore/pixfun.py::test_pixfun_pow PASSED
gcore/pixfun.py::test_pixfun_norm_diff_r PASSED
gcore/pixfun.py::test_pixfun_interpolate_linear PASSED
gcore/pixfun.py::test_pixfun_nan PASSED
gcore/pixfun.py::test_pixfun_replacenodata PASSED
gcore/pixfun.py::test_pixfun_scale PASSED
gcore/pixfun.py::test_pixfun_missing_builtin PASSED
gcore/pixfun.py::test_pixfun_min PASSED
gcore/pixfun.py::test_pixfun_min_propagateNoData PASSED
gcore/pixfun.py::test_pixfun_max PASSED
gcore/pixfun.py::test_pixfun_max_nodata_255 PASSED
gcore/pixfun.py::test_pixfun_max_no_nodata PASSED
gcore/pnm_read.py::test_pnm_open[byte] PASSED
gcore/pnm_read.py::test_pnm_open[uint16] PASSED
gcore/pnm_write.py::test_pnm_create[testCreateCopy-byte] PASSED
gcore/pnm_write.py::test_pnm_create[testCreateCopy-uint16] PASSED
gcore/pnm_write.py::test_pnm_create[testCreate-byte] PASSED
gcore/pnm_write.py::test_pnm_create[testCreate-uint16] PASSED
gcore/rasterio.py::test_rasterio_1 PASSED
gcore/rasterio.py::test_rasterio_2 PASSED
gcore/rasterio.py::test_rasterio_3 PASSED
gcore/rasterio.py::test_rasterio_4 PASSED
gcore/rasterio.py::test_rasterio_5 PASSED
gcore/rasterio.py::test_rasterio_6 PASSED
gcore/rasterio.py::test_rasterio_7 PASSED
gcore/rasterio.py::test_rasterio_8 PASSED
gcore/rasterio.py::test_rasterio_9 PASSED
gcore/rasterio.py::test_rasterio_overview_subpixel_resampling PASSED
gcore/rasterio.py::test_rasterio_10 PASSED
gcore/rasterio.py::test_rasterio_11 PASSED
gcore/rasterio.py::test_rasterio_12 PASSED
gcore/rasterio.py::test_rasterio_13 PASSED
gcore/rasterio.py::test_rasterio_14 PASSED
gcore/rasterio.py::test_rasterio_average_4by4_to_3by3 PASSED
gcore/rasterio.py::test_rasterio_15 PASSED
gcore/rasterio.py::test_rasterio_16 PASSED
gcore/rasterio.py::test_rasterio_nodata PASSED
gcore/rasterio.py::test_rasterio_lanczos_nodata PASSED
gcore/rasterio.py::test_rasterio_resampled_value_is_nodata PASSED
gcore/rasterio.py::test_rasterio_dataset_readarray_cint16 PASSED
gcore/rasterio.py::test_rasterio_rasterband_write_on_readonly PASSED
gcore/rasterio.py::test_rasterio_dataset_write_on_readonly PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[-1] PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[8] PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[foo] PASSED
gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling PASSED
gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling_numpy PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_byte PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_uint16 PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_float32 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[6-f] PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[7-d] PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte_nodata_not_hit PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_fits_in_14bits PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_with_byte_content PASSED
gcore/rasterio.py::test_rasterio_rms_two_third_downsampling_float32 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_cfloat32 PASSED
gcore/rasterio.py::test_rasterio_writeraster_from_bytearray PASSED
gcore/rasterio.py::test_rasterio_writeraster_from_memoryview PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer PASSED
gcore/rasterio.py::test_rasterio_readblock_in_existing_buffer PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float64] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat64] PASSED
gcore/rasterio.py::test_rasterio_gdal_rasterio_resampling PASSED
gcore/rasterio.py::test_rasterio_numpy_datatypes_for_xoff PASSED
gcore/rasterio.py::test_rasterio_gauss_float64 PASSED
gcore/rasterio.py::test_rasterio_float64[0] PASSED
gcore/rasterio.py::test_rasterio_float64[1] PASSED
gcore/rasterio.py::test_rasterio_float64[2] PASSED
gcore/rasterio.py::test_rasterio_float64[6] PASSED
gcore/rasterio.py::test_rasterio_float64[5] PASSED
gcore/rasterio.py::test_rasterio_float64[14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-14] PASSED
gcore/rasterio.py::test_rasterio_overview_selection PASSED
gcore/rat.py::test_rat_1 PASSED
gcore/rat.py::test_rat_2 PASSED
gcore/rat.py::test_rat_3 PASSED
gcore/rat.py::test_rat_4 PASSED
gcore/relationship.py::test_gdal_relationship PASSED
gcore/rfc30.py::test_rfc30_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/rfc30.py::test_rfc30_2 PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MrSID] FAILED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[R] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MrSID] FAILED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MrSID] FAILED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S104] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S111] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MrSID] FAILED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[HTTP] PASSED
gcore/testnonboundtoswig.py::test_testnonboundtoswig_GDALSimpleImageWarp Found libgdal we are running against : E:\buildsystem\release-1930-x64\bin\gdal.dll
PASSED
gcore/testnonboundtoswig.py::test_testnonboundtoswig_VRTDerivedBands PASSED
gcore/thread_test.py::test_thread_test_1 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_1[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_1[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_3[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_3[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_4[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_4[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_5[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_5[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_6[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_6[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_7[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_7[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_8[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_8[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_10[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_10[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_11[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_11[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_12[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_12[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_13[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_13[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_14[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_14[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_15[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_15[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_16[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_16[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_17[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_17[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_18[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_18[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_19[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_19[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_20[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_20[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_21[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_21[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_22[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_22[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_23[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_23[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_24[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_24[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_25[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_25[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_26[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_26[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_27[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_27[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_28[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_28[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_29[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_29[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_30[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_30[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_31[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_31[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_32[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_32[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_33[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_33[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_34[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_34[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[invert-NO] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[invert-YES] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-NO] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-YES] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_37[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_37[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_38[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_38[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-1] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-3] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-2] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-5] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-4] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-6] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-7] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-8] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-9] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-10] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-11] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-1] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-3] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-2] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-5] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-4] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-6] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-7] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-8] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-9] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-10] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-11] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_40[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_40[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_41[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_41[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_42[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_42[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_43[invert] SKIPPED (12bit jpeg not available)
gcore/tiff_ovr.py::test_tiff_ovr_43[dont-invert] SKIPPED (12bit jpeg not available)
gcore/tiff_ovr.py::test_tiff_ovr_44[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_44[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_45[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_45[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_46 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_ovr.py::test_tiff_ovr_47[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_47[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_48[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_48[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_49[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_49[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_50[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_50[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_51 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_52 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_53 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_54 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_55[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_55[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_contig PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_separate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_external PASSED
gcore/tiff_ovr.py::test_tiff_ovr_average_multiband_vs_singleband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multithreading_multiband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multithreading_singleband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multiband_code_path_degenerate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336_bis PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_fallback_to_multiband_overview_generate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_int64 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_uint64 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_propagate_predictor PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_do_not_propagate_predictor PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_pixel PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_band PASSED
gcore/tiff_ovr.py::test_tiff_ovr_external_1_px_wide_3_px_tall PASSED
gcore/tiff_ovr.py::test_tiff_ovr_external_3_px_wide_1_px_tall PASSED
gcore/tiff_ovr.py::test_tiff_ovr_JXL_LOSSLESS_OVERVIEW SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_ovr.py::test_tiff_ovr_JXL_DISTANCE_OVERVIEW SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_ovr.py::test_tiff_ovr_JXL_ALPHA_DISTANCE_OVERVIEW SKIPPED (GTiff creation option JXL_ALPHA_DISTANCE not supported in this build)
gcore/tiff_read.py::test_tiff_open[byte] PASSED
gcore/tiff_read.py::test_tiff_open[uint16_sgilog] PASSED
gcore/tiff_read.py::test_tiff_open[next_literalrow] PASSED
gcore/tiff_read.py::test_tiff_open[next_literalspan] PASSED
gcore/tiff_read.py::test_tiff_open[next_default_case] PASSED
gcore/tiff_read.py::test_tiff_open[thunder] PASSED
gcore/tiff_read.py::test_tiff_open[int10] PASSED
gcore/tiff_read.py::test_tiff_open[int12] PASSED
gcore/tiff_read.py::test_tiff_open[int16] PASSED
gcore/tiff_read.py::test_tiff_open[uint16] PASSED
gcore/tiff_read.py::test_tiff_open[int24] PASSED
gcore/tiff_read.py::test_tiff_open[int32] PASSED
gcore/tiff_read.py::test_tiff_open[uint32] PASSED
gcore/tiff_read.py::test_tiff_open[float16] PASSED
gcore/tiff_read.py::test_tiff_open[float24] PASSED
gcore/tiff_read.py::test_tiff_open[float32] PASSED
gcore/tiff_read.py::test_tiff_open[float32_minwhite] PASSED
gcore/tiff_read.py::test_tiff_open[float64] PASSED
gcore/tiff_read.py::test_tiff_open[cint16] PASSED
gcore/tiff_read.py::test_tiff_open[cint32] PASSED
gcore/tiff_read.py::test_tiff_open[cfloat32] PASSED
gcore/tiff_read.py::test_tiff_open[cfloat64] PASSED
gcore/tiff_read.py::test_tiff_open[separate_tiled] PASSED
gcore/tiff_read.py::test_tiff_open[seperate_strip] PASSED
gcore/tiff_read.py::test_tiff_open[contig_tiled] PASSED
gcore/tiff_read.py::test_tiff_open[contig_strip] PASSED
gcore/tiff_read.py::test_tiff_open[empty1bit] PASSED
gcore/tiff_read.py::test_tiff_open[gtiff/int64_full_range] PASSED
gcore/tiff_read.py::test_tiff_open[gtiff/uint64_full_range] PASSED
gcore/tiff_read.py::test_tiff_read_off PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:/vsimem/i_dont_exist.tif] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:2:data/byte.tif] PASSED
gcore/tiff_read.py::test_tiff_read_off_error_update PASSED
gcore/tiff_read.py::test_tiff_check_alpha PASSED
gcore/tiff_read.py::test_tiff_read_cmyk_rgba PASSED
gcore/tiff_read.py::test_tiff_read_cmyk_raw PASSED
gcore/tiff_read.py::test_tiff_read_ojpeg PASSED
gcore/tiff_read.py::test_tiff_read_gzip PASSED
gcore/tiff_read.py::test_tiff_read_zip_1 PASSED
gcore/tiff_read.py::test_tiff_read_zip_2 PASSED
gcore/tiff_read.py::test_tiff_read_zip_3 PASSED
gcore/tiff_read.py::test_tiff_read_zip_4 PASSED
gcore/tiff_read.py::test_tiff_read_zip_5 PASSED
gcore/tiff_read.py::test_tiff_read_tar_1 PASSED
gcore/tiff_read.py::test_tiff_read_tar_2 PASSED
gcore/tiff_read.py::test_tiff_read_tgz_1 PASSED
gcore/tiff_read.py::test_tiff_read_tgz_2 PASSED
gcore/tiff_read.py::test_tiff_grads PASSED
gcore/tiff_read.py::test_tiff_citation SKIPPED (Not a GDAL ESRI build)
gcore/tiff_read.py::test_tiff_linearparmunits PASSED
gcore/tiff_read.py::test_tiff_linearparmunits2 PASSED
gcore/tiff_read.py::test_tiff_g4_split PASSED
gcore/tiff_read.py::test_tiff_multi_images PASSED
gcore/tiff_read.py::test_tiff_vsimem PASSED
gcore/tiff_read.py::test_tiff_vsizip_and_mem PASSED
gcore/tiff_read.py::test_tiff_ProjectedCSTypeGeoKey_only PASSED
gcore/tiff_read.py::test_tiff_GTModelTypeGeoKey_only PASSED
gcore/tiff_read.py::test_tiff_12bitjpeg SKIPPED (12bit jpeg not available)
gcore/tiff_read.py::test_tiff_read_stats_from_pam PASSED
gcore/tiff_read.py::test_tiff_read_from_tab PASSED
gcore/tiff_read.py::test_tiff_read_pixelispoint PASSED
gcore/tiff_read.py::test_tiff_read_geomatrix PASSED
gcore/tiff_read.py::test_tiff_read_tiepoints_pixelispoint PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_gtiff PASSED
gcore/tiff_read.py::test_tiff_read_tag_without_null_byte PASSED
gcore/tiff_read.py::test_tiff_read_buggy_packbits PASSED
gcore/tiff_read.py::test_tiff_read_rpc_txt PASSED
gcore/tiff_read.py::test_tiff_read_rpc_tif PASSED
gcore/tiff_read.py::test_tiff_small PASSED
gcore/tiff_read.py::test_tiff_dos_strip_chop PASSED
gcore/tiff_read.py::test_tiff_read_exif_and_gps PASSED
gcore/tiff_read.py::test_tiff_jpeg_rgba_pixel_interleaved PASSED
gcore/tiff_read.py::test_tiff_jpeg_rgba_band_interleaved PASSED
gcore/tiff_read.py::test_tiff_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/tiff_read.py::test_tiff_read_vsicurl_multirange PASSED
gcore/tiff_read.py::test_tiff_read_huge4GB PASSED
gcore/tiff_read.py::test_tiff_read_bigtiff PASSED
gcore/tiff_read.py::test_tiff_read_tiff_metadata PASSED
gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff PASSED
gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff_overview PASSED
gcore/tiff_read.py::test_tiff_direct_and_virtual_mem_io PASSED
gcore/tiff_read.py::test_tiff_read_md1 PASSED
gcore/tiff_read.py::test_tiff_read_non_conformant_imd PASSED
gcore/tiff_read.py::test_tiff_read_md2 PASSED
gcore/tiff_read.py::test_tiff_read_md3 PASSED
gcore/tiff_read.py::test_tiff_read_md4 PASSED
gcore/tiff_read.py::test_tiff_read_md5 PASSED
gcore/tiff_read.py::test_tiff_read_md6 PASSED
gcore/tiff_read.py::test_tiff_read_md7 PASSED
gcore/tiff_read.py::test_tiff_read_md8 PASSED
gcore/tiff_read.py::test_tiff_read_md9 PASSED
gcore/tiff_read.py::test_tiff_read_md10 PASSED
gcore/tiff_read.py::test_tiff_read_md11 PASSED
gcore/tiff_read.py::test_tiff_read_md12 PASSED
gcore/tiff_read.py::test_tiff_read_empty_nodata_tag PASSED
gcore/tiff_read.py::test_tiff_read_strace_check SKIPPED (Incorrect platform)
gcore/tiff_read.py::test_tiff_read_readdir_limit_on_open PASSED
gcore/tiff_read.py::test_tiff_read_minisblack_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_colortable_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_logl_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_strip_separate_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_tiled_separate_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_scanline_more_than_2GB PASSED
gcore/tiff_read.py::test_tiff_read_wrong_number_extrasamples PASSED
gcore/tiff_read.py::test_tiff_read_one_strip_no_bytecount PASSED
gcore/tiff_read.py::test_tiff_read_nogeoref PASSED
gcore/tiff_read.py::test_tiff_read_inconsistent_georef PASSED
gcore/tiff_read.py::test_tiff_read_gcp_internal_and_auxxml PASSED
gcore/tiff_read.py::test_tiff_read_aux PASSED
gcore/tiff_read.py::test_tiff_read_one_band_from_two_bands PASSED
gcore/tiff_read.py::test_tiff_read_jpeg_cloud_optimized PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_jpeg_cloud_optimized PASSED
gcore/tiff_read.py::test_tiff_read_ycbcr_lzw PASSED
gcore/tiff_read.py::test_tiff_read_ycbcr_int12 PASSED
gcore/tiff_read.py::test_tiff_read_unit_from_srs PASSED
gcore/tiff_read.py::test_tiff_read_arcgis93_geodataxform_gcp PASSED
gcore/tiff_read.py::test_tiff_read_arcgis10_geodataxform_gcp_ignored PASSED
gcore/tiff_read.py::test_tiff_read_block_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_image_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_second_image_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_no_warning PASSED
gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_with_warning PASSED
gcore/tiff_read.py::test_tiff_read_unknown_compression PASSED
gcore/tiff_read.py::test_tiff_read_leak_ZIPSetupDecode PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip2 PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillTile PASSED
gcore/tiff_read.py::test_tiff_read_big_strip PASSED
gcore/tiff_read.py::test_tiff_read_big_strip_chunky_way PASSED
gcore/tiff_read.py::test_tiff_read_big_tile PASSED
gcore/tiff_read.py::test_tiff_read_huge_tile PASSED
gcore/tiff_read.py::test_tiff_read_huge_number_strips SKIPPED (Test for internal libtiff)
gcore/tiff_read.py::test_tiff_read_huge_implied_number_strips PASSED
gcore/tiff_read.py::test_tiff_read_many_blocks SKIPPED
gcore/tiff_read.py::test_tiff_read_many_blocks_truncated SKIPPED (Test for internal libtiff)
gcore/tiff_read.py::test_tiff_read_uint33 PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_deflate_singlestrip PASSED
gcore/tiff_read.py::test_tiff_read_packbits_not_enough_data PASSED
gcore/tiff_read.py::test_tiff_read_toomanyblocks PASSED
gcore/tiff_read.py::test_tiff_read_toomanyblocks_separate PASSED
gcore/tiff_read.py::test_tiff_read_size_of_stripbytecount_lower_than_stripcount PASSED
gcore/tiff_read.py::test_tiff_read_stripoffset_types PASSED
gcore/tiff_read.py::test_tiff_read_progressive_jpeg_denial_of_service PASSED
gcore/tiff_read.py::test_tiff_read_old_style_lzw PASSED
gcore/tiff_read.py::test_tiff_read_mmap_interface PASSED
gcore/tiff_read.py::test_tiff_read_jpeg_too_big_last_stripe PASSED
gcore/tiff_read.py::test_tiff_read_negative_scaley PASSED
gcore/tiff_read.py::test_tiff_read_zstd PASSED
gcore/tiff_read.py::test_tiff_read_zstd_corrupted PASSED
gcore/tiff_read.py::test_tiff_read_zstd_corrupted2 PASSED
gcore/tiff_read.py::test_tiff_read_webp SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_1bit_2bands PASSED
gcore/tiff_read.py::test_tiff_read_lerc SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_read.py::test_tiff_read_overview_of_external_mask PASSED
gcore/tiff_read.py::test_tiff_read_ModelTiepointTag_z_non_zero_but_ModelPixelScaleTag_z_zero PASSED
gcore/tiff_read.py::test_tiff_read_strip_larger_than_2GB PASSED
gcore/tiff_read.py::test_tiff_read_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_read.py::test_tiff_read_cog_strile_arrays_zeroified_when_possible PASSED
gcore/tiff_read.py::test_tiff_read_cog_vsicurl PASSED
gcore/tiff_read.py::test_tiff_read_cog_with_mask_vsicurl PASSED
gcore/tiff_read.py::test_tiff_GetMetadataDomainList PASSED
gcore/tiff_read.py::test_tiff_read_bigtiff_invalid_slong8_for_stripoffsets PASSED
gcore/tiff_read.py::test_tiff_read_tiff_single_band_with_whitepoint_primarychroma_tags PASSED
gcore/tiff_read.py::test_tiff_read_geodetic_tiff_grid PASSED
gcore/tiff_read.py::test_tiff_read_utf8_encoding_issue_2903 PASSED
gcore/tiff_read.py::test_tiff_read_overprecision_nodata_float32 PASSED
gcore/tiff_read.py::test_tiff_read_unhandled_codec_known_name PASSED
gcore/tiff_read.py::test_tiff_read_unhandled_codec_unknown_name PASSED
gcore/tiff_read.py::test_tiff_jxl_read_for_files_created_before_6393 SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-64-96-3-1-creation_options0] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-2-creation_options1] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-3-1-creation_options2] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-1-creation_options3] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-1-1-creation_options4] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options5] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options6] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options7] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-5-1-creation_options8] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options9] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options10] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options11] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options12] SKIPPED (Compression method LZMA not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options13] SKIPPED (Compression method WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options14] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-1-1-creation_options15] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options16] SKIPPED (Compression method LERC not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options17] SKIPPED (Compression method JXL not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options18] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-True] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-False] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-True] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-False] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl_window_not_aligned_on_blocks PASSED
gcore/tiff_read.py::test_tiff_warning_get_metadata_item_PIXELTYPE PASSED
gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml PASSED
gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml_get_file_list PASSED
gcore/tiff_read.py::test_tiff_read_webp_lossless_rgba_alpha_fully_opaque SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_jpeg_cached_multi_range_issue_9563 PASSED
gcore/tiff_read_subifds.py::test_tiff_read_subifds PASSED
gcore/tiff_srs.py::test_tiff_srs_without_linear_units PASSED
gcore/tiff_srs.py::test_srs_write_compd_cs PASSED
gcore/tiff_srs.py::test_srs_read_compd_cs PASSED
gcore/tiff_srs.py::test_tiff_srs_weird_mercator_2sp PASSED
gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator_Auxiliary_Sphere PASSED
gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator PASSED
gcore/tiff_srs.py::test_tiff_srs_angular_units PASSED
gcore/tiff_srs.py::test_tiff_custom_datum_known_ellipsoid PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[YES] PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[NO] PASSED
gcore/tiff_srs.py::test_tiff_srs_PCSCitationGeoKey_LUnits PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_3856 PASSED
gcore/tiff_srs.py::test_tiff_srs_imagine_localcs_citation PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_NO PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_default PASSED
gcore/tiff_srs.py::test_tiff_srs_pcscitation PASSED
gcore/tiff_srs.py::test_tiff_srs_ProjectedCSTypeGeoKey_GeographicTypeGeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs[3814-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3814-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[28991-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[28991-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3031-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3031-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3032-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3032-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32661-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32661-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3408-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3408-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2062-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2062-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[5221-0] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/tiff_srs.py::test_tiff_srs[5221-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2066-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2066-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2964-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2964-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[6933-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[6933-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32663-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32663-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4087-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4087-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4088-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4088-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2934-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2934-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[27200-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[27200-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2057-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2057-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3591-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3591-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[29100-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[29100-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2056-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2056-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2027-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2027-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4326-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4326-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26943-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26943-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4328-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4328-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3994-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3994-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26920-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26920-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26720-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26720-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32630-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32630-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32730-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32730-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[22700-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[22700-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3857-0] Succeeded but expected fail...
PASSED
gcore/tiff_srs.py::test_tiff_srs[3857-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[102113-0] Succeeded but expected fail...
PASSED
gcore/tiff_srs.py::test_tiff_srs[102113-1] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[eqdc] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[mill] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[gnom] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[robin] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[sinu] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4937_etrs89_3D_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_5030_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg32631_4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_vertical_perspective PASSED
gcore/tiff_srs.py::test_tiff_srs_write_ob_tran_eqc PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_do_not_write_it PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_force_write_it PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_with_epsg_code_but_non_default_TOWGS84 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg3857 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26730_with_linear_units_set PASSED
gcore/tiff_srs.py::test_tiff_srs_read_user_defined_geokeys PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compoundcrs_without_gtcitation PASSED
gcore/tiff_srs.py::test_tiff_srs_read_getspatialref_getgcpspatialref PASSED
gcore/tiff_srs.py::test_tiff_srs_read_VerticalUnitsGeoKey_private_range PASSED
gcore/tiff_srs.py::test_tiff_srs_read_invalid_semimajoraxis_compound PASSED
gcore/tiff_srs.py::test_tiff_srs_try_write_derived_geographic PASSED
gcore/tiff_srs.py::test_tiff_srs_read_GeogGeodeticDatumGeoKey_reserved_range PASSED
gcore/tiff_srs.py::test_tiff_srs_read_buggy_sentinel1_ellipsoid_code_4326 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_invalid_GeogAngularUnitSizeGeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs_read_inconsistent_invflattening PASSED
gcore/tiff_srs.py::test_tiff_srs_dynamic_geodetic_crs PASSED
gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.0] PASSED
gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.1] PASSED
gcore/tiff_srs.py::test_tiff_srs_datum_name_with_space PASSED
gcore/tiff_srs.py::test_tiff_srs_compound_crs_with_local_cs PASSED
gcore/tiff_srs.py::test_tiff_srs_read_esri_pcs_gcs_ellipsoid_names PASSED
gcore/tiff_srs.py::test_tiff_srs_write_projected_3d PASSED
gcore/tiff_srs.py::test_tiff_srs_write_projected_3d_built_as_pseudo_compound PASSED
gcore/tiff_srs.py::test_tiff_srs_try_write_derived_projected PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2193_override PASSED
gcore/tiff_srs.py::test_tiff_srs_projected_GTCitationGeoKey_with_underscore_and_GeogTOWGS84GeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs_write_compound_with_non_epsg_vert_crs PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_VerticalCitationGeoKey_only PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[7415] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[9707] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_without_EPSG_code PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_with_crs_code PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_without_crs_code PASSED
gcore/tiff_srs.py::test_tiff_srs_build_compd_crs_name_without_citation PASSED
gcore/tiff_write.py::test_tiff_write_1 PASSED
gcore/tiff_write.py::test_tiff_write_2 PASSED
gcore/tiff_write.py::test_tiff_write_3 PASSED
gcore/tiff_write.py::test_tiff_write_4 PASSED
gcore/tiff_write.py::test_tiff_write_5 PASSED
gcore/tiff_write.py::test_tiff_write_6 PASSED
gcore/tiff_write.py::test_tiff_write_7 PASSED
gcore/tiff_write.py::test_tiff_write_8 PASSED
gcore/tiff_write.py::test_tiff_write_9 PASSED
gcore/tiff_write.py::test_tiff_write_10 PASSED
gcore/tiff_write.py::test_tiff_write_11 PASSED
gcore/tiff_write.py::test_tiff_write_12 PASSED
gcore/tiff_write.py::test_tiff_write_13 FAILED
gcore/tiff_write.py::test_tiff_write_14 PASSED
gcore/tiff_write.py::test_tiff_write_15 PASSED
gcore/tiff_write.py::test_tiff_write_16 PASSED
gcore/tiff_write.py::test_tiff_write_17 PASSED
gcore/tiff_write.py::test_tiff_write_17_disable_readdir PASSED
gcore/tiff_write.py::test_tiff_write_18 PASSED
gcore/tiff_write.py::test_tiff_write_imd_with_space_in_values PASSED
gcore/tiff_write.py::test_tiff_write_18_disable_readdir PASSED
gcore/tiff_write.py::test_tiff_write_rpc_txt PASSED
gcore/tiff_write.py::test_tiff_write_rpc_in_pam PASSED
gcore/tiff_write.py::test_tiff_write_19 PASSED
gcore/tiff_write.py::test_tiff_write_20 PASSED
gcore/tiff_write.py::test_tiff_write_21 PASSED
gcore/tiff_write.py::test_tiff_write_22 PASSED
gcore/tiff_write.py::test_tiff_write_23 PASSED
gcore/tiff_write.py::test_tiff_write_24 PASSED
gcore/tiff_write.py::test_tiff_write_25 PASSED
gcore/tiff_write.py::test_tiff_write_26 PASSED
gcore/tiff_write.py::test_tiff_write_27 PASSED
gcore/tiff_write.py::test_tiff_write_28 PASSED
gcore/tiff_write.py::test_tiff_write_29 PASSED
gcore/tiff_write.py::test_tiff_write_30 PASSED
gcore/tiff_write.py::test_tiff_write_31 PASSED
gcore/tiff_write.py::test_tiff_write_32 PASSED
gcore/tiff_write.py::test_tiff_write_33 PASSED
gcore/tiff_write.py::test_tiff_write_34 PASSED
gcore/tiff_write.py::test_tiff_write_35 PASSED
gcore/tiff_write.py::test_tiff_write_36 PASSED
gcore/tiff_write.py::test_tiff_write_37 PASSED
gcore/tiff_write.py::test_tiff_write_38 PASSED
gcore/tiff_write.py::test_tiff_write_39 PASSED
gcore/tiff_write.py::test_tiff_write_40 PASSED
gcore/tiff_write.py::test_tiff_write_41 PASSED
gcore/tiff_write.py::test_tiff_write_42 PASSED
gcore/tiff_write.py::test_tiff_write_43 PASSED
gcore/tiff_write.py::test_tiff_write_44 PASSED
gcore/tiff_write.py::test_tiff_write_45 PASSED
gcore/tiff_write.py::test_tiff_write_46 PASSED
gcore/tiff_write.py::test_tiff_write_47 PASSED
gcore/tiff_write.py::test_tiff_write_48 PASSED
gcore/tiff_write.py::test_tiff_write_49 PASSED
gcore/tiff_write.py::test_tiff_write_50 PASSED
gcore/tiff_write.py::test_tiff_write_51 PASSED
gcore/tiff_write.py::test_tiff_write_52 PASSED
gcore/tiff_write.py::test_tiff_write_53 PASSED
gcore/tiff_write.py::test_tiff_write_53_bis PASSED
gcore/tiff_write.py::test_tiff_write_54 PASSED
gcore/tiff_write.py::test_tiff_write_55 PASSED
gcore/tiff_write.py::test_tiff_write_56 PASSED
gcore/tiff_write.py::test_tiff_write_57 PASSED
gcore/tiff_write.py::test_tiff_write_58 PASSED
gcore/tiff_write.py::test_tiff_write_59 PASSED
gcore/tiff_write.py::test_tiff_write_60 PASSED
gcore/tiff_write.py::test_tiff_write_61 PASSED
gcore/tiff_write.py::test_tiff_write_62 PASSED
gcore/tiff_write.py::test_tiff_write_63 PASSED
gcore/tiff_write.py::test_tiff_write_64 PASSED
gcore/tiff_write.py::test_tiff_write_65 PASSED
gcore/tiff_write.py::test_tiff_write_66 PASSED
gcore/tiff_write.py::test_tiff_write_67 PASSED
gcore/tiff_write.py::test_tiff_write_68 PASSED
gcore/tiff_write.py::test_tiff_write_69 PASSED
gcore/tiff_write.py::test_tiff_write_70 PASSED
gcore/tiff_write.py::test_tiff_write_71 SKIPPED
gcore/tiff_write.py::test_tiff_write_72 PASSED
gcore/tiff_write.py::test_tiff_write_73 PASSED
gcore/tiff_write.py::test_tiff_write_74 SKIPPED (12bit jpeg not available)
gcore/tiff_write.py::test_tiff_write_75 PASSED
gcore/tiff_write.py::test_tiff_write_76 PASSED
gcore/tiff_write.py::test_tiff_write_77 PASSED
gcore/tiff_write.py::test_tiff_write_78 PASSED
gcore/tiff_write.py::test_tiff_write_79 PASSED
gcore/tiff_write.py::test_tiff_write_80 PASSED
gcore/tiff_write.py::test_tiff_write_81 PASSED
gcore/tiff_write.py::test_tiff_write_82 PASSED
gcore/tiff_write.py::test_tiff_write_83 PASSED
gcore/tiff_write.py::test_tiff_write_84 PASSED
gcore/tiff_write.py::test_tiff_write_85 PASSED
gcore/tiff_write.py::test_tiff_write_86 PASSED
gcore/tiff_write.py::test_tiff_write_87 PASSED
gcore/tiff_write.py::test_tiff_write_88 PASSED
gcore/tiff_write.py::test_tiff_write_89 PASSED
gcore/tiff_write.py::test_tiff_write_90 PASSED
gcore/tiff_write.py::test_tiff_write_90_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp_lossless[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp_lossless[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_91 PASSED
gcore/tiff_write.py::test_tiff_write_91_webp SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_92 PASSED
gcore/tiff_write.py::test_tiff_write_93 PASSED
gcore/tiff_write.py::test_tiff_write_94 PASSED
gcore/tiff_write.py::test_tiff_write_95 PASSED
gcore/tiff_write.py::test_tiff_write_96 PASSED
gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands1 PASSED
gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands2 PASSED
gcore/tiff_write.py::test_tiff_write_ifd_offsets PASSED
gcore/tiff_write.py::test_tiff_write_97 PASSED
gcore/tiff_write.py::test_tiff_write_98 PASSED
gcore/tiff_write.py::test_tiff_write_tiepoints_pixelispoint PASSED
gcore/tiff_write.py::test_tiff_write_99 PASSED
gcore/tiff_write.py::test_tiff_write_100 PASSED
gcore/tiff_write.py::test_tiff_write_101 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_write.py::test_tiff_write_102 PASSED
gcore/tiff_write.py::test_tiff_write_103 SKIPPED
gcore/tiff_write.py::test_tiff_write_104 PASSED
gcore/tiff_write.py::test_tiff_write_105 PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-None-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options1-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options2-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options3-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-None-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options5-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options6-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options7-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options8-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/rgbsmall_rgb.jpg-options9-True] PASSED
gcore/tiff_write.py::test_tiff_write_114 PASSED
gcore/tiff_write.py::test_tiff_write_115 PASSED
gcore/tiff_write.py::test_tiff_write_116 PASSED
gcore/tiff_write.py::test_tiff_write_117 SKIPPED
gcore/tiff_write.py::test_tiff_write_rewrite_in_place_issue_gh_4538 SKIPPED
gcore/tiff_write.py::test_tiff_write_118 PASSED
gcore/tiff_write.py::test_tiff_write_119 PASSED
gcore/tiff_write.py::test_tiff_write_120 PASSED
gcore/tiff_write.py::test_tiff_write_121 PASSED
gcore/tiff_write.py::test_tiff_write_122 PASSED
gcore/tiff_write.py::test_tiff_write_123 PASSED
gcore/tiff_write.py::test_tiff_write_124 PASSED
gcore/tiff_write.py::test_tiff_write_125 PASSED
gcore/tiff_write.py::test_tiff_write_126 skipping tests that will fail without internal libtiff
PASSED
gcore/tiff_write.py::test_tiff_write_127 PASSED
gcore/tiff_write.py::test_tiff_write_128 PASSED
gcore/tiff_write.py::test_tiff_write_129 PASSED
gcore/tiff_write.py::test_tiff_write_130 PASSED
gcore/tiff_write.py::test_tiff_write_131 SKIPPED (GTiff creation option LZMA not supported in this build)
gcore/tiff_write.py::test_tiff_write_131_level_9 SKIPPED (GTiff creation option LZMA not supported in this build)
gcore/tiff_write.py::test_tiff_write_132 PASSED
gcore/tiff_write.py::test_tiff_write_133 PASSED
gcore/tiff_write.py::test_tiff_write_134 PASSED
gcore/tiff_write.py::test_tiff_write_135 PASSED
gcore/tiff_write.py::test_tiff_write_136 PASSED
gcore/tiff_write.py::test_tiff_write_137 PASSED
gcore/tiff_write.py::test_tiff_write_138 PASSED
gcore/tiff_write.py::test_tiff_write_139 PASSED
gcore/tiff_write.py::test_tiff_write_140 PASSED
gcore/tiff_write.py::test_tiff_write_141 PASSED
gcore/tiff_write.py::test_tiff_write_142 PASSED
gcore/tiff_write.py::test_tiff_write_143 PASSED
gcore/tiff_write.py::test_tiff_write_144 SKIPPED
gcore/tiff_write.py::test_tiff_write_145 PASSED
gcore/tiff_write.py::test_tiff_write_146 PASSED
gcore/tiff_write.py::test_tiff_write_147 PASSED
gcore/tiff_write.py::test_tiff_write_148 PASSED
gcore/tiff_write.py::test_tiff_write_149 PASSED
gcore/tiff_write.py::test_tiff_write_150 PASSED
gcore/tiff_write.py::test_tiff_write_151 PASSED
gcore/tiff_write.py::test_tiff_write_152 PASSED
gcore/tiff_write.py::test_tiff_write_153 PASSED
gcore/tiff_write.py::test_tiff_write_154 PASSED
gcore/tiff_write.py::test_tiff_write_155 PASSED
gcore/tiff_write.py::test_tiff_write_156 PASSED
gcore/tiff_write.py::test_tiff_write_157 PASSED
gcore/tiff_write.py::test_tiff_write_158 PASSED
gcore/tiff_write.py::test_tiff_write_159 PASSED
gcore/tiff_write.py::test_tiff_write_160 PASSED
gcore/tiff_write.py::test_tiff_write_161 PASSED
gcore/tiff_write.py::test_tiff_write_162 PASSED
gcore/tiff_write.py::test_tiff_write_163 PASSED
gcore/tiff_write.py::test_tiff_write_164 PASSED
gcore/tiff_write.py::test_tiff_write_165 PASSED
gcore/tiff_write.py::test_tiff_write_166 PASSED
gcore/tiff_write.py::test_tiff_write_167_deflate_zlevel PASSED
gcore/tiff_write.py::test_tiff_write_168_ccitfax3 PASSED
gcore/tiff_write.py::test_tiff_write_169_ccitrle PASSED
gcore/tiff_write.py::test_tiff_write_170_invalid_compresion PASSED
gcore/tiff_write.py::test_tiff_write_171_zstd PASSED
gcore/tiff_write.py::test_tiff_write_171_zstd_predictor PASSED
gcore/tiff_write.py::test_tiff_write_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_tiled_webp[True] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build)
gcore/tiff_write.py::test_tiff_write_tiled_webp[False] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_172_geometadata_tiff_rsid PASSED
gcore/tiff_write.py::test_tiff_write_173_lerc SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_174_lerc_deflate SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_174_lerc_deflate_with_level SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_175_lerc_zstd SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_175_lerc_zstd_with_level SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_176_lerc_max_z_error SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_177_lerc_several_bands_tiling SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha_0_and_255 SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_179_lerc_data_types SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_180_lerc_separate SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_ZSTD] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_ZSTD] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_DEFLATE] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_DEFLATE] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[0] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[1.5] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zlevel[True] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zlevel[False] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[True] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[False] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_181_xmp PASSED
gcore/tiff_write.py::test_tiff_write_181_xmp_copy PASSED
gcore/tiff_write.py::test_tiff_write_182_xmp_delete PASSED
gcore/tiff_write.py::test_tiff_write_183_createcopy_append_subdataset PASSED
gcore/tiff_write.py::test_tiff_write_184_create_append_subdataset PASSED
gcore/tiff_write.py::test_tiff_write_185_lerc_create_and_overview SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_write.py::test_tiff_write_rewrite_lzw_strip PASSED
gcore/tiff_write.py::test_tiff_write_overviews_mask_no_ovr_on_mask PASSED
gcore/tiff_write.py::test_tiff_write_no_gdal_metadata_tag_for_ycbcr_jpeg PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_flush PASSED
gcore/tiff_write.py::test_tiff_write_compression_create_and_createcopy ['COMPRESS=DEFLATE', 'ZLEVEL=1'] ['COMPRESS=DEFLATE', 'ZLEVEL=9'] 5638 5473
['COMPRESS=DEFLATE', 'ZLEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=DEFLATE', 'ZLEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 7029 6167
['COMPRESS=JPEG', 'JPEG_QUALITY=95'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50'] 4886 1698
['COMPRESS=JPEG', 'JPEG_QUALITY=95', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 15607 7378
['COMPRESS=ZSTD', 'ZSTD_LEVEL=1'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9'] 5744 5653
['COMPRESS=ZSTD', 'ZSTD_LEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 5803 5747
PASSED
gcore/tiff_write.py::test_tiff_write_too_many_tiles PASSED
gcore/tiff_write.py::test_tiff_write_jpeg_incompatible_of_paletted PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[64-None] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[256-8] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[64-None] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[256-8] PASSED
gcore/tiff_write.py::test_tiff_write_lerc_float[6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float[7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values0-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values1-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values2-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values3-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values4-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values5-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values6-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-PIXEL-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-1-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-1-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-100-6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[values7-BAND-100-7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan_random[False] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan_random[True] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-YES] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-NO] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-None] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-YES] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-NO] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-None] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_three_band SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_uint16_single_band SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_alpha_distance_zero SKIPPED (GTiff creation option JXL_ALPHA_DISTANCE not supported in this build)
gcore/tiff_write.py::test_tiff_write_overviews_nan_nodata PASSED
gcore/tiff_write.py::test_tiff_write_coordinate_epoch PASSED
gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[True] PASSED
gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[False] PASSED
gcore/tiff_write.py::test_tiff_write_setspatialref_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setspatialref_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_setgcps_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setgcps_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_nodata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_nodata_read_only_overriding_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_dataset_setmetadataitem_read_only PASSED
gcore/tiff_write.py::test_tiff_write_dataset_setmetadata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_band_setmetadataitem_read_only PASSED
gcore/tiff_write.py::test_tiff_write_band_setmetadata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setcolortable_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setcolortable_read_only_overriding_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options0] PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[4-options1] PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options2] PASSED
gcore/tiff_write.py::test_tiff_write_predictor_2_float64 SKIPPED (libtiff > 4.3.0 or internal libtiff needed)
gcore/tiff_write.py::test_tiff_write_uint64 PASSED
gcore/tiff_write.py::test_tiff_write_uint64_nodata PASSED
gcore/tiff_write.py::test_tiff_write_int64 PASSED
gcore/tiff_write.py::test_tiff_write_int64_nodata PASSED
gcore/tiff_write.py::test_tiff_write_alpha_ismaskband PASSED
gcore/tiff_write.py::test_tiff_write_overview_building_and_approx_stats PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[True] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[False] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[True] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[False] PASSED
gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options0] PASSED
gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options1] PASSED
gcore/tiff_write.py::test_tiff_write_jpegxl_band_combinations SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp_overview_turn_on_lossy_if_webp_level SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[-co PHOTOMETRIC=YCBCR] PASSED
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[] PASSED
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEGXL_tile SKIPPED (Driver JPEGXL not present)
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-2-BAND-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[130-65-1-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-2-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-False-128-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim_non_triggered PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-10] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-2-PIXEL-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[130-65-3-1-PIXEL-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-11] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-False-128-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim_non_triggered PASSED
gcore/tiff_write.py::test_tiff_write_offset_in_GDAL_METADATA_tag_metadata_in_pam PASSED
gcore/tiff_write.py::test_tiff_write_webp_lossless_exact SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_copy_mdd PASSED
gcore/transformer.py::test_transformer_1 PASSED
gcore/transformer.py::test_transformer_2 PASSED
gcore/transformer.py::test_transformer_3 PASSED
gcore/transformer.py::test_transformer_4 PASSED
gcore/transformer.py::test_transformer_5 PASSED
gcore/transformer.py::test_transformer_6 PASSED
gcore/transformer.py::test_transformer_7 PASSED
gcore/transformer.py::test_transformer_8 PASSED
gcore/transformer.py::test_transformer_9 PASSED
gcore/transformer.py::test_transformer_10 PASSED
gcore/transformer.py::test_transformer_11 PASSED
gcore/transformer.py::test_transformer_12 PASSED
gcore/transformer.py::test_transformer_13 PASSED
gcore/transformer.py::test_transformer_14 PASSED
gcore/transformer.py::test_transformer_15 PASSED
gcore/transformer.py::test_transformer_16 PASSED
gcore/transformer.py::test_transformer_17 PASSED
gcore/transformer.py::test_transformer_longlat_wrap_outside_180 PASSED
gcore/transformer.py::test_transformer_no_reverse_method PASSED
gcore/transformer.py::test_transformer_tps_precision PASSED
gcore/transformer.py::test_transformer_image_no_srs PASSED
gcore/transformer.py::test_transformer_dem_overrride_srs PASSED
gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_Transformer PASSED
gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_options PASSED
gcore/transformer.py::test_transformer_gcp_antimeridian_unwrap PASSED
gcore/virtualmem.py::test_virtualmem_1 SKIPPED
gcore/virtualmem.py::test_virtualmem_2 SKIPPED (Incorrect platform)
gcore/virtualmem.py::test_virtualmem_3 SKIPPED (Incorrect platform)
gcore/virtualmem.py::test_virtualmem_4 SKIPPED (Incorrect platform)
gcore/vrt_read.py::test_vrt_open[byte] PASSED
gcore/vrt_read.py::test_vrt_open[int16] PASSED
gcore/vrt_read.py::test_vrt_open[uint16] PASSED
gcore/vrt_read.py::test_vrt_open[int32] PASSED
gcore/vrt_read.py::test_vrt_open[uint32] PASSED
gcore/vrt_read.py::test_vrt_open[float32] PASSED
gcore/vrt_read.py::test_vrt_open[float64] PASSED
gcore/vrt_read.py::test_vrt_open[cint16] PASSED
gcore/vrt_read.py::test_vrt_open[cint32] PASSED
gcore/vrt_read.py::test_vrt_open[cfloat32] PASSED
gcore/vrt_read.py::test_vrt_open[cfloat64] PASSED
gcore/vrt_read.py::test_vrt_open[msubwinbyte] PASSED
gcore/vrt_read.py::test_vrt_open[utmsmall] PASSED
gcore/vrt_read.py::test_vrt_open[byte_nearest_50pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_averaged_50pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_nearest_200pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_averaged_200pct] PASSED
gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist.vrt] PASSED
gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist2.vrt] PASSED
gcore/vrt_read.py::test_vrt_read_3 PASSED
gcore/vrt_read.py::test_vrt_read_4 PASSED
gcore/vrt_read.py::test_vrt_read_5 PASSED
gcore/vrt_read.py::test_vrt_read_6 PASSED
gcore/vrt_read.py::test_vrt_read_min_max_several_sources PASSED
gcore/vrt_read.py::test_vrt_read_7 PASSED
gcore/vrt_read.py::test_vrt_read_8 PASSED
gcore/vrt_read.py::test_vrt_read_9 PASSED
gcore/vrt_read.py::test_vrt_read_10 PASSED
gcore/vrt_read.py::test_vrt_read_11 SKIPPED
gcore/vrt_read.py::test_vrt_read_12 SKIPPED
gcore/vrt_read.py::test_vrt_read_13 SKIPPED
gcore/vrt_read.py::test_vrt_read_14 PASSED
gcore/vrt_read.py::test_vrt_read_15 PASSED
gcore/vrt_read.py::test_vrt_read_16 PASSED
gcore/vrt_read.py::test_vrt_read_17 PASSED
gcore/vrt_read.py::test_vrt_read_18 PASSED
gcore/vrt_read.py::test_vrt_read_19 PASSED
gcore/vrt_read.py::test_vrt_read_20 SKIPPED
gcore/vrt_read.py::test_vrt_read_21 PASSED
gcore/vrt_read.py::test_vrt_read_22 PASSED
gcore/vrt_read.py::test_vrt_read_23 PASSED
gcore/vrt_read.py::test_vrt_read_24 PASSED
gcore/vrt_read.py::test_vrt_read_25 PASSED
gcore/vrt_read.py::test_vrt_read_26 PASSED
gcore/vrt_read.py::test_vrt_read_27 PASSED
gcore/vrt_read.py::test_vrt_read_28 PASSED
gcore/vrt_read.py::test_vrt_read_29 SKIPPED
gcore/vrt_read.py::test_vrt_read_30 PASSED
gcore/vrt_read.py::test_vrt_read_31 PASSED
gcore/vrt_read.py::test_vrt_float32_with_nodata_slightly_below_float_min PASSED
gcore/vrt_read.py::test_vrt_subpixel_offset PASSED
gcore/vrt_read.py::test_vrt_dstsize_larger_than_source PASSED
gcore/vrt_read.py::test_vrt_invalid_srcrect PASSED
gcore/vrt_read.py::test_vrt_invalid_dstrect PASSED
gcore/vrt_read.py::test_vrt_no_explicit_dataAxisToSRSAxisMapping PASSED
gcore/vrt_read.py::test_vrt_explicit_dataAxisToSRSAxisMapping_1_2 PASSED
gcore/vrt_read.py::test_vrt_shared_no_proxy_pool PASSED
gcore/vrt_read.py::test_vrt_invalid_source_band PASSED
gcore/vrt_read.py::test_vrt_protocol PASSED
gcore/vrt_read.py::test_vrt_protocol_netcdf_component_name PASSED
gcore/vrt_read.py::test_vrt_protocol_a_coord_epoch_option PASSED
gcore/vrt_read.py::test_vrt_protocol_expand_option PASSED
gcore/vrt_read.py::test_vrt_source_no_dstrect PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection_does_not_trigger PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED
gcore/vrt_read.py::test_vrt_implicit_ovr_with_hidenodatavalue PASSED
gcore/vrt_read.py::test_vrt_usemaskband PASSED
gcore/vrt_read.py::test_vrt_usemaskband_alpha PASSED
gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source PASSED
gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source_with_complex_source_nodata PASSED
gcore/vrt_read.py::test_vrt_nodata_and_implicit_ovr_recursion_issue PASSED
gcore/vrt_read.py::test_vrt_statistics_and_implicit_ovr_recursion_issue PASSED
gcore/vrt_read.py::test_vrt_read_req_coordinates_almost_integer PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[False-True] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[True-False] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata_hidden PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-None] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[1-None] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[None-10] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-10] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata_all PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_not_triggered PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-ds] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-band] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-ds] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-band] PASSED
gcore/vrt_read.py::test_vrt_read_top_and_bottom_strips_average PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[3] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_approximate PASSED
gcore/vrt_read.py::test_vrt_read_virtual_overviews_match_src_overviews PASSED
gcore/vrtmisc.py::test_vrtmisc_1 PASSED
gcore/vrtmisc.py::test_vrtmisc_2 PASSED
gcore/vrtmisc.py::test_vrtmisc_3 PASSED
gcore/vrtmisc.py::test_vrtmisc_4 PASSED
gcore/vrtmisc.py::test_vrtmisc_5 PASSED
gcore/vrtmisc.py::test_vrtmisc_6 PASSED
gcore/vrtmisc.py::test_vrtmisc_7 PASSED
gcore/vrtmisc.py::test_vrtmisc_8 PASSED
gcore/vrtmisc.py::test_vrtmisc_9 PASSED
gcore/vrtmisc.py::test_vrtmisc_10 PASSED
gcore/vrtmisc.py::test_vrtmisc_11 PASSED
gcore/vrtmisc.py::test_vrtmisc_12 PASSED
gcore/vrtmisc.py::test_vrtmisc_13 PASSED
gcore/vrtmisc.py::test_vrtmisc_14 PASSED
gcore/vrtmisc.py::test_vrtmisc_16 PASSED
gcore/vrtmisc.py::test_vrtmisc_17 PASSED
gcore/vrtmisc.py::test_vrtmisc_18 PASSED
gcore/vrtmisc.py::test_vrtmisc_rat PASSED
gcore/vrtmisc.py::test_vrtmisc_colortable PASSED
gcore/vrtmisc.py::test_vrtmisc_histogram PASSED
gcore/vrtmisc.py::test_vrtmisc_write_srs PASSED
gcore/vrtmisc.py::test_vrtmisc_mask_implicit_overviews PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_creation_options PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_direct PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_indirect PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_implicit PASSED
gcore/vrtmisc.py::test_vrtmisc_coordinate_epoch PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_all_relatives PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_relative_dest_absolute PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_absolute PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_relative PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_int64 PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_uint64 PASSED
gcore/vrtmisc.py::test_vrtmisc_alpha_ismaskband PASSED
gcore/vrtmisc.py::test_vrtmisc_serialize_complexsource_with_NODATA PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_float32 PASSED
gcore/vrtmisc.py::test_vrt_write_copy_mdd PASSED
gcore/vrtmisc.py::test_vrt_read_netcdf PASSED
gcore/vsi7z.py::test_vsi7z_basic SKIPPED
gcore/vsi7z.py::test_vsi7z_ogr SKIPPED
gcore/vsiadls.py::test_vsiadls_fake_basic PASSED
gcore/vsiadls.py::test_vsiadls_fake_readdir PASSED
gcore/vsiadls.py::test_vsiadls_opendir PASSED
gcore/vsiadls.py::test_vsiadls_fake_write PASSED
gcore/vsiadls.py::test_vsiadls_fake_unlink PASSED
gcore/vsiadls.py::test_vsiadls_fake_mkdir_rmdir PASSED
gcore/vsiadls.py::test_vsiadls_fake_rename PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_copyobject PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_no_op_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_overwite_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_no_op_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_overwrite_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_error_case PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_multithreaded_upload_single_file PASSED
gcore/vsiadls.py::test_vsiadls_fake_metadata PASSED
gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_tests SKIPPED (Missing ADLS_RESOURCE)
gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_filesystem_tests SKIPPED (Missing ADLS_ALLOW_FILESYSTEM_TESTS)
gcore/vsiaz.py::test_vsiaz_fake_basic PASSED
gcore/vsiaz.py::test_vsiaz_fake_readdir PASSED
gcore/vsiaz.py::test_vsiaz_sas_fake PASSED
gcore/vsiaz.py::test_vsiaz_fake_write PASSED
gcore/vsiaz.py::test_vsiaz_write_blockblob_retry PASSED
gcore/vsiaz.py::test_vsiaz_write_appendblob_retry PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_batch_size_1 PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_payload_4MB PASSED
gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir PASSED
gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir_container PASSED
gcore/vsiaz.py::test_vsiaz_fake_test_BlobEndpointInConnectionString PASSED
gcore/vsiaz.py::test_vsiaz_fake_test_SharedAccessSignatureInConnectionString PASSED
gcore/vsiaz.py::test_vsiaz_fake_rename PASSED
gcore/vsiaz.py::test_vsiaz_opendir PASSED
gcore/vsiaz.py::test_vsiaz_rmdirrecursive PASSED
gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_chunk_size PASSED
gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_single_file PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication_expiration PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication_object_id_client_is_msi_res_id PASSED
gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication PASSED
gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication_expiration PASSED
gcore/vsiaz.py::test_vsiaz_fake_metadata PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_connection_string PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_key PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_sas_token PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_missing_account PASSED
gcore/vsiaz.py::test_vsiaz_access_token PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsis3 PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_same_bucket PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_different_storage_bucket PASSED
gcore/vsiaz_real_instance_auto.py::test_vsiaz_real_server_errors PASSED
gcore/vsiaz_real_instance_auto.py::test_vsiaz_no_sign_request HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409)
SKIPPED (cannot open URL)
gcore/vsiaz_real_instance_auto.py::test_vsiaz_sas HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409)
SKIPPED (cannot open URL)
gcore/vsiaz_real_instance_manual.py::test_vsiaz_extra_1 SKIPPED (Missing AZ_RESOURCE)
gcore/vsicached.py::test_vsicached_no_arg PASSED
gcore/vsicached.py::test_vsicached_unknown_option_and_missing_file PASSED
gcore/vsicached.py::test_vsicached_unexisting_file PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16384&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1048576KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1024MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=1invalidsuffix&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=invalid&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18446744073709551615&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18014398509481984KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=17592186044416MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1invalidsuffix&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=invalid&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1073741824&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1048577KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1025MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_update_not_supported PASSED
gcore/vsicached.py::test_vsicached_stat_ok PASSED
gcore/vsicached.py::test_vsicached_stat_error PASSED
gcore/vsicached.py::test_vsicached_readdir_ok PASSED
gcore/vsicached.py::test_vsicached_readdir_error PASSED
gcore/vsicrypt.py::test_vsicrypt_1 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_2 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_3 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_4 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_5 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_6 SKIPPED (/vsicrypt is not available)
gcore/vsicurl.py::test_vsicurl_1 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_2 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_3 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_4 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_5 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_6 SKIPPED (Server is no longer available)
gcore/vsicurl.py::test_vsicurl_7 SKIPPED (Server is no longer available)
gcore/vsicurl.py::test_vsicurl_8 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_9 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_10 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_11 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_test_redirect PASSED
gcore/vsicurl.py::test_vsicurl_test_redirect_x_amz PASSED
gcore/vsicurl.py::test_vsicurl_test_clear_cache PASSED
gcore/vsicurl.py::test_vsicurl_test_retry PASSED
gcore/vsicurl.py::test_vsicurl_test_fallback_from_head_to_get PASSED
gcore/vsicurl.py::test_vsicurl_test_parse_html_filelist_apache PASSED
gcore/vsicurl.py::test_vsicurl_no_size_in_HEAD PASSED
gcore/vsicurl.py::test_vsicurl_test_CPL_CURL_VERBOSE PASSED
gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing PASSED
gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing_collection PASSED
gcore/vsicurl.py::test_vsicurl_GDAL_HTTP_HEADERS PASSED
gcore/vsicurl.py::test_vsicurl_test_CPL_VSIL_CURL_USE_HEAD_NO PASSED
gcore/vsicurl.py::test_vsicurl_NETRC_FILE SKIPPED (Incorrect platform)
gcore/vsicurl.py::test_vsicurl_bearer PASSED
gcore/vsicurl.py::test_vsicurl_404_repeated_same_resource FAILED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_real_resource PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_ring_buffer_saturation PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_partial_read PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_at_beginning PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle_failed PASSED
gcore/vsifile.py::test_vsifile_1 PASSED
gcore/vsifile.py::test_vsifile_2 PASSED
gcore/vsifile.py::test_vsifile_WRITE_THROUGH PASSED
gcore/vsifile.py::test_vsifile_3 SKIPPED
gcore/vsifile.py::test_vsifile_4 PASSED
gcore/vsifile.py::test_vsifile_5[0] PASSED
gcore/vsifile.py::test_vsifile_5[65536] PASSED
gcore/vsifile.py::test_vsifile_5[None] PASSED
gcore/vsifile.py::test_vsifile_vsicache_read_error PASSED
gcore/vsifile.py::test_vsifile_6 SKIPPED
gcore/vsifile.py::test_vsifile_7 PASSED
gcore/vsifile.py::test_vsifile_8 PASSED
gcore/vsifile.py::test_vsifile_implicit_dir_creation_1 PASSED
gcore/vsifile.py::test_vsifile_implicit_dir_creation_2 PASSED
gcore/vsifile.py::test_vsifile_9 PASSED
gcore/vsifile.py::test_vsifile_10 SKIPPED
gcore/vsifile.py::test_vsifile_11 PASSED
gcore/vsifile.py::test_vsifile_12 Range status unknown
PASSED
gcore/vsifile.py::test_vsifile_13
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
PASSED
gcore/vsifile.py::test_vsifile_14 PASSED
gcore/vsifile.py::test_vsifile_15 PASSED
gcore/vsifile.py::test_vsifile_16 PASSED
gcore/vsifile.py::test_vsifile_17 PASSED
gcore/vsifile.py::test_vsifile_18 PASSED
gcore/vsifile.py::test_vsifile_19 PASSED
gcore/vsifile.py::test_vsifile_20 PASSED
gcore/vsifile.py::test_vsifile_21 PASSED
gcore/vsifile.py::test_vsifile_22 PASSED
gcore/vsifile.py::test_vsitar_bug_675 PASSED
gcore/vsifile.py::test_vsigzip_multi_thread PASSED
gcore/vsifile.py::test_vsisync PASSED
gcore/vsifile.py::test_vsifile_opendir[/vsimem/] PASSED
gcore/vsifile.py::test_vsifile_opendir[tmp/] PASSED
gcore/vsifile.py::test_vsitar_verylongfilename_posix PASSED
gcore/vsifile.py::test_vsitar_longfilename_ustar PASSED
gcore/vsifile.py::test_unlink_batch PASSED
gcore/vsifile.py::test_vsifile_rmdirrecursive PASSED
gcore/vsifile.py::test_vsifile_vsizip_error PASSED
gcore/vsifile.py::test_vsifile_vsitar_gz_with_tar_multiple_of_65536_bytes PASSED
gcore/vsifile.py::test_vsifile_vsizip_stored PASSED
gcore/vsifile.py::test_vsifile_vsimem_truncate_zeroize PASSED
gcore/vsifile.py::test_vsifile_copyfile PASSED
gcore/vsifile.py::test_vsimem_illegal_filename PASSED
gcore/vsifile.py::test_vsifile_win32_special_filenames PASSED
gcore/vsifile.py::test_vsifile_win32_network_path PASSED
gcore/vsigs.py::test_vsigs_init PASSED
gcore/vsigs.py::test_vsigs_1 PASSED
gcore/vsigs.py::test_vsigs_no_sign_request PASSED
gcore/vsigs.py::test_vsigs_2[True] PASSED
gcore/vsigs.py::test_vsigs_2[False] PASSED
gcore/vsigs.py::test_vsigs_GDAL_HTTP_HEADERS PASSED
gcore/vsigs.py::test_vsigs_readdir PASSED
gcore/vsigs.py::test_vsigs_write PASSED
gcore/vsigs.py::test_vsigs_fake_rename PASSED
gcore/vsigs.py::test_vsigs_acl PASSED
gcore/vsigs.py::test_vsigs_headers PASSED
gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_default_gdal_app PASSED
gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_custom_app PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account_json_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_authorized_user_json_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_file_refresh_token PASSED
gcore/vsigs.py::test_vsigs_read_credentials_gce PASSED
gcore/vsigs.py::test_vsigs_read_credentials_gce_expiration PASSED
gcore/vsigs.py::test_vsigs_extra_1 SKIPPED (Missing GS_RESOURCE)
gcore/vsihdfs.py::test_vsihdfs_1 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_2 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_3 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_5 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_6 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_7 SKIPPED (vsihdfs is not available)
gcore/vsioss.py::test_vsioss_1 PASSED
gcore/vsioss.py::test_vsioss_1a PASSED
gcore/vsioss.py::test_vsioss_1b PASSED
gcore/vsioss.py::test_vsioss_real_test PASSED
gcore/vsioss.py::test_vsioss_2 PASSED
gcore/vsioss.py::test_vsioss_3 PASSED
gcore/vsioss.py::test_vsioss_4 PASSED
gcore/vsioss.py::test_vsioss_5 PASSED
gcore/vsioss.py::test_vsioss_6 PASSED
gcore/vsioss.py::test_vsioss_7 PASSED
gcore/vsioss.py::test_vsioss_8 PASSED
gcore/vsioss.py::test_vsioss_extra_1 SKIPPED (Missing OSS_RESOURCE)
gcore/vsipathspecificoption.py::test_vsi_path_specific_options PASSED
gcore/vsirar.py::test_vsirar_basic SKIPPED
gcore/vsirar.py::test_vsirar_ogr SKIPPED
gcore/vsis3.py::test_vsis3_init PASSED
gcore/vsis3.py::test_vsis3_no_sign_request[True] PASSED
gcore/vsis3.py::test_vsis3_no_sign_request[False] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download[True] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download[False] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download_chunk_size PASSED
gcore/vsis3.py::test_vsis3_1 PASSED
gcore/vsis3.py::test_vsis3_2[True] PASSED
gcore/vsis3.py::test_vsis3_2[False] PASSED
gcore/vsis3.py::test_vsis3_open_after_config_option_change PASSED
gcore/vsis3.py::test_vsis3_readdir PASSED
gcore/vsis3.py::test_vsis3_opendir PASSED
gcore/vsis3.py::test_vsis3_opendir_synthetize_missing_directory PASSED
gcore/vsis3.py::test_vsis3_4 PASSED
gcore/vsis3.py::test_vsis3_write_single_put_retry PASSED
gcore/vsis3.py::test_vsis3_5 PASSED
gcore/vsis3.py::test_vsis3_unlink_batch PASSED
gcore/vsis3.py::test_vsis3_rmdir_recursive PASSED
gcore/vsis3.py::test_vsis3_rmdir_recursive_no_batch_deletion PASSED
gcore/vsis3.py::test_vsis3_6 PASSED
gcore/vsis3.py::test_vsis3_write_multipart_retry PASSED
gcore/vsis3.py::test_vsis3_abort_pending_uploads PASSED
gcore/vsis3.py::test_vsis3_7 PASSED
gcore/vsis3.py::test_vsis3_8 PASSED
gcore/vsis3.py::test_vsis3_sync_etag PASSED
gcore/vsis3.py::test_vsis3_sync_timestamp PASSED
gcore/vsis3.py::test_vsis3_sync_failed SKIPPED (test skipped on CI due to it not being reliable (also fails randomly when run locally))
gcore/vsis3.py::test_vsis3_sync_overwrite PASSED
gcore/vsis3.py::test_vsis3_sync_implicit_directories PASSED
gcore/vsis3.py::test_vsis3_sync_source_target_in_vsis3 PASSED
gcore/vsis3.py::test_vsis3_sync_win32_special_filenames PASSED
gcore/vsis3.py::test_vsis3_fake_rename PASSED
gcore/vsis3.py::test_vsis3_fake_rename_dir PASSED
gcore/vsis3.py::test_vsis3_fake_rename_on_existing_dir PASSED
gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size PASSED
gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size_failure PASSED
gcore/vsis3.py::test_vsis3_metadata PASSED
gcore/vsis3.py::test_vsis3_no_useless_requests PASSED
gcore/vsis3.py::test_vsis3_random_write PASSED
gcore/vsis3.py::test_vsis3_random_write_failure_1 PASSED
gcore/vsis3.py::test_vsis3_random_write_failure_2 PASSED
gcore/vsis3.py::test_vsis3_random_write_gtiff_create_copy PASSED
gcore/vsis3.py::test_vsis3_random_write_on_existing_file PASSED
gcore/vsis3.py::test_vsis3_random_write_on_existing_file_that_does_not_exist PASSED
gcore/vsis3.py::test_vsis3_read_credentials_file PASSED
gcore/vsis3.py::test_vsis3_read_config_file PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file_non_default_profile PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file_inconsistent PASSED
gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv2 PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv1 PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_expiration PASSED
gcore/vsis3.py::test_vsis3_read_credentials_AWS_CONTAINER_CREDENTIALS_FULL_URI PASSED
gcore/vsis3.py::test_vsis3_read_credentials_assumed_role PASSED
gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity_from_config_file PASSED
gcore/vsis3.py::test_vsis3_non_existing_file_GDAL_DISABLE_READDIR_ON_OPEN PASSED
gcore/vsis3.py::test_vsis3_DISABLE_READDIR_ON_OPEN_option PASSED
gcore/vsis3.py::test_vsis3_extra_1 SKIPPED (Missing AWS_SECRET_ACCESS_KEY)
gcore/vsistdin.py::test_vsistdin_1 SKIPPED
gcore/vsistdin.py::test_vsistdin_2 SKIPPED
gcore/vsistdin.py::test_vsistdin_3 PASSED
gcore/vsistdin.py::test_vsistdin_4 SKIPPED
gcore/vsistdin.py::test_vsistdin_5 PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_a PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_b PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_c PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_d PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v1_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v3_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v3_application_credential_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_storage_url_and_auth_token PASSED
gcore/vsiswift.py::test_vsiswift_stat PASSED
gcore/vsiswift.py::test_vsiswift_fake_readdir PASSED
gcore/vsiswift.py::test_vsiswift_fake_write PASSED
gcore/vsiswift.py::test_vsiswift_fake_unlink PASSED
gcore/vsiswift.py::test_vsiswift_fake_mkdir_rmdir PASSED
gcore/vsiswift.py::test_vsiswift_extra_1 SKIPPED (Missing SWIFT_RESOURCE)
gcore/vsiwebhdfs.py::test_vsiwebhdfs_open PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_stat PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_readdir PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_write PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_unlink PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_mkdir_rmdir PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_extra_1 SKIPPED (Missing WEBHDFS_URL)
gcore/vsizip.py::test_vsizip_1 PASSED
gcore/vsizip.py::test_vsizip_2 PASSED
gcore/vsizip.py::test_vsizip_3 PASSED
gcore/vsizip.py::test_vsizip_4 PASSED
gcore/vsizip.py::test_vsizip_5 PASSED
gcore/vsizip.py::test_vsizip_6 PASSED
gcore/vsizip.py::test_vsizip_7 PASSED
gcore/vsizip.py::test_vsizip_8 PASSED
gcore/vsizip.py::test_vsizip_9 PASSED
gcore/vsizip.py::test_vsizip_10 PASSED
gcore/vsizip.py::test_vsizip_11 PASSED
gcore/vsizip.py::test_vsizip_12 PASSED
gcore/vsizip.py::test_vsizip_13 PASSED
gcore/vsizip.py::test_vsizip_14 PASSED
gcore/vsizip.py::test_vsizip_multi_thread PASSED
gcore/vsizip.py::test_vsizip_multi_thread_error PASSED
gcore/vsizip.py::test_vsizip_multi_thread_below_threshold PASSED
gcore/vsizip.py::test_vsizip_create_zip64 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsizip.py::test_vsizip_create_zip64_stream_larger_than_4G SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsizip.py::test_vsizip_byte_zip64_local_header_zeroed PASSED
gcore/vsizip.py::test_vsizip_deflate64 PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_regular PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_srcfilename_is_none PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk_error PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_file_already_open PASSED
gcore/vsizip.py::test_vsizip_byte_sozip PASSED
gcore/vsizip.py::test_vsizip_sozip_of_file_bigger_than_4GB PASSED
gdrivers/aaigrid.py::test_aaigrid_1 PASSED
gdrivers/aaigrid.py::test_aaigrid_2 PASSED
gdrivers/aaigrid.py::test_aaigrid_comma PASSED
gdrivers/aaigrid.py::test_aaigrid_3 PASSED
gdrivers/aaigrid.py::test_aaigrid_4 PASSED
gdrivers/aaigrid.py::test_aaigrid_5 PASSED
gdrivers/aaigrid.py::test_aaigrid_6 PASSED
gdrivers/aaigrid.py::test_aaigrid_6bis PASSED
gdrivers/aaigrid.py::test_aaigrid_7 PASSED
gdrivers/aaigrid.py::test_aaigrid_8 PASSED
gdrivers/aaigrid.py::test_aaigrid_9 PASSED
gdrivers/aaigrid.py::test_aaigrid_10 PASSED
gdrivers/aaigrid.py::test_aaigrid_11 PASSED
gdrivers/aaigrid.py::test_aaigrid_12 PASSED
gdrivers/aaigrid.py::test_aaigrid_13 PASSED
gdrivers/aaigrid.py::test_aaigrid_14 PASSED
gdrivers/aaigrid.py::test_aaigrid_15 PASSED
gdrivers/aaigrid.py::test_aaigrid_null PASSED
gdrivers/aaigrid.py::test_aaigrid_null_float64 PASSED
gdrivers/aaigrid.py::test_aaigrid_write_south_up_raster PASSED
gdrivers/ace2.py::test_ace2_1 PASSED
gdrivers/adrg.py::test_adrg_read_gen PASSED
gdrivers/adrg.py::test_adrg_read_transh PASSED
gdrivers/adrg.py::test_adrg_read_subdataset_img PASSED
gdrivers/adrg.py::test_adrg_copy PASSED
gdrivers/adrg.py::test_adrg_2subdatasets PASSED
gdrivers/adrg.py::test_adrg_copy_vsimem PASSED
gdrivers/adrg.py::test_adrg_zna_9 PASSED
gdrivers/adrg.py::test_adrg_zna_18 PASSED
gdrivers/aigrid.py::test_aigrid_1 PASSED
gdrivers/aigrid.py::test_aigrid_2 PASSED
gdrivers/aigrid.py::test_aigrid_3 PASSED
gdrivers/aigrid.py::test_aigrid_4 PASSED
gdrivers/aigrid.py::test_aigrid_5 PASSED
gdrivers/aigrid.py::test_aigrid_6 PASSED
gdrivers/aigrid.py::test_aigrid_broken PASSED
gdrivers/aigrid.py::test_aigrid_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/aigrid.py::test_aigrid_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/bag.py::test_bag_2 PASSED
gdrivers/bag.py::test_bag_3 PASSED
gdrivers/bag.py::test_bag_read_resolution PASSED
gdrivers/bag.py::test_bag_vr_normal PASSED
gdrivers/bag.py::test_bag_vr_list_supergrids PASSED
gdrivers/bag.py::test_bag_vr_open_supergrids PASSED
gdrivers/bag.py::test_bag_vr_resampled PASSED
gdrivers/bag.py::test_bag_vr_resampled_mask PASSED
gdrivers/bag.py::test_bag_vr_interpolated PASSED
gdrivers/bag.py::test_bag_write_single_band PASSED
gdrivers/bag.py::test_bag_write_two_bands PASSED
gdrivers/bag.py::test_bag_write_south_up PASSED
gdrivers/bag.py::test_bag_read_invalid_bag_vlen_bag_version PASSED
gdrivers/bag.py::test_bag_read_incorrect_northeast_corner PASSED
gdrivers/bag.py::test_bag_read_georef_metadata PASSED
gdrivers/bag.py::test_bag_write_single_band_create PASSED
gdrivers/bag.py::test_bag_write_single_band_create_two_bands PASSED
gdrivers/bag.py::test_bag_read_tracking_list PASSED
gdrivers/bag.py::test_bag_write_and_check_xml_size_and_res PASSED
gdrivers/bag.py::test_bag_write_values_at_nodata PASSED
gdrivers/basisu.py::test_basisu_read_etc1s SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_uastc SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_two_images SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/i_do_not_exist.basis:0] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis:2] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_rgba_output_on_filesystem SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_compression[ETC1S] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_compression[UASTC] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_mipmap SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_uastc_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_uastc_rdo_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_quality_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_clusters_options SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_colorspace SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_num_threads SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_incompatible_or_missing_options SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_incompatible_source SKIPPED (Driver BASISU not present)
gdrivers/blx.py::test_blx_1 PASSED
gdrivers/blx.py::test_blx_2 PASSED
gdrivers/blx.py::test_blx_3 PASSED
gdrivers/blx.py::test_blx_4 PASSED
gdrivers/blx.py::test_blx_5 PASSED
gdrivers/bsb.py::test_bsb_1 PASSED
gdrivers/bsb.py::test_bsb_2 SKIPPED
gdrivers/bsb.py::test_bsb_3 PASSED
gdrivers/bsb.py::test_bsb_4 PASSED
gdrivers/bsb.py::test_bsb_5 PASSED
gdrivers/bsb.py::test_bsb_6 PASSED
gdrivers/bsb.py::test_bsb_tmerc PASSED
gdrivers/bsb.py::test_bsb_cutline PASSED
gdrivers/bsb.py::test_bsb_with_errant_0x1A_character_in_header PASSED
gdrivers/bt.py::test_bt_create_copy[int16.tif-True] PASSED
gdrivers/bt.py::test_bt_create_copy[int32.tif-False] PASSED
gdrivers/bt.py::test_bt_create_copy[float32.tif-False] PASSED
gdrivers/bt.py::test_bt_create PASSED
gdrivers/bt.py::test_bt_set_projection PASSED
gdrivers/bt.py::test_bt_set_geotransform PASSED
gdrivers/byn.py::test_byn_1 PASSED
gdrivers/byn.py::test_byn_2 PASSED
gdrivers/byn.py::test_byn_invalid_header_bytes PASSED
gdrivers/cals.py::test_cals_1 PASSED
gdrivers/cals.py::test_cals_2 PASSED
gdrivers/cals.py::test_cals_3 PASSED
gdrivers/cals.py::test_cals_4 PASSED
gdrivers/cals.py::test_cals_5 PASSED
gdrivers/ceos.py::test_ceos_1 PASSED
gdrivers/cpg.py::test_cpg_1 PASSED
gdrivers/ctg.py::test_ctg_1 PASSED
gdrivers/daas.py::test_daas_missing_parameters PASSED
gdrivers/daas.py::test_daas_authentication_failure PASSED
gdrivers/daas.py::test_daas_authentication PASSED
gdrivers/daas.py::test_daas_getimagemetadata_failure PASSED
gdrivers/daas.py::test_daas_getimagemetadata PASSED
gdrivers/daas.py::test_daas_getimagemetadata_http_retry PASSED
gdrivers/daas.py::test_daas_getbuffer_failure PASSED
gdrivers/daas.py::test_daas_getbuffer_pixel_encoding_failures PASSED
gdrivers/daas.py::test_daas_getbuffer_raw PASSED
gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2openjpeg] PASSED
gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2kak] SKIPPED (Driver JP2KAK not available)
gdrivers/daas.py::test_daas_getbuffer[jpeg] PASSED
gdrivers/daas.py::test_daas_getbuffer[png] PASSED
gdrivers/daas.py::test_daas_getbuffer_overview PASSED
gdrivers/daas.py::test_daas_rasterio PASSED
gdrivers/daas.py::test_daas_mask PASSED
gdrivers/daas.py::test_daas_png_response_4_bands_for_a_one_band_request PASSED
gdrivers/daas_real_instance.py::test_daas_real_instance SKIPPED (Missing authentication elements: GDAL_DAAS_ACCESS_TOKEN or GDAL_DAAS_API_KEY+GDAL_DAAS_CLIENT_ID)
gdrivers/dds.py::test_dds[DXT1] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[DXT3] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[DXT5] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[ETC1] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds_no_compression SKIPPED (Driver DDS not present)
gdrivers/derived.py::test_derived_test1 PASSED
gdrivers/derived.py::test_derived_test2 PASSED
gdrivers/derived.py::test_derived_test3 PASSED
gdrivers/derived.py::test_derived_test4 PASSED
gdrivers/dimap.py::test_dimap_1 PASSED
gdrivers/dimap.py::test_dimap_2_single_component PASSED
gdrivers/dimap.py::test_dimap_2_bundle PASSED
gdrivers/dimap.py::test_dimap_2_vhr2020_ms_fs PASSED
gdrivers/dipex.py::test_dipex_1 PASSED
gdrivers/doq1.py::test_doq1_1 PASSED
gdrivers/doq2.py::test_doq2_1 PASSED
gdrivers/dted.py::test_dted_1 PASSED
gdrivers/dted.py::test_dted_2 PASSED
gdrivers/dted.py::test_dted_3 PASSED
gdrivers/dted.py::test_dted_4 PASSED
gdrivers/dted.py::test_dted_5 PASSED
gdrivers/dted.py::test_dted_6 PASSED
gdrivers/dted.py::test_dted_7 PASSED
gdrivers/dted.py::test_dted_8 PASSED
gdrivers/dted.py::test_dted_9 PASSED
gdrivers/dted.py::test_dted_10 PASSED
gdrivers/dted.py::test_dted_11 PASSED
gdrivers/dted.py::test_dted_12 PASSED
gdrivers/dted.py::test_dted_13 PASSED
gdrivers/dted.py::test_dted_14 PASSED
gdrivers/dted.py::test_dted_15 PASSED
gdrivers/dted.py::test_dted_16 PASSED
gdrivers/dted.py::test_dted_cleanup PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_1 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_force_caching PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_2 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_3 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_4 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_online_1 SKIPPED (Test data no longer available)
gdrivers/ecw.py::test_ecw_2 PASSED
gdrivers/ecw.py::test_ecw_4 ECW_ENCODE_KEY not defined. Write support not available
SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_5 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_7 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_9 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_11 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_13 PASSED
gdrivers/ecw.py::test_ecw_14 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_16 PASSED
gdrivers/ecw.py::test_ecw_17 Diff at pixel (0, 0) : -4.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (2, 0) : -1.000000
Diff at pixel (3, 0) : -1.000000
Diff at pixel (4, 0) : -2.000000
Diff at pixel (5, 0) : -2.000000
Diff at pixel (7, 0) : 1.000000
Diff at pixel (9, 0) : 3.000000
Diff at pixel (10, 0) : -3.000000
Diff at pixel (13, 7) : -5.000000
Max diff : 5
Number of diffs : 290
PASSED
gdrivers/ecw.py::test_ecw_18 PASSED
gdrivers/ecw.py::test_ecw_19 PASSED
gdrivers/ecw.py::test_ecw_20 PASSED
gdrivers/ecw.py::test_ecw_21 PASSED
gdrivers/ecw.py::test_ecw_22 FAILED
gdrivers/ecw.py::test_ecw_23 PASSED
gdrivers/ecw.py::test_ecw_24 PASSED
gdrivers/ecw.py::test_ecw_25 FAILED
gdrivers/ecw.py::test_ecw_26 FAILED
gdrivers/ecw.py::test_ecw_27 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_28 PASSED
gdrivers/ecw.py::test_ecw_29 PASSED
gdrivers/ecw.py::test_ecw_30 PASSED
gdrivers/ecw.py::test_ecw_31 PASSED
gdrivers/ecw.py::test_ecw_32 PASSED
gdrivers/ecw.py::test_ecw_33 PASSED
gdrivers/ecw.py::test_ecw_33_bis PASSED
gdrivers/ecw.py::test_ecw_34 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_35 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_36 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_37 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_38 PASSED
gdrivers/ecw.py::test_ecw_39 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_40 PASSED
gdrivers/ecw.py::test_ecw_41 PASSED
gdrivers/ecw.py::test_ecw_42 PASSED
gdrivers/ecw.py::test_ecw_43 PASSED
gdrivers/ecw.py::test_ecw_44 PASSED
gdrivers/ecw.py::test_ecw_45 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_46 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_non_nearest_upsampling_multiband PASSED
gdrivers/ecw.py::test_ecw_47 PASSED
gdrivers/ecw.py::test_ecw_48 PASSED
gdrivers/ecw.py::test_ecw_49 PASSED
gdrivers/ecw.py::test_ecw_read_uint32_jpeg2000 PASSED
gdrivers/ecw.py::test_jp2ecw_unsupported_srs_for_gmljp2 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_6 PASSED
gdrivers/ecw.py::test_ecw_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/eedai.py::test_eedai_1 PASSED
gdrivers/eedai.py::test_eedai_2 PASSED
gdrivers/eedai.py::test_eedai_3 PASSED
gdrivers/eedai.py::test_eedai_GOOGLE_APPLICATION_CREDENTIALS PASSED
gdrivers/eedai.py::test_eedai_gce_credentials PASSED
gdrivers/eedai.py::test_eedai_4 PASSED
gdrivers/eedai.py::test_eedai_geotiff PASSED
gdrivers/eedai.py::test_eedai_cleanup PASSED
gdrivers/eedai.py::test_eedai_real_service SKIPPED (Missing EEDA_PRIVATE_KEY_FILE/EEDA_PRIVATE_KEY or GOOGLE_APPLICATION_CREDENTIALS)
gdrivers/ehdr.py::test_ehdr_1 PASSED
gdrivers/ehdr.py::test_ehdr_2 PASSED
gdrivers/ehdr.py::test_ehdr_3 PASSED
gdrivers/ehdr.py::test_ehdr_4 PASSED
gdrivers/ehdr.py::test_ehdr_6 PASSED
gdrivers/ehdr.py::test_ehdr_7 PASSED
gdrivers/ehdr.py::test_ehdr_8 PASSED
gdrivers/ehdr.py::test_ehdr_9 PASSED
gdrivers/ehdr.py::test_ehdr_10 PASSED
gdrivers/ehdr.py::test_ehdr_11 PASSED
gdrivers/ehdr.py::test_ehdr_12 PASSED
gdrivers/ehdr.py::test_ehdr_13 PASSED
gdrivers/ehdr.py::test_ehdr_14 PASSED
gdrivers/ehdr.py::test_ehdr_rat PASSED
gdrivers/ehdr.py::test_ehdr_approx_stats_flag PASSED
gdrivers/eir.py::test_eir_1 PASSED
gdrivers/elas.py::test_elas_1 PASSED
gdrivers/elas.py::test_elas_2 PASSED
gdrivers/envi.py::test_envi_1 PASSED
gdrivers/envi.py::test_envi_2 PASSED
gdrivers/envi.py::test_envi_3 PASSED
gdrivers/envi.py::test_envi_4 PASSED
gdrivers/envi.py::test_envi_5 PASSED
gdrivers/envi.py::test_envi_6 PASSED
gdrivers/envi.py::test_envi_7 PASSED
gdrivers/envi.py::test_envi_8 PASSED
gdrivers/envi.py::test_envi_9 PASSED
gdrivers/envi.py::test_envi_10 PASSED
gdrivers/envi.py::test_envi_11 PASSED
gdrivers/envi.py::test_envi_12 PASSED
gdrivers/envi.py::test_envi_13 PASSED
gdrivers/envi.py::test_envi_14 PASSED
gdrivers/envi.py::test_envi_15 PASSED
gdrivers/envi.py::test_envi_truncated PASSED
gdrivers/envi.py::test_envi_gcp PASSED
gdrivers/envi.py::test_envi_bigendian PASSED
gdrivers/envi.py::test_envi_interleaving[bip-PIXEL] PASSED
gdrivers/envi.py::test_envi_interleaving[bil-LINE] PASSED
gdrivers/envi.py::test_envi_interleaving[bsq-BAND] PASSED
gdrivers/envi.py::test_envi_nodata PASSED
gdrivers/envi.py::test_envi_rotation_180 PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bsq] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bsq] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bsq] PASSED
gdrivers/envi.py::test_envi_add_hdr PASSED
gdrivers/envi.py::test_envi_edit_coordinate_system_string PASSED
gdrivers/envi.py::test_envi_read_default_bands_rgb PASSED
gdrivers/envi.py::test_envi_read_default_bands_gray PASSED
gdrivers/envi.py::test_envi_write_default_bands_rgb PASSED
gdrivers/envi.py::test_envi_write_default_bands_gray PASSED
gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_rgb PASSED
gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_gray PASSED
gdrivers/envi.py::test_envi_read_data_offset_values PASSED
gdrivers/envi.py::test_envi_read_data_gain_values PASSED
gdrivers/envi.py::test_envi_write_data_offset_values PASSED
gdrivers/envi.py::test_envi_write_data_gain_values PASSED
gdrivers/envi.py::test_envi_read_direct_access[LITTLE_ENDIAN] PASSED
gdrivers/envi.py::test_envi_read_direct_access[BIG_ENDIAN] PASSED
gdrivers/envi.py::test_envi_read_direct_access_update_scenario PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[1-1-False] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-nan-False] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-1-True] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[1-nan-True] PASSED
gdrivers/envi.py::test_envi_read_metadata_with_leading_space PASSED
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ers.py::test_ers_1 PASSED
gdrivers/ers.py::test_ers_2 PASSED
gdrivers/ers.py::test_ers_3 PASSED
gdrivers/ers.py::test_ers_4 PASSED
gdrivers/ers.py::test_ers_5 PASSED
gdrivers/ers.py::test_ers_6 PASSED
gdrivers/ers.py::test_ers_7 PASSED
gdrivers/ers.py::test_ers_8 PASSED
gdrivers/ers.py::test_ers_9 PASSED
gdrivers/ers.py::test_ers_10 PASSED
gdrivers/ers.py::test_ers_recursive_opening PASSED
gdrivers/ers.py::test_ers_open_data_file_ecw PASSED
gdrivers/ers.py::test_ers_cleanup PASSED
gdrivers/esric.py::test_esric_2 PASSED
gdrivers/esric.py::test_esric_3 PASSED
gdrivers/esric.py::test_esric_4 PASSED
gdrivers/esric.py::test_tpkx_2 PASSED
gdrivers/esric.py::test_tpkx_3 PASSED
gdrivers/esric.py::test_tpkx_4 PASSED
gdrivers/exr.py::test_exr_byte_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_half SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_float SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_uint SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint16_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint16_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint32_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint32_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float32_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float32_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float64_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float64_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_dwa_compression_level SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_tiling SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_tiling_custom_tile_size SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_rgb_byte_tiled SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_rgb_byte_strip_no_auto_rescale SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_overviews SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_preview SKIPPED (Driver EXR not present)
gdrivers/fast.py::test_fast_2 PASSED
gdrivers/fast.py::test_fast_3 PASSED
gdrivers/fast.py::test_fast_4 PASSED
gdrivers/fast.py::test_fast_5 PASSED
gdrivers/fast.py::test_fast_6 PASSED
gdrivers/fast.py::test_fast_7 PASSED
gdrivers/fast.py::test_fast_8 PASSED
gdrivers/fast.py::test_fast_9 PASSED
gdrivers/fit.py::test_fit[byte] PASSED
gdrivers/fit.py::test_fit[int16] PASSED
gdrivers/fit.py::test_fit[uint16] PASSED
gdrivers/fit.py::test_fit[int32] PASSED
gdrivers/fit.py::test_fit[uint32] PASSED
gdrivers/fit.py::test_fit[float32] PASSED
gdrivers/fit.py::test_fit[float64] PASSED
gdrivers/fits.py::test_fits[byte] PASSED
gdrivers/fits.py::test_fits[int16] PASSED
gdrivers/fits.py::test_fits[uint16] PASSED
gdrivers/fits.py::test_fits[int32] PASSED
gdrivers/fits.py::test_fits[uint32] PASSED
gdrivers/fits.py::test_fits[float32] PASSED
gdrivers/fits.py::test_fits[float64] PASSED
gdrivers/fits.py::test_fits_metadata PASSED
gdrivers/fits.py::test_fits_nodata PASSED
gdrivers/fits.py::test_fits_offscale PASSED
gdrivers/fits.py::test_fits_read_offset_scale_no_georef PASSED
gdrivers/fits.py::test_fits_read_georef_merc PASSED
gdrivers/fits.py::test_fits_read_empty_primary_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_second_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_first_and_second_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_second_and_fourth_hdu_table_in_third PASSED
gdrivers/fits.py::test_fits_open_raster_only_in_vector_mode PASSED
gdrivers/fits.py::test_fits_open_vector_only_in_raster_mode PASSED
gdrivers/fits.py::test_fits_open_mix_mode PASSED
gdrivers/fits.py::test_fits_vector PASSED
gdrivers/fits.py::test_fits_vector_write_with_source_fits_metadata PASSED
gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata PASSED
gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata_compute_repeat PASSED
gdrivers/fits.py::test_fits_vector_editing PASSED
gdrivers/gdalhttp.py::test_http_1 PASSED
gdrivers/gdalhttp.py::test_http_2 PASSED
gdrivers/gdalhttp.py::test_http_3 PASSED
gdrivers/gdalhttp.py::test_http_4 SKIPPED (remove server does not work)
gdrivers/gdalhttp.py::test_http_6 PASSED
gdrivers/gdalhttp.py::test_http_ssl_verifystatus PASSED
gdrivers/gdalhttp.py::test_http_use_capi_store PASSED
gdrivers/gdalhttp.py::test_http_use_capi_store_sub PASSED
gdrivers/gdalhttp.py::test_http_keep_alive PASSED
gdrivers/genbin.py::test_genbin_1 PASSED
gdrivers/georaster.py::test_georaster_init SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_byte SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_int16 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_int32 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b1 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b2 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bsq SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bip SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bil SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_byte_deflate SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_deflate_b3 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_1bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_2bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_4bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_genstats SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_cleanup SKIPPED (no OCI_DSNAME in environment)
gdrivers/gff.py::test_gff_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gif.py::test_gif_1 PASSED
gdrivers/gif.py::test_gif_2 PASSED
gdrivers/gif.py::test_gif_3 PASSED
gdrivers/gif.py::test_gif_4 PASSED
gdrivers/gif.py::test_gif_5 PASSED
gdrivers/gif.py::test_gif_6 PASSED
gdrivers/gif.py::test_gif_7 PASSED
gdrivers/gif.py::test_gif_8 PASSED
gdrivers/gif.py::test_gif_9 PASSED
gdrivers/gif.py::test_gif_10 PASSED
gdrivers/gpkg.py::test_gpkg_1 PASSED
gdrivers/gpkg.py::test_gpkg_2 PASSED
gdrivers/gpkg.py::test_gpkg_3 PASSED
gdrivers/gpkg.py::test_gpkg_4[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_4[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_4[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_7[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_7[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_7[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_10 PASSED
gdrivers/gpkg.py::test_gpkg_11[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_11[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_13 PASSED
gdrivers/gpkg.py::test_gpkg_14 PASSED
gdrivers/gpkg.py::test_gpkg_15 PASSED
gdrivers/gpkg.py::test_gpkg_16 PASSED
gdrivers/gpkg.py::test_gpkg_17 PASSED
gdrivers/gpkg.py::test_gpkg_18 PASSED
gdrivers/gpkg.py::test_gpkg_19 PASSED
gdrivers/gpkg.py::test_gpkg_20 PASSED
gdrivers/gpkg.py::test_gpkg_21 PASSED
gdrivers/gpkg.py::test_gpkg_metadata_PAM PASSED
gdrivers/gpkg.py::test_gpkg_22[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_22[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_22[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_22[None] PASSED
gdrivers/gpkg.py::test_gpkg_26 PASSED
gdrivers/gpkg.py::test_gpkg_27 PASSED
gdrivers/gpkg.py::test_gpkg_28 PASSED
gdrivers/gpkg.py::test_gpkg_29[0] PASSED
gdrivers/gpkg.py::test_gpkg_29[200] PASSED
gdrivers/gpkg.py::test_gpkg_31 PASSED
gdrivers/gpkg.py::test_gpkg_32 PASSED
gdrivers/gpkg.py::test_gpkg_33 PASSED
gdrivers/gpkg.py::test_gpkg_34 PASSED
gdrivers/gpkg.py::test_gpkg_35 PASSED
gdrivers/gpkg.py::test_gpkg_36 PASSED
gdrivers/gpkg.py::test_gpkg_37 PASSED
gdrivers/gpkg.py::test_gpkg_38 PASSED
gdrivers/gpkg.py::test_gpkg_39 PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/byte.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/int16.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/byte.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/int16.tif] PASSED
gdrivers/gpkg.py::test_gpkg_40 PASSED
gdrivers/gpkg.py::test_gpkg_41 PASSED
gdrivers/gpkg.py::test_gpkg_42 PASSED
gdrivers/gpkg.py::test_gpkg_43 PASSED
gdrivers/gpkg.py::test_gpkg_44 SKIPPED
gdrivers/gpkg.py::test_gpkg_45 PASSED
gdrivers/gpkg.py::test_gpkg_46 PASSED
gdrivers/gpkg.py::test_gpkg_47 PASSED
gdrivers/gpkg.py::test_gpkg_48 PASSED
gdrivers/gpkg.py::test_gpkg_delete_raster_layer PASSED
gdrivers/gpkg.py::test_gpkg_delete_gridded_coverage_raster_layer PASSED
gdrivers/gpkg.py::test_gpkg_open_old_gpkg_elevation_tiles_extension PASSED
gdrivers/gpkg.py::test_gpkg_GeneralCmdLineProcessor PASSED
gdrivers/gpkg.py::test_gpkg_match_overview_factor PASSED
gdrivers/gpkg.py::test_gpkg_wkt2 PASSED
gdrivers/gpkg.py::test_gpkg_50000_25000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/gpkg.py::test_gpkg_50000_50000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/gpkg.py::test_gpkg_float32_png_negative_values PASSED
gdrivers/gpkg.py::test_gpkg_coordinate_epoch PASSED
gdrivers/gpkg.py::test_gpkg_coordinate_epoch_is_dynamic PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG_JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG8] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_uint16_tiling_scheme_nodata_overview PASSED
gdrivers/gpkg.py::test_gpkg_byte_nodata_value[1] PASSED
gdrivers/gpkg.py::test_gpkg_byte_nodata_value[2] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[XXXXXXXXX:/test.gpkg:layer1--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg:layer1-/test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:/test.gpkg:layer1-/test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg-] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:/test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:c:\\test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:c:\\test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_sql_gdal_get_layer_pixel_value PASSED
gdrivers/gpkg.py::test_gpkg_gti_gpkg_ext PASSED
gdrivers/grassasciigrid.py::test_grassasciigrid_1 PASSED
gdrivers/grib.py::test_grib_1 PASSED
gdrivers/grib.py::test_grib_2 PASSED
gdrivers/grib.py::test_grib_read_different_sizes_messages PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-1] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-2] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-1] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-2] PASSED
gdrivers/grib.py::test_grib_read_units PASSED
gdrivers/grib.py::test_grib_read_geotransform_one_n_or_n_one PASSED
gdrivers/grib.py::test_grib_read_vsizip PASSED
gdrivers/grib.py::test_grib_grib2_test_grib_pds_all_bands PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_15 SKIPPED
gdrivers/grib.py::test_grib_grib2_read_png PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_32 PASSED
gdrivers/grib.py::test_grib_grib2_read_all_zero_data PASSED
gdrivers/grib.py::test_grib_grib1_read_rotated_pole_lonlat PASSED
gdrivers/grib.py::test_grib_grib2_read_rotated_pole_lonlat PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_40 PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_unhandled PASSED
gdrivers/grib.py::test_grib_grib2_read_transverse_mercator PASSED
gdrivers/grib.py::test_grib_grib2_read_mercator PASSED
gdrivers/grib.py::test_grib_grib2_read_mercator_2sp PASSED
gdrivers/grib.py::test_grib_grib2_read_lcc PASSED
gdrivers/grib.py::test_grib_grib2_read_polar_stereo PASSED
gdrivers/grib.py::test_grib_grib2_read_aea PASSED
gdrivers/grib.py::test_grib_grib2_read_laea PASSED
gdrivers/grib.py::test_grib_grib2_read_template_5_4_grid_point_ieee_floating_point PASSED
gdrivers/grib.py::test_grib_grib2_read_section_5_nbits_zero_decimal_scaled PASSED
gdrivers/grib.py::test_grib_grib2_read_spatial_differencing_order_1 PASSED
gdrivers/grib.py::test_grib_grib2_write_creation_options PASSED
gdrivers/grib.py::test_grib_grib2_write_projections PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_projstring PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_grib_convention PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_netcdf_convention PASSED
gdrivers/grib.py::test_grib_grib2_write_data_encodings PASSED
gdrivers/grib.py::test_grib_grib2_write_data_encodings_warnings_and_errors PASSED
gdrivers/grib.py::test_grib_grib2_write_temperatures PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata_only[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata_only[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_full_OneData[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_full_OneData[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_mix_nodata_and_a_single_data PASSED
gdrivers/grib.py::test_grib_online_grib2_jpeg2000_single_line SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/grib.py::test_grib_grib2_derived_forecast_spread PASSED
gdrivers/grib.py::test_grib_grib2_template_4_48 PASSED
gdrivers/grib.py::test_grib_grib2_scan_flag_not_64 PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids[True] PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids[False] PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids_reuse_bitmap PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_across_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_east_of_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_west_of_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfswave-11.t00z.global.0p25.f000.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_disable_split_and_swap PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap_offset_am PASSED
gdrivers/grib.py::test_grib_grib2_sidecar PASSED
gdrivers/grib.py::test_grib_grib1_2_mix_sidecar PASSED
gdrivers/grib.py::test_grib_grib2_parameter_in_wmo_tables_only PASSED
gdrivers/grib.py::test_grib_grib1_south_polar_stereographic PASSED
gdrivers/grib.py::test_grib_grib2_laea_negative_longitudes PASSED
gdrivers/grib.py::test_grib_grib2_wrong_earth_shape PASSED
gdrivers/grib.py::test_grib_grib2_template_5_42_CCDS_aes_decompression PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib2_3d_same_ref_time_different_forecast_time PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib1_2d PASSED
gdrivers/gribmultidim.py::test_grib_multidim_different_sizes_messages PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib2_sidecar PASSED
gdrivers/gsc.py::test_gsc_1 PASSED
gdrivers/gsg.py::test_gsg_1 PASSED
gdrivers/gsg.py::test_gsg_2 PASSED
gdrivers/gsg.py::test_gsg_3 PASSED
gdrivers/gsg.py::test_gsg_4 PASSED
gdrivers/gsg.py::test_gsg_5 PASSED
gdrivers/gsg.py::test_gsg_6 PASSED
gdrivers/gsg.py::test_gsg_7 PASSED
gdrivers/gsg.py::test_gsg_8 PASSED
gdrivers/gta.py::test_gta_2 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_3 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_4 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_5 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[byte] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[gtiff/int8] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[int16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[uint16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[int32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[uint32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[float32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[float64] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cint16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cint32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cfloat32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cfloat64] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[rgbsmall] SKIPPED (Driver GTA not present)
gdrivers/gti.py::test_gti_no_metadata PASSED
gdrivers/gti.py::test_gti_custom_metadata PASSED
gdrivers/gti.py::test_gti_cannot_open_index PASSED
gdrivers/gti.py::test_gti_several_layers PASSED
gdrivers/gti.py::test_gti_no_metadata_several_layers_wrong_TILE_INDEX_LAYER PASSED
gdrivers/gti.py::test_gti_no_layer PASSED
gdrivers/gti.py::test_gti_no_feature PASSED
gdrivers/gti.py::test_gti_location_wrong_type PASSED
gdrivers/gti.py::test_gti_wrong_prototype_tile PASSED
gdrivers/gti.py::test_gti_prototype_tile_no_gt PASSED
gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_3rd_value PASSED
gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_5th_value PASSED
gdrivers/gti.py::test_gti_prototype_tile_wrong_gt_6th_value PASSED
gdrivers/gti.py::test_gti_no_extent PASSED
gdrivers/gti.py::test_gti_too_big_x PASSED
gdrivers/gti.py::test_gti_too_big_y PASSED
gdrivers/gti.py::test_gti_location_field_missing PASSED
gdrivers/gti.py::test_gti_location_field_set PASSED
gdrivers/gti.py::test_gti_resx_resy[RESX] PASSED
gdrivers/gti.py::test_gti_resx_resy[RESY] PASSED
gdrivers/gti.py::test_gti_width_height_geotransform[None] PASSED
gdrivers/gti.py::test_gti_width_height_geotransform[XSIZE] PASSED
gdrivers/gti.py::test_gti_width_height_geotransform[YSIZE] PASSED
gdrivers/gti.py::test_gti_width_height_geotransform[GEOTRANSFORM] PASSED
gdrivers/gti.py::test_gti_wrong_width PASSED
gdrivers/gti.py::test_gti_wrong_height PASSED
gdrivers/gti.py::test_gti_wrong_blockxsize PASSED
gdrivers/gti.py::test_gti_wrong_blockysize PASSED
gdrivers/gti.py::test_gti_wrong_blockxsize_blockysize PASSED
gdrivers/gti.py::test_gti_wrong_gt PASSED
gdrivers/gti.py::test_gti_wrong_gt_3rd_term PASSED
gdrivers/gti.py::test_gti_wrong_gt_5th_term PASSED
gdrivers/gti.py::test_gti_wrong_gt_6th_term PASSED
gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[None] PASSED
gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MINX] PASSED
gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MINY] PASSED
gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MAXX] PASSED
gdrivers/gti.py::test_gti_minx_miny_maxx_maxy[MAXY] PASSED
gdrivers/gti.py::test_gti_wrong_resx PASSED
gdrivers/gti.py::test_gti_wrong_resy PASSED
gdrivers/gti.py::test_gti_wrong_minx PASSED
gdrivers/gti.py::test_gti_wrong_miny PASSED
gdrivers/gti.py::test_gti_wrong_resx_wrt_min_max_xy PASSED
gdrivers/gti.py::test_gti_wrong_resy_wrt_min_max_xy PASSED
gdrivers/gti.py::test_gti_invalid_srs PASSED
gdrivers/gti.py::test_gti_valid_srs PASSED
gdrivers/gti.py::test_gti_invalid_band_count PASSED
gdrivers/gti.py::test_gti_inconsistent_number_of_values[md0-Number of data types values found not matching number of bands] PASSED
gdrivers/gti.py::test_gti_inconsistent_number_of_values[md1-Number of nodata values found not matching number of bands] PASSED
gdrivers/gti.py::test_gti_inconsistent_number_of_values[md2-Number of color interpretation values found not matching number of bands] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md0-expected_nodata0] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md1-expected_nodata1] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md2-expected_nodata2] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md3-expected_nodata3] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md4-expected_nodata4] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md5-expected_nodata5] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md6-expected_nodata6] PASSED
gdrivers/gti.py::test_gti_valid_nodata[md7-expected_nodata7] PASSED
gdrivers/gti.py::test_gti_invalid_nodata[md0-Invalid value for NODATA] PASSED
gdrivers/gti.py::test_gti_invalid_nodata[md1-Invalid value for NODATA] PASSED
gdrivers/gti.py::test_gti_invalid_nodata[md2-Number of values in NODATA must be 1 or BAND_COUNT] PASSED
gdrivers/gti.py::test_gti_invalid_data_type[md0-Invalid value for DATA_TYPE] PASSED
gdrivers/gti.py::test_gti_invalid_data_type[md1-Invalid value for DATA_TYPE] PASSED
gdrivers/gti.py::test_gti_invalid_data_type[md2-Number of values in DATA_TYPE must be 1 or BAND_COUNT] PASSED
gdrivers/gti.py::test_gti_invalid_color_interpretation[md0-Invalid value for COLOR_INTERPRETATION] PASSED
gdrivers/gti.py::test_gti_invalid_color_interpretation[md1-Invalid value for COLOR_INTERPRETATION] PASSED
gdrivers/gti.py::test_gti_invalid_color_interpretation[md2-Number of values in COLOR_INTERPRETATION must be 1 or BAND_COUNT] PASSED
gdrivers/gti.py::test_gti_no_metadata_rgb PASSED
gdrivers/gti.py::test_gti_rgb_left_right PASSED
gdrivers/gti.py::test_gti_overlapping_sources PASSED
gdrivers/gti.py::test_gti_no_source PASSED
gdrivers/gti.py::test_gti_invalid_source PASSED
gdrivers/gti.py::test_gti_source_relative_location PASSED
gdrivers/gti.py::test_gti_source_lacks_bands PASSED
gdrivers/gti.py::test_gti_source_lacks_bands_and_relative_location PASSED
gdrivers/gti.py::test_gti_source_netcdf_subdataset_absolute PASSED
gdrivers/gti.py::test_gti_source_netcdf_subdataset_relative PASSED
gdrivers/gti.py::test_gti_single_source_nodata_same_as_vrt PASSED
gdrivers/gti.py::test_gti_overlapping_sources_nodata PASSED
gdrivers/gti.py::test_gti_on_the_fly_rgb_color_table_expansion PASSED
gdrivers/gti.py::test_gti_on_the_fly_rgba_color_table_expansion PASSED
gdrivers/gti.py::test_gti_on_the_fly_warping PASSED
gdrivers/gti.py::test_gti_single_source_alpha_no_dest_nodata PASSED
gdrivers/gti.py::test_gti_overlapping_opaque_sources PASSED
gdrivers/gti.py::test_gti_overlapping_sources_alpha_2x1 PASSED
gdrivers/gti.py::test_gti_overlapping_sources_alpha_1x2 PASSED
gdrivers/gti.py::test_gti_overlapping_sources_alpha_sse2_optim PASSED
gdrivers/gti.py::test_gti_mix_rgb_rgba PASSED
gdrivers/gti.py::test_gti_overlapping_sources_mask_band PASSED
gdrivers/gti.py::test_gti_mask_band_explicit PASSED
gdrivers/gti.py::test_gti_flushcache PASSED
gdrivers/gti.py::test_gti_ovr_factor PASSED
gdrivers/gti.py::test_gti_ovr_factor_invalid PASSED
gdrivers/gti.py::test_gti_ovr_ds_name PASSED
gdrivers/gti.py::test_gti_ovr_lyr_name PASSED
gdrivers/gti.py::test_gti_external_ovr PASSED
gdrivers/gti.py::test_gti_dataset_metadata PASSED
gdrivers/gti.py::test_gti_band_metadata PASSED
gdrivers/gti.py::test_gti_connection_prefix PASSED
gdrivers/gti.py::test_gti_xml PASSED
gdrivers/gti.py::test_gti_open_options PASSED
gdrivers/gti.py::test_gti_xml_vrtti_embedded PASSED
gdrivers/gtx.py::test_gtx_1 PASSED
gdrivers/gxf.py::test_gxf_1 PASSED
gdrivers/gxf.py::test_gxf_2 PASSED
gdrivers/gxf.py::test_gxf[SAMPLE.GXF] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_compressed.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_text.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_ul_r.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[latlong.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[spif83.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_2 PASSED
gdrivers/hdf5.py::test_hdf5_3 PASSED
gdrivers/hdf5.py::test_hdf5_4 PASSED
gdrivers/hdf5.py::test_hdf5_5 PASSED
gdrivers/hdf5.py::test_hdf5_6 PASSED
gdrivers/hdf5.py::test_hdf5_7 PASSED
gdrivers/hdf5.py::test_hdf5_8 PASSED
gdrivers/hdf5.py::test_hdf5_9 PASSED
gdrivers/hdf5.py::test_hdf5_10 PASSED
gdrivers/hdf5.py::test_hdf5_11 PASSED
gdrivers/hdf5.py::test_hdf5_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_14 PASSED
gdrivers/hdf5.py::test_hdf5_15 PASSED
gdrivers/hdf5.py::test_hdf5_16 PASSED
gdrivers/hdf5.py::test_hdf5_17 PASSED
gdrivers/hdf5.py::test_hdf5_single_char_varname PASSED
gdrivers/hdf5.py::test_hdf5_attr_all_datatypes PASSED
gdrivers/hdf5.py::test_hdf5_virtual_file PASSED
gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://HDF4_PALGROUP/HDF4_PALETTE_2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://Raster_Image_#0] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5[HDF5:"half_moon_bay.grid"://HDFEOS/GRIDS/DEMGRID/Data_Fields/Elevation] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_dimension_labels_with_null PASSED
gdrivers/hdf5.py::test_hdf5_recursive_groups PASSED
gdrivers/hdf5.py::test_hdf5_family_driver PASSED
gdrivers/hdf5.py::test_hdf5_single_dim PASSED
gdrivers/hdf5.py::test_hdf5_signature_not_at_beginning PASSED
gdrivers/hdf5.py::test_hdf5_rasterio_optims PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_sinu_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_utm_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_geo_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_swath_with_explicit_dimension_map PASSED
gdrivers/hdf5.py::test_hdf5_eos_swath_no_explicit_dimension_map PASSED
gdrivers/hdf5.py::test_hdf5_band_specific_attribute PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a:/my/path://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a:/my/path] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[-] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a:c] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:] PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_basic PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_var_alldatatypes PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_array PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_attr_alldatatypes PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_nodata_unit PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type_not_in_range PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_recursive_groups PASSED
gdrivers/hdf5multidim.py::test_hdf5_netcdf_dimensions PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_netcdf_dimensions_complex_case PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_dimension_labels_with_null PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_family_driver PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_transposed PASSED
gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_geo_projection PASSED
gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_utm_projection PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_eos_swath_no_explicit_dimension_map PASSED
gdrivers/heif.py::test_heif_exif_endian[big_endian] SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_exif_endian[little_endian] SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_thumbnail SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgb_16bit SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgba SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgba_16bit SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_subdatasets SKIPPED (Driver HEIF not present)
gdrivers/hf2.py::test_hf2_1 PASSED
gdrivers/hf2.py::test_hf2_2 PASSED
gdrivers/hf2.py::test_hf2_3 PASSED
gdrivers/hf2.py::test_hf2_4 PASSED
gdrivers/hf2.py::test_hf2_cleanup PASSED
gdrivers/hfa.py::test_hfa_histread PASSED
gdrivers/hfa.py::test_hfa_histwrite PASSED
gdrivers/hfa.py::test_hfa_histrewrite PASSED
gdrivers/hfa.py::test_hfa_int_stats_1 PASSED
gdrivers/hfa.py::test_hfa_int_stats_2 PASSED
gdrivers/hfa.py::test_hfa_float_stats_1 PASSED
gdrivers/hfa.py::test_hfa_float_stats_2 PASSED
gdrivers/hfa.py::test_hfa_int_read PASSED
gdrivers/hfa.py::test_hfa_float_read PASSED
gdrivers/hfa.py::test_hfa_pe_read PASSED
gdrivers/hfa.py::test_hfa_pe_write PASSED
gdrivers/hfa.py::test_hfa_metadata_1 PASSED
gdrivers/hfa.py::test_hfa_grow_rrdlist PASSED
gdrivers/hfa.py::test_hfa_clean_ige PASSED
gdrivers/hfa.py::test_hfa_corrupt_aux PASSED
gdrivers/hfa.py::test_hfa_mapinformation_units PASSED
gdrivers/hfa.py::test_hfa_nodata_write PASSED
gdrivers/hfa.py::test_hfa_rotated_read PASSED
gdrivers/hfa.py::test_hfa_rotated_write PASSED
gdrivers/hfa.py::test_hfa_vsimem PASSED
gdrivers/hfa.py::test_hfa_proName PASSED
gdrivers/hfa.py::test_hfa_read_empty_compressed PASSED
gdrivers/hfa.py::test_hfa_unique_values_color_table PASSED
gdrivers/hfa.py::test_hfa_unique_values_hist PASSED
gdrivers/hfa.py::test_hfa_xforms_3rd PASSED
gdrivers/hfa.py::test_hfa_delete_colortable PASSED
gdrivers/hfa.py::test_hfa_delete_colortable2 PASSED
gdrivers/hfa.py::test_hfa_excluded_values PASSED
gdrivers/hfa.py::test_hfa_ov_nodata PASSED
gdrivers/hfa.py::test_hfa_read_bit2grayscale PASSED
gdrivers/hfa.py::test_hfa_write_bit2grayscale PASSED
gdrivers/hfa.py::test_hfa_camera_md PASSED
gdrivers/hfa.py::test_hfa_read_tmso_projection PASSED
gdrivers/hfa.py::test_hfa_write_tmso_projection PASSED
gdrivers/hfa.py::test_hfa_read_homva_projection PASSED
gdrivers/hfa.py::test_hfa_write_homva_projection PASSED
gdrivers/hfa.py::test_hfa_rde_overviews PASSED
gdrivers/hfa.py::test_hfa_copyfiles PASSED
gdrivers/hfa.py::test_hfa_write_rat PASSED
gdrivers/hfa.py::test_hfa_createcopy_statistics PASSED
gdrivers/hfa.py::test_hfa_read_elevation_units PASSED
gdrivers/idrisi.py::test_idrisi_1 PASSED
gdrivers/idrisi.py::test_idrisi_2 PASSED
gdrivers/idrisi.py::test_idrisi_3 PASSED
gdrivers/idrisi.py::test_idrisi_4 PASSED
gdrivers/ilwis.py::test_ilwis_1 PASSED
gdrivers/ilwis.py::test_ilwis_2 PASSED
gdrivers/ilwis.py::test_ilwis_3 PASSED
gdrivers/ilwis.py::test_ilwis_4 PASSED
gdrivers/ilwis.py::test_ilwis_5 PASSED
gdrivers/ilwis.py::test_ilwis_cleanup PASSED
gdrivers/iris.py::test_iris_1 PASSED
gdrivers/iris.py::test_iris_2 PASSED
gdrivers/isce.py::test_isce_1 PASSED
gdrivers/isce.py::test_isce_2 PASSED
gdrivers/isce.py::test_isce_3 PASSED
gdrivers/isce.py::test_isce_4 PASSED
gdrivers/isg.py::test_isg_1 PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_auto_corrected PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_with_warning PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_rejected_by_default PASSED
gdrivers/isg.py::test_isg_header_larger_than_1024bytes PASSED
gdrivers/isis.py::test_isis_1 PASSED
gdrivers/isis.py::test_isis_2 PASSED
gdrivers/isis.py::test_isis_3 PASSED
gdrivers/isis.py::test_isis_4 PASSED
gdrivers/isis.py::test_isis_5 PASSED
gdrivers/isis.py::test_isis_6 PASSED
gdrivers/isis.py::test_isis_7 PASSED
gdrivers/isis.py::test_isis_8 PASSED
gdrivers/isis.py::test_isis_9 PASSED
gdrivers/isis.py::test_isis_10 PASSED
gdrivers/isis.py::test_isis_11 PASSED
gdrivers/isis.py::test_isis_12 PASSED
gdrivers/isis.py::test_isis_13 PASSED
gdrivers/isis.py::test_isis_14 PASSED
gdrivers/isis.py::test_isis_15 PASSED
gdrivers/isis.py::test_isis_16 PASSED
gdrivers/isis.py::test_isis_17 PASSED
gdrivers/isis.py::test_isis_18 PASSED
gdrivers/isis.py::test_isis_19 PASSED
gdrivers/isis.py::test_isis_20 PASSED
gdrivers/isis.py::test_isis_21 PASSED
gdrivers/isis.py::test_isis_22 PASSED
gdrivers/isis.py::test_isis_23 PASSED
gdrivers/isis.py::test_isis_24 PASSED
gdrivers/isis.py::test_isis_25 PASSED
gdrivers/isis.py::test_isis_26 PASSED
gdrivers/isis.py::test_isis_27 PASSED
gdrivers/isis.py::test_isis_28 PASSED
gdrivers/isis.py::test_isis_29 PASSED
gdrivers/isis.py::test_isis_30 PASSED
gdrivers/isis.py::test_isis_31 PASSED
gdrivers/isis.py::test_isis3_write_utm PASSED
gdrivers/isis.py::test_isis3_parse_list_and_write_quote_string_in_list PASSED
gdrivers/isis.py::test_isis3_bandbin_single_band PASSED
gdrivers/isis.py::test_isis3_bandbin_multiple_bands PASSED
gdrivers/isis.py::test_isis3_preserve_label_across_format PASSED
gdrivers/isis.py::test_isis3_point_perspective_read PASSED
gdrivers/isis.py::test_isis3_point_perspective_write PASSED
gdrivers/isis.py::test_isis3_oblique_cylindrical_read PASSED
gdrivers/isis.py::test_isis3_oblique_cylindrical_write PASSED
gdrivers/isis2.py::test_isis2_1 PASSED
gdrivers/isis2.py::test_isis2_2 PASSED
gdrivers/isis2.py::test_isis2_3 PASSED
gdrivers/jdem.py::test_jdem_1 PASSED
gdrivers/jp2kak.py::test_jp2kak_1 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_2 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_3 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_4 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_5 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_8 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_9 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_10 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_11 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_12 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_13[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_13[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_14 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_15 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_16 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_17 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int16[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int16[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossy_int32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossy_uint32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_21 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_22 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_odd_dimensions SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_image_origin_not_zero SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_dash SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_single_rate SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_50 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_no_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_no_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_unsupported_srs_for_gmljp2 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2lura.py::test_jp2lura_missing_license_num SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_invalid_license_num SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_2 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_3 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_4 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_4_vsimem SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_5 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_6 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_7 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_8 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_9 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_12 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_13 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_14 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_16 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_17 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_18 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_19 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_20 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_22 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_24 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_25 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_27 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_28 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_30 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_34 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_35 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_36 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_37 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_38 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_39 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_40 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_41 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_43 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_45 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_47 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_48 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_1 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_2 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_3 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_4 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_5 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_6 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_49 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_50 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_51 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_52 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_53 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_54 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2metadata.py::test_jp2metadata_1 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_2 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_2b PASSED
gdrivers/jp2metadata.py::test_jp2metadata_3 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_4 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_5 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_getjpeg2000structure PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_2 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_3 Diff at pixel (0, 0) : -4.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (2, 0) : -1.000000
Diff at pixel (3, 0) : -1.000000
Diff at pixel (4, 0) : -2.000000
Diff at pixel (5, 0) : -2.000000
Diff at pixel (7, 0) : 1.000000
Diff at pixel (9, 0) : 3.000000
Diff at pixel (10, 0) : -3.000000
Diff at pixel (13, 7) : -5.000000
Max diff : 5
Number of diffs : 289
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_4 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_4_vsimem PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_5 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_6 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_7 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_8 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_9 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_10 Diff at pixel (18, 0) : -1.000000
Diff at pixel (19, 0) : -1.000000
Diff at pixel (20, 0) : -2.000000
Diff at pixel (21, 0) : -2.000000
Diff at pixel (28, 0) : -1.000000
Diff at pixel (29, 0) : -1.000000
Diff at pixel (31, 0) : 1.000000
Diff at pixel (32, 0) : 2.000000
Diff at pixel (33, 0) : 1.000000
Diff at pixel (34, 0) : 7.000000
Diff at pixel (35, 0) : 8.000000
Diff at pixel (36, 0) : 12.000000
Max diff : 12
Number of diffs : 1748
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_11 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_12 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_13 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_14 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[YES] PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[NO] PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_16 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_17 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_18 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_19 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_21 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_22 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_23 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_24 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_25 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_26 ERROR[INSPIRE_TG]: "jpx " not found in compatibility list of ftyp, but GMLJP2 box present
ERROR[INSPIRE_TG]: "rreq" box not found, but GMLJP2 box present
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_27 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_28 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_29 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_30 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_31 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_32 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_33 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_34 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_35 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_36 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_37 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_38 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_39 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_40 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_41 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_42 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_44 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_45 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_46 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_gmljp2v2_axis_swap PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_47 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_48 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_49 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_50 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_codeblock_style PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_single_band PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_multiple_band PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions_overviews PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_image_origin_not_zero PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_tilesize_16 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_PLT PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_TLM SKIPPED (JP2OpenJPEG creation option TLM not supported in this build)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_STRICT_NO SKIPPED (JP2OpenJPEG creation option 'STRICT' not supported in this build)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_reversible_quality_not_100 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_mosaic PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_vrt_protocol PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_limit_resolution_count_from_image_size PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_unsupported_srs_for_gmljp2 PASSED
gdrivers/jpeg.py::test_jpeg_1 PASSED
gdrivers/jpeg.py::test_jpeg_2 PASSED
gdrivers/jpeg.py::test_jpeg_3 PASSED
gdrivers/jpeg.py::test_jpeg_4 PASSED
gdrivers/jpeg.py::test_jpeg_5 PASSED
gdrivers/jpeg.py::test_jpeg_6 PASSED
gdrivers/jpeg.py::test_jpeg_7 PASSED
gdrivers/jpeg.py::test_jpeg_8 PASSED
gdrivers/jpeg.py::test_jpeg_9 PASSED
gdrivers/jpeg.py::test_jpeg_10 SKIPPED
gdrivers/jpeg.py::test_jpeg_11 SKIPPED
gdrivers/jpeg.py::test_jpeg_12 PASSED
gdrivers/jpeg.py::test_jpeg_13 PASSED
gdrivers/jpeg.py::test_jpeg_14 SKIPPED
gdrivers/jpeg.py::test_jpeg_15 PASSED
gdrivers/jpeg.py::test_jpeg_16 PASSED
gdrivers/jpeg.py::test_jpeg_17 PASSED
gdrivers/jpeg.py::test_jpeg_18 PASSED
gdrivers/jpeg.py::test_jpeg_19 PASSED
gdrivers/jpeg.py::test_jpeg_mask_lsb_order_issue_4351 PASSED
gdrivers/jpeg.py::test_jpeg_20 PASSED
gdrivers/jpeg.py::test_jpeg_21 PASSED
gdrivers/jpeg.py::test_jpeg_22 PASSED
gdrivers/jpeg.py::test_jpeg_23 PASSED
gdrivers/jpeg.py::test_jpeg_24 PASSED
gdrivers/jpeg.py::test_jpeg_25 PASSED
gdrivers/jpeg.py::test_jpeg_26 PASSED
gdrivers/jpeg.py::test_jpeg_27_max_memory SKIPPED (Fails for some reason on Windows)
gdrivers/jpeg.py::test_jpeg_27_max_scan_number PASSED
gdrivers/jpeg.py::test_jpeg_28 PASSED
gdrivers/jpeg.py::test_jpeg_multiscan_overviews PASSED
gdrivers/jpeg.py::test_jpeg_flir_png PASSED
gdrivers/jpeg.py::test_jpeg_flir_raw PASSED
gdrivers/jpeg.py::test_jpeg_flir_error_flir_subds PASSED
gdrivers/jpeg.py::test_jpeg_write_cmyk PASSED
gdrivers/jpeg.py::test_jpeg_write_4band_not_cmyk PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[1] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[2] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[3] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[4] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[5] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[6] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[7] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[8] PASSED
gdrivers/jpeg.py::test_jpeg_from_jpegxl SKIPPED (JPEGXL driver is not included in this build)
gdrivers/jpeg.py::test_jpeg_read_arcgis_geodataxform_gcp PASSED
gdrivers/jpeg.py::test_jpeg_read_arcgis_metadata_geodataxform_gcp PASSED
gdrivers/jpeg.py::test_jpeg_read_lossless SKIPPED (lossless jpeg not supported)
gdrivers/jpeg.py::test_jpeg_read_lossless_16bit SKIPPED (lossless jpeg not supported)
gdrivers/jpeg.py::test_jpeg_copy_mdd PASSED
gdrivers/jpeg.py::test_jpeg_cleanup PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_icc PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_options_icc PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_icc_64K PASSED
gdrivers/jpegxl.py::test_jpegxl_read SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_byte SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint16 SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_float32 SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_grey_alpha SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgb SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[YES] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[NO] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[None] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_no_but_lossless_copy_yes SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_distance SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[100-0] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[90-1] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[10-12.65] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_xmp SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_exif SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_huge_xmp_compressed_box SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint8_7_bits SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint16_12_bits SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rasterio SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_icc_profile SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_disabled SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_with_mask_band SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_xmp SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_extra_channels SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_write_extra_channels SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_five_bands SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_write_five_bands SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_createcopy_errors SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_band_combinations SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[1] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[2] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[3] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[4] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[5] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[6] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[7] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[8] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_alpha_distance_zero SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_identify_raw_codestream SKIPPED (Driver JPEGXL not present)
gdrivers/jpipkak.py::test_jpipkak_1 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_2 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_3 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_4 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_5 SKIPPED
gdrivers/kea.py::test_kea_1 PASSED
gdrivers/kea.py::test_kea_2[byte.tif] PASSED
gdrivers/kea.py::test_kea_2[gtiff/int8.tif] PASSED
gdrivers/kea.py::test_kea_2[int16.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint16.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/int32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/int64.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint64.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/float32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/float64.tif] PASSED
gdrivers/kea.py::test_kea_3[byte.tif] PASSED
gdrivers/kea.py::test_kea_3[gtiff/int8.tif] PASSED
gdrivers/kea.py::test_kea_3[int16.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint16.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/int32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/int64.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint64.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/float32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/float64.tif] PASSED
gdrivers/kea.py::test_kea_4 PASSED
gdrivers/kea.py::test_kea_5 PASSED
gdrivers/kea.py::test_kea_6 PASSED
gdrivers/kea.py::test_kea_7 PASSED
gdrivers/kea.py::test_kea_7_bis PASSED
gdrivers/kea.py::test_kea_8 PASSED
gdrivers/kea.py::test_kea_9 PASSED
gdrivers/kea.py::test_kea_10[1-0-0] PASSED
gdrivers/kea.py::test_kea_10[1-1.1-1.0] PASSED
gdrivers/kea.py::test_kea_10[1-255-255] PASSED
gdrivers/kea.py::test_kea_10[1--1-None] PASSED
gdrivers/kea.py::test_kea_10[1-256-None] PASSED
gdrivers/kea.py::test_kea_10[2-0-0] PASSED
gdrivers/kea.py::test_kea_10[2-65535-65535] PASSED
gdrivers/kea.py::test_kea_10[2--1-None] PASSED
gdrivers/kea.py::test_kea_10[2-65536-None] PASSED
gdrivers/kea.py::test_kea_10[3--32768--32768] PASSED
gdrivers/kea.py::test_kea_10[3-32767-32767] PASSED
gdrivers/kea.py::test_kea_10[3--32769-None] PASSED
gdrivers/kea.py::test_kea_10[3-32768-None] PASSED
gdrivers/kea.py::test_kea_10[4-0-0] PASSED
gdrivers/kea.py::test_kea_10[4-4294967295-4294967295] PASSED
gdrivers/kea.py::test_kea_10[4--1-None] PASSED
gdrivers/kea.py::test_kea_10[4-4294967296-None] PASSED
gdrivers/kea.py::test_kea_10[5--2147483648--2147483648] PASSED
gdrivers/kea.py::test_kea_10[5-2147483647-2147483647] PASSED
gdrivers/kea.py::test_kea_10[5--2147483649-None] PASSED
gdrivers/kea.py::test_kea_10[5-2147483648-None] PASSED
gdrivers/kea.py::test_kea_10[13-0-0] PASSED
gdrivers/kea.py::test_kea_10[13-4294967296-4294967296] PASSED
gdrivers/kea.py::test_kea_10[13--4294967296--4294967296] PASSED
gdrivers/kea.py::test_kea_10[12-0-0] PASSED
gdrivers/kea.py::test_kea_10[12-4294967296-4294967296] PASSED
gdrivers/kea.py::test_kea_10[6-0.5-0.5] PASSED
gdrivers/kea.py::test_kea_11 PASSED
gdrivers/kea.py::test_kea_12 PASSED
gdrivers/kea.py::test_kea_13 PASSED
gdrivers/kea.py::test_kea_14 PASSED
gdrivers/kea.py::test_kea_15 PASSED
gdrivers/kea.py::test_kea_create_vsimem FAILED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_1 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_2 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_3 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_4 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_5 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_6 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_7 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_folder_pct PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_pct PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_8 PASSED
gdrivers/kro.py::test_kro_1 PASSED
gdrivers/kro.py::test_kro_2 PASSED
gdrivers/kro.py::test_kro_3 PASSED
gdrivers/kro.py::test_kro_4 PASSED
gdrivers/kro.py::test_kro_5 SKIPPED
gdrivers/ktx2.py::test_ktx2_read_etc1s SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_uastc SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_two_layers SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/i_do_not_exist.ktx2:0:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:2:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0:1] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_rgba_output_on_filesystem SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_compression[ETC1S] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_compression[UASTC] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_supercompression SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_mipmap SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_uastc_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_uastc_rdo_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_quality_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_clusters_options SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_colorspace SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_num_threads SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_incompatible_or_missing_options SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_incompatible_source SKIPPED (Driver KTX2 not present)
gdrivers/l1b.py::test_l1b[n12gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n12gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n12gac10bit_ebcdic.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n14gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n15gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n16gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n17gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[frang.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[franh.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[calfirel.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[rapnzg.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[noaa18.n1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[noaa1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b_geoloc SKIPPED
gdrivers/l1b.py::test_l1b_solar_zenith_angles_before_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_metadata_before_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_angles_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_clouds_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_metadata_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_little_endian PASSED
gdrivers/lan.py::test_lan_1 PASSED
gdrivers/lan.py::test_lan_2 PASSED
gdrivers/lcp.py::test_lcp_1 PASSED
gdrivers/lcp.py::test_lcp_2 PASSED
gdrivers/lcp.py::test_lcp_3 PASSED
gdrivers/lcp.py::test_lcp_4 PASSED
gdrivers/lcp.py::test_lcp_5 PASSED
gdrivers/lcp.py::test_lcp_6 PASSED
gdrivers/lcp.py::test_lcp_7 PASSED
gdrivers/lcp.py::test_lcp_8 PASSED
gdrivers/lcp.py::test_lcp_9 PASSED
gdrivers/lcp.py::test_lcp_10 PASSED
gdrivers/lcp.py::test_lcp_11 PASSED
gdrivers/lcp.py::test_lcp_12 PASSED
gdrivers/lcp.py::test_lcp_13 PASSED
gdrivers/lcp.py::test_lcp_14 PASSED
gdrivers/lcp.py::test_lcp_15 PASSED
gdrivers/lcp.py::test_lcp_16 PASSED
gdrivers/lcp.py::test_lcp_17 PASSED
gdrivers/lcp.py::test_lcp_18 PASSED
gdrivers/lcp.py::test_lcp_19 PASSED
gdrivers/lcp.py::test_lcp_20 PASSED
gdrivers/lcp.py::test_lcp_21 PASSED
gdrivers/lcp.py::test_lcp_22 PASSED
gdrivers/lcp.py::test_lcp_23 PASSED
gdrivers/leveller.py::test_leveller_1 PASSED
gdrivers/loslas.py::test_loslas_1 PASSED
gdrivers/mbtiles.py::test_mbtiles_2 PASSED
gdrivers/mbtiles.py::test_mbtiles_3 SKIPPED (Cannot access http://a.tiles.mapbox.com/v3/mapbox.geography-class.mbtiles)
gdrivers/mbtiles.py::test_mbtiles_http_jpeg_three_bands PASSED
gdrivers/mbtiles.py::test_mbtiles_http_jpeg_single_band PASSED
gdrivers/mbtiles.py::test_mbtiles_http_png PASSED
gdrivers/mbtiles.py::test_mbtiles_4 PASSED
gdrivers/mbtiles.py::test_mbtiles_5 PASSED
gdrivers/mbtiles.py::test_mbtiles_6 PASSED
gdrivers/mbtiles.py::test_mbtiles_7 PASSED
gdrivers/mbtiles.py::test_mbtiles_overview_minzoom PASSED
gdrivers/mbtiles.py::test_mbtiles_8 PASSED
gdrivers/mbtiles.py::test_mbtiles_9 PASSED
gdrivers/mbtiles.py::test_mbtiles_10 PASSED
gdrivers/mbtiles.py::test_mbtiles_11 SKIPPED
gdrivers/mbtiles.py::test_mbtiles_raster_open_in_vector_mode PASSED
gdrivers/mbtiles.py::test_mbtiles_create PASSED
gdrivers/mbtiles.py::test_mbtiles_webp_read PASSED
gdrivers/mbtiles.py::test_mbtiles_webp_write PASSED
gdrivers/mem.py::test_mem_1 PASSED
gdrivers/mem.py::test_mem_2 PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE={proj_crs},DATATYPE=Float32-Lambert] PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE=bogus,DATATYPE=Float32-] PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE="{ll_crs}",DATATYPE=Float32-GEOGCS] PASSED
gdrivers/mem.py::test_mem_3 PASSED
gdrivers/mem.py::test_mem_4 PASSED
gdrivers/mem.py::test_mem_5 PASSED
gdrivers/mem.py::test_mem_6 PASSED
gdrivers/mem.py::test_mem_7 PASSED
gdrivers/mem.py::test_mem_8 PASSED
gdrivers/mem.py::test_mem_9 PASSED
gdrivers/mem.py::test_mem_10 PASSED
gdrivers/mem.py::test_mem_11 PASSED
gdrivers/mem.py::test_mem_12 PASSED
gdrivers/mem.py::test_mem_rat PASSED
gdrivers/mem.py::test_mem_categorynames PASSED
gdrivers/mem.py::test_mem_colortable PASSED
gdrivers/mem.py::test_mem_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED
gdrivers/mem.py::test_mem_nodata_int64 PASSED
gdrivers/mem.py::test_mem_nodata_uint64 PASSED
gdrivers/mem.py::test_mem_alpha_ismaskband PASSED
gdrivers/mem.py::test_mem_cleanup PASSED
gdrivers/memmultidim.py::test_mem_md_basic FAILED
gdrivers/memmultidim.py::test_mem_md_subgroup FAILED
gdrivers/memmultidim.py::test_mem_md_array_unnamed_array PASSED
gdrivers/memmultidim.py::test_mem_md_array_duplicated_array_name PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodim PASSED
gdrivers/memmultidim.py::test_mem_md_array_single_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_string PASSED
gdrivers/memmultidim.py::test_mem_md_datatypes PASSED
gdrivers/memmultidim.py::test_mem_md_array_compoundtype PASSED
gdrivers/memmultidim.py::test_mem_md_array_3_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_4_dim PASSED
gdrivers/memmultidim.py::test_mem_md_copy_array PASSED
gdrivers/memmultidim.py::test_mem_md_array_read_write_errors PASSED
gdrivers/memmultidim.py::test_mem_md_invalid_dims PASSED
gdrivers/memmultidim.py::test_mem_md_array_invalid_args PASSED
gdrivers/memmultidim.py::test_mem_md_array_too_large PASSED
gdrivers/memmultidim.py::test_mem_md_array_too_large_overflow_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_30dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_32dim PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_single_numeric PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_numeric PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_single_string PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_string_json PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_string PASSED
gdrivers/memmultidim.py::test_mem_md_array_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_array_slice PASSED
gdrivers/memmultidim.py::test_mem_md_band_as_mdarray PASSED
gdrivers/memmultidim.py::test_mem_md_array_as_classic_dataset PASSED
gdrivers/memmultidim.py::test_mem_md_array_transpose PASSED
gdrivers/memmultidim.py::test_mem_md_array_single_dim_non_contiguous_copy PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_non_matching_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_3dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_1dim_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_only PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_masks_only PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_and_masks PASSED
gdrivers/memmultidim.py::test_mem_md_array_resolvemdarray FAILED
gdrivers/memmultidim.py::test_mem_md_array_statistics PASSED
gdrivers/memmultidim.py::test_mem_md_array_statistics_float32 PASSED
gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale PASSED
gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale_with_explicit_data_type_and_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodata_int64 PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodata_uint64 PASSED
gdrivers/memmultidim.py::test_mem_md_getcoordinatevariables PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size2] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_before_malloc PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_at_malloc PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_two_dims_at_once PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice_error PASSED
gdrivers/memmultidim.py::test_mem_md_rename_group PASSED
gdrivers/memmultidim.py::test_mem_md_rename_dimension PASSED
gdrivers/memmultidim.py::test_mem_md_rename_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_rename_array PASSED
gdrivers/memmultidim.py::test_mem_md_delete_group PASSED
gdrivers/memmultidim.py::test_mem_md_delete_array PASSED
gdrivers/memmultidim.py::test_mem_md_delete_group_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_delete_array_attribute PASSED
gdrivers/mff.py::test_mff_1 PASSED
gdrivers/mff.py::test_mff_2 PASSED
gdrivers/mff.py::test_mff_3 PASSED
gdrivers/mff2.py::test_mff2_1 PASSED
gdrivers/mff2.py::test_mff2_write PASSED
gdrivers/mrf.py::test_mrf[byte.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=NONE']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/utmsmall.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'INTERLEAVE=PIXEL']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'QUALITY=99']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'OPTIONS=V1:1', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world_pct.tif-['COMPRESS=PPNG']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=RGB']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=YCC']] PASSED
gdrivers/mrf.py::test_mrf[jpeg/12bit_rose_extract.jpg-['COMPRESS=JPEG']] SKIPPED
gdrivers/mrf.py::test_mrf[f32nan_data.tif-['COMPRESS=LERC', 'OPTIONS=V1:Yes LERC_PREC:0.01']] PASSED
gdrivers/mrf.py::test_mrf_zen_test PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_with_nodata_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_avg_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_avg_with_nodata_fact_2 PASSED
gdrivers/mrf.py::test_mrf_nnb_overview_partial_block PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_implicit_level PASSED
gdrivers/mrf.py::test_mrf_overview_external PASSED
gdrivers/mrf.py::test_mrf_lerc_nodata PASSED
gdrivers/mrf.py::test_mrf_lerc_with_huffman PASSED
gdrivers/mrf.py::test_raw_lerc 60065 OPTIONS=V1:1
PASSED
gdrivers/mrf.py::test_mrf_cached_source PASSED
gdrivers/mrf.py::test_mrf_versioned PASSED
gdrivers/mrf.py::test_mrf_setspatialref PASSED
gdrivers/mrf.py::test_mrf_cleanup PASSED
gdrivers/mrsid.py::test_mrsid_1 FAILED
gdrivers/mrsid.py::test_mrsid_2 FAILED
gdrivers/mrsid.py::test_mrsid_3 FAILED
gdrivers/mrsid.py::test_mrsid_4 FAILED
gdrivers/mrsid.py::test_mrsid_6 SKIPPED
gdrivers/mrsid.py::test_mrsid_7 SKIPPED
gdrivers/mrsid.py::test_mrsid_8 FAILED
gdrivers/mrsid.py::test_mrsid_9 FAILED
gdrivers/mrsid.py::test_mrsid_10 SKIPPED
gdrivers/mrsid.py::test_mrsid_11 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_1 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_2 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_3 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_4 SKIPPED
gdrivers/ndf.py::test_ndf_1 PASSED
gdrivers/netcdf.py::test_netcdf_1 NOTICE: using netcdf version 4.8.1 has_nc2: False
PASSED
gdrivers/netcdf.py::test_netcdf_2 PASSED
gdrivers/netcdf.py::test_netcdf_3 PASSED
gdrivers/netcdf.py::test_netcdf_4 PASSED
gdrivers/netcdf.py::test_netcdf_5 PASSED
gdrivers/netcdf.py::test_netcdf_6 PASSED
gdrivers/netcdf.py::test_netcdf_7 PASSED
gdrivers/netcdf.py::test_netcdf_8 PASSED
gdrivers/netcdf.py::test_netcdf_9 PASSED
gdrivers/netcdf.py::test_netcdf_10 PASSED
gdrivers/netcdf.py::test_netcdf_11 PASSED
gdrivers/netcdf.py::test_netcdf_cf_geog_with_srs PASSED
gdrivers/netcdf.py::test_netcdf_cf_lon_lat_with_coordinates_no_crs PASSED
gdrivers/netcdf.py::test_netcdf_longitude_latitude PASSED
gdrivers/netcdf.py::test_netcdf_12 PASSED
gdrivers/netcdf.py::test_netcdf_13 PASSED
gdrivers/netcdf.py::test_netcdf_two_vars_as_subdatasets PASSED
gdrivers/netcdf.py::test_netcdf_two_vars_as_multiple_bands PASSED
gdrivers/netcdf.py::test_netcdf_15 SKIPPED
gdrivers/netcdf.py::test_netcdf_16 PASSED
gdrivers/netcdf.py::test_netcdf_17 PASSED
gdrivers/netcdf.py::test_netcdf_18 PASSED
gdrivers/netcdf.py::test_netcdf_19 PASSED
gdrivers/netcdf.py::test_netcdf_20 PASSED
gdrivers/netcdf.py::test_netcdf_21 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_22 PASSED
gdrivers/netcdf.py::test_netcdf_23 PASSED
gdrivers/netcdf.py::test_netcdf_24 PASSED
gdrivers/netcdf.py::test_netcdf_25 PASSED
gdrivers/netcdf.py::test_netcdf_float_valid_range PASSED
gdrivers/netcdf.py::test_netcdf_float_valid_min_max PASSED
gdrivers/netcdf.py::test_netcdf_26 PASSED
gdrivers/netcdf.py::test_netcdf_27 PASSED
gdrivers/netcdf.py::test_netcdf_assume_longlat PASSED
gdrivers/netcdf.py::test_netcdf_28 PASSED
gdrivers/netcdf.py::test_netcdf_29 SKIPPED (gdalwarp not found)
gdrivers/netcdf.py::test_netcdf_30 PASSED
gdrivers/netcdf.py::test_netcdf_31 PASSED
gdrivers/netcdf.py::test_netcdf_32 PASSED
gdrivers/netcdf.py::test_netcdf_33 PASSED
gdrivers/netcdf.py::test_netcdf_34 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_35 PASSED
gdrivers/netcdf.py::test_netcdf_36 PASSED
gdrivers/netcdf.py::test_netcdf_36_lonwrap PASSED
gdrivers/netcdf.py::test_netcdf_37 PASSED
gdrivers/netcdf.py::test_netcdf_38 PASSED
gdrivers/netcdf.py::test_netcdf_39 PASSED
gdrivers/netcdf.py::test_netcdf_39_absolute PASSED
gdrivers/netcdf.py::test_netcdf_40 PASSED
gdrivers/netcdf.py::test_netcdf_41 PASSED
gdrivers/netcdf.py::test_netcdf_42 PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-True] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-False] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-True] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-False] PASSED
gdrivers/netcdf.py::test_netcdf_43 PASSED
gdrivers/netcdf.py::test_netcdf_44 PASSED
gdrivers/netcdf.py::test_netcdf_45 PASSED
gdrivers/netcdf.py::test_netcdf_46 SKIPPED
gdrivers/netcdf.py::test_netcdf_47 PASSED
gdrivers/netcdf.py::test_netcdf_48 PASSED
gdrivers/netcdf.py::test_netcdf_49 PASSED
gdrivers/netcdf.py::test_netcdf_read_trajectory PASSED
gdrivers/netcdf.py::test_netcdf_50 PASSED
gdrivers/netcdf.py::test_netcdf_51 PASSED
gdrivers/netcdf.py::test_netcdf_51_no_gdal_tags PASSED
gdrivers/netcdf.py::test_netcdf_52 PASSED
gdrivers/netcdf.py::test_netcdf_53 PASSED
gdrivers/netcdf.py::test_netcdf_54 PASSED
gdrivers/netcdf.py::test_netcdf_55 PASSED
gdrivers/netcdf.py::test_netcdf_56 PASSED
gdrivers/netcdf.py::test_netcdf_ogr_field_alternative_name_comment PASSED
gdrivers/netcdf.py::test_netcdf_57 PASSED
gdrivers/netcdf.py::test_netcdf_58 PASSED
gdrivers/netcdf.py::test_netcdf_59 PASSED
gdrivers/netcdf.py::test_netcdf_60 PASSED
gdrivers/netcdf.py::test_netcdf_61 PASSED
gdrivers/netcdf.py::test_netcdf_62 PASSED
gdrivers/netcdf.py::test_netcdf_63 PASSED
gdrivers/netcdf.py::test_netcdf_64 PASSED
gdrivers/netcdf.py::test_netcdf_65 PASSED
gdrivers/netcdf.py::test_netcdf_66 PASSED
gdrivers/netcdf.py::test_netcdf_67 PASSED
gdrivers/netcdf.py::test_netcdf_68 PASSED
gdrivers/netcdf.py::test_netcdf_69 PASSED
gdrivers/netcdf.py::test_netcdf_70 PASSED
gdrivers/netcdf.py::test_netcdf_71 PASSED
gdrivers/netcdf.py::test_netcdf_72 PASSED
gdrivers/netcdf.py::test_netcdf_73 PASSED
gdrivers/netcdf.py::test_netcdf_74 PASSED
gdrivers/netcdf.py::test_netcdf_75 SKIPPED
gdrivers/netcdf.py::test_netcdf_76 SKIPPED
gdrivers/netcdf.py::test_netcdf_77 PASSED
gdrivers/netcdf.py::test_netcdf_78 PASSED
gdrivers/netcdf.py::test_netcdf_79 PASSED
gdrivers/netcdf.py::test_netcdf_80 PASSED
gdrivers/netcdf.py::test_netcdf_81 PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_proj PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_netcdf_cf PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_grib PASSED
gdrivers/netcdf.py::test_netcdf_82 PASSED
gdrivers/netcdf.py::test_netcdf_83 PASSED
gdrivers/netcdf.py::test_netcdf_84 PASSED
gdrivers/netcdf.py::test_netcdf_85 PASSED
gdrivers/netcdf.py::test_netcdf_86 PASSED
gdrivers/netcdf.py::test_netcdf_uffd PASSED
gdrivers/netcdf.py::test_netcdf_mixed_raster_vector PASSED
gdrivers/netcdf.py::test_netcdf_open_empty_double_attr PASSED
gdrivers/netcdf.py::test_netcdf_huge_block_size SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_swapped_x_y_dimension PASSED
gdrivers/netcdf.py::test_netcdf_expanded_form_of_grid_mapping PASSED
gdrivers/netcdf.py::test_netcdf_functions_1[testSetGeoTransform] PASSED
gdrivers/netcdf.py::test_netcdf_functions_1[testSetProjection] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float64] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float64] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float64] PASSED
gdrivers/netcdf.py::test_bad_cf1_8 PASSED
gdrivers/netcdf.py::test_point_read PASSED
gdrivers/netcdf.py::test_point3D_read PASSED
gdrivers/netcdf.py::test_multipoint_read PASSED
gdrivers/netcdf.py::test_multipoint3D_read PASSED
gdrivers/netcdf.py::test_line_read PASSED
gdrivers/netcdf.py::test_line3D_read PASSED
gdrivers/netcdf.py::test_multiline_read PASSED
gdrivers/netcdf.py::test_multiline3D_read PASSED
gdrivers/netcdf.py::test_polygon_read PASSED
gdrivers/netcdf.py::test_polygon3D_read PASSED
gdrivers/netcdf.py::test_multipolygon_read PASSED
gdrivers/netcdf.py::test_multipolygon3D_read PASSED
gdrivers/netcdf.py::test_serpenski_two_ring PASSED
gdrivers/netcdf.py::test_serpenski3D_two_ring PASSED
gdrivers/netcdf.py::test_flipped_axis PASSED
gdrivers/netcdf.py::test_arbitrary_3Daxis_order_ PASSED
gdrivers/netcdf.py::test_multiple_layers_one_nc PASSED
gdrivers/netcdf.py::test_yahara PASSED
gdrivers/netcdf.py::test_states_full_layer PASSED
gdrivers/netcdf.py::test_point_write PASSED
gdrivers/netcdf.py::test_point3D_write PASSED
gdrivers/netcdf.py::test_line_write PASSED
gdrivers/netcdf.py::test_line3D_write PASSED
gdrivers/netcdf.py::test_polygon_no_ir_write PASSED
gdrivers/netcdf.py::test_polygon_write PASSED
gdrivers/netcdf.py::test_polygon3D_no_ir_write PASSED
gdrivers/netcdf.py::test_polygon3D_write PASSED
gdrivers/netcdf.py::test_multipoint_write PASSED
gdrivers/netcdf.py::test_multipoint3D_write PASSED
gdrivers/netcdf.py::test_multiline_write PASSED
gdrivers/netcdf.py::test_multiline3D_write PASSED
gdrivers/netcdf.py::test_multipolygon_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_write PASSED
gdrivers/netcdf.py::test_multipolygon_with_no_ir_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_with_no_ir_write PASSED
gdrivers/netcdf.py::test_write_buffer_restrict_correctness PASSED
gdrivers/netcdf.py::test_write_nc_from_nc PASSED
gdrivers/netcdf.py::test_multipolygon_with_no_ir_NC4_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_NC4C_write PASSED
gdrivers/netcdf.py::test_netcdf_dimension_labels_with_null PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc_NC4 PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc_back_to_NC3 PASSED
gdrivers/netcdf.py::test_SG_NC3_field_write PASSED
gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness PASSED
gdrivers/netcdf.py::test_empty_polygon_read_write PASSED
gdrivers/netcdf.py::test_empty_multiline_read_write PASSED
gdrivers/netcdf.py::test_empty_multipolygon_read_write PASSED
gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness_single_datum PASSED
gdrivers/netcdf.py::test_netcdf_uint16_netcdf4_without_fill PASSED
gdrivers/netcdf.py::test_netcdf_sen3_sral_mwr_fake_standard_measurement PASSED
gdrivers/netcdf.py::test_netcdf_chunked_multiple PASSED
gdrivers/netcdf.py::test_netcdf_chunked_not_multiple PASSED
gdrivers/netcdf.py::test_netcdf_create PASSED
gdrivers/netcdf.py::test_netcdf_sg1_8_max_variable_with_max_width_string_field_no_warning PASSED
gdrivers/netcdf.py::test_netcdf_hdf5_signature_not_at_beginning PASSED
gdrivers/netcdf.py::test_netcdf_open_vsimem PASSED
gdrivers/netcdf.py::test_netcdf_open_coords_no_georef_indexing_variables PASSED
gdrivers/netcdf.py::test_netcdf_metadata_sentinel5 PASSED
gdrivers/netcdf.py::test_netcdf_modis_array PASSED
gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_a PASSED
gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_b PASSED
gdrivers/netcdf.py::test_netcdf_open_userfaultfd PASSED
gdrivers/netcdf.py::test_netcdf_write_4D PASSED
gdrivers/netcdf.py::test_netcdf__crs_wkt PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata_with_existing_history_and_conventions PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata_disabled PASSED
gdrivers/netcdf.py::test_netcdf_update_metadata PASSED
gdrivers/netcdf.py::test_netcdf_read_gmt_file PASSED
gdrivers/netcdf.py::test_netcdf_read_int64 PASSED
gdrivers/netcdf.py::test_netcdf_write_int64 PASSED
gdrivers/netcdf.py::test_netcdf_read_uint64 PASSED
gdrivers/netcdf.py::test_netcdf_write_uint64 PASSED
gdrivers/netcdf.py::test_netcdf_write_uint64_nodata PASSED
gdrivers/netcdf.py::test_netcdf_write_int64_nodata PASSED
gdrivers/netcdf.py::test_netcdf_read_geogcrs_component_names PASSED
gdrivers/netcdf.py::test_netcdf_stats PASSED
gdrivers/netcdf.py::test_netcdf_short_as_unsigned PASSED
gdrivers/netcdf.py::test_netcdf_read_unrelated_dim PASSED
gdrivers/netcdf.py::test_netcdf_read_missing_value_text_numeric PASSED
gdrivers/netcdf.py::test_netcdf_read_missing_value_text_non_numeric PASSED
gdrivers/netcdf.py::test_netcdf_read_cf_xy_latlon_crs_wkt PASSED
gdrivers/netcdf.py::test_netcdf_warning_get_metadata_item_PIXELTYPE PASSED
gdrivers/netcdf.py::test_netcdf_read_actual_range_with_order_different_than_latitude PASSED
gdrivers/netcdf.py::test_netcdf_read_var_with_column PASSED
gdrivers/netcdf.py::test_netcdf_read_lon_lat_indexed_irregularly_spaced PASSED
gdrivers/netcdf.py::test_netcdf_read_invalid_valid_min_valid_max PASSED
gdrivers/netcdf.py::test_netcdf_resolve_var_name PASSED
gdrivers/netcdf.py::test_netcdf_NASA_L2_Ocean PASSED
gdrivers/netcdf.py::test_netcdf_proj4string_geospatial_bounds_crs PASSED
gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2A PASSED
gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2B_MIN PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\data\\netcdf\\quoted \\"SNPP_VIIRS.20230406T024200\\".L2.OC.NRT.nc":/navigation_data/longitude-C:\\data\\netcdf\\quoted "SNPP_VIIRS.20230406T024200".L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc":/navigation_data/longitude-/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude-a:/navigation_data/longitude-] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude:ubyte_var-a:/navigation_data/longitude-ubyte_var] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc":ubyte_var-D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc-ubyte_var] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:https://www.ncei.noaa.gov/data/sample.nc-https://www.ncei.noaa.gov/data/sample.nc-] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/var_with_column.nc":"VAR:NAME"-data/netcdf/var_with_column.nc-VAR:NAME] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/resolve_var_name.nc:/data/vis_08/measured/effective_radiance"-data/netcdf/resolve_var_name.nc-/data/vis_08/measured/effective_radiance] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[--] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a:c] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:] PASSED
gdrivers/netcdf_cf.py::test_netcdf_cf_1 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_2 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_3 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[AEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[AZE] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LAZEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LC_2SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LCEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-1SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-2SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[Ortho] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[PSt] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[St] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[TM] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[GEOS] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[data/netcdf/cf_dimsindiff_4326.nc] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[data/netcdf/cf_dimsindiff_4326.nc-1-2041] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp-1-2041] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-1-476] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-4-476] SKIPPED (OS is not posix)
gdrivers/netcdf_multidim.py::test_netcdf_multidim_invalid_file PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_single_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_multi_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_from_ncdump SKIPPED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_2d_dim_char_variable PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_array PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_attr_alldatatypes PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_projection PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_expanded_form_of_grid_mapping PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_netcdf_4d PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc3 PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc4 PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_several_arrays_with_srs PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_dim_zero PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_dims_with_same_name_different_size PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getmdarraynames_options PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_opposite_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_same_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_opposite_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim_two_candidates PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_stats PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_advise_read PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_get_mask PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options_if_name_fullname PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_group_by_same_dimension PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getcoordinatevariables PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache_pamproxydb SKIPPED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_vsimem PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_userfaultfd PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d_zero_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-11-11] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-11-11] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_bigger_file PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes_opened_twice PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_short_as_unsigned PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_missing_value_text_numeric PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_non_numeric PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_numeric_not_in_range PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type_not_in_range PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value_and_FillValue PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_USE_DEFAULT_FILL_AS_NODATA PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_fill PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_no_fill PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_dim_referenced_twice PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_array PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_attribute PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_copy_group_with_indexing_variable_after_regular_var PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_delete_attribute PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_compute_statistics_update_metadata PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2A PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2B_MIN PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_serialize_statistics_asclassicdataset PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_as_classic_dataset_overview PASSED
gdrivers/ngsgeoid.py::test_ngsgeoid_1 PASSED
gdrivers/ngsgeoid.py::test_ngsgeoid_2 PASSED
gdrivers/ngw.py::test_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/nitf.py::test_nitf_1 PASSED
gdrivers/nitf.py::test_nitf_2 PASSED
gdrivers/nitf.py::test_nitf_3 PASSED
gdrivers/nitf.py::test_nitf_5 PASSED
gdrivers/nitf.py::test_nitf_6 PASSED
gdrivers/nitf.py::test_nitf_7 PASSED
gdrivers/nitf.py::test_nitf_8 PASSED
gdrivers/nitf.py::test_nitf_9 PASSED
gdrivers/nitf.py::test_nitf_11 PASSED
gdrivers/nitf.py::test_nitf_12 PASSED
gdrivers/nitf.py::test_nitf_13 PASSED
gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32631-N] PASSED
gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32731-S] PASSED
gdrivers/nitf.py::test_nitf_create_copy_user_provided_IGEOLO_without_ICORDS PASSED
gdrivers/nitf.py::test_nitf_create_copy_user_provided_ICORDS_IGEOLO PASSED
gdrivers/nitf.py::test_nitf_create_copy_UTM_corner_reprojection_to_long_lat PASSED
gdrivers/nitf.py::test_nitf_15 PASSED
gdrivers/nitf.py::test_nitf_16 PASSED
gdrivers/nitf.py::test_nitf_17 PASSED
gdrivers/nitf.py::test_nitf_18 PASSED
gdrivers/nitf.py::test_nitf_19 PASSED
gdrivers/nitf.py::test_nitf_20 PASSED
gdrivers/nitf.py::test_nitf_21 PASSED
gdrivers/nitf.py::test_nitf_22 PASSED
gdrivers/nitf.py::test_nitf_23 PASSED
gdrivers/nitf.py::test_nitf_24 PASSED
gdrivers/nitf.py::test_nitf_25 PASSED
gdrivers/nitf.py::test_nitf_26 PASSED
gdrivers/nitf.py::test_nitf_27 PASSED
gdrivers/nitf.py::test_nitf_28_jp2ecw SKIPPED
gdrivers/nitf.py::test_nitf_28_jp2mrsid SKIPPED (Driver JP2MrSID not present)
gdrivers/nitf.py::test_nitf_28_jp2kak SKIPPED (Driver JP2KAK not present)
gdrivers/nitf.py::test_nitf_28_jp2openjpeg PASSED
gdrivers/nitf.py::test_nitf_28_jp2openjpeg_bis PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_numerically_lossless PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless_with_quality PASSED
gdrivers/nitf.py::test_nitf_29 PASSED
gdrivers/nitf.py::test_nitf_30 PASSED
gdrivers/nitf.py::test_nitf_31 PASSED
gdrivers/nitf.py::test_nitf_32 PASSED
gdrivers/nitf.py::test_nitf_33 PASSED
gdrivers/nitf.py::test_nitf_34 PASSED
gdrivers/nitf.py::test_nitf_35 PASSED
gdrivers/nitf.py::test_nitf_36 PASSED
gdrivers/nitf.py::test_nitf_37 PASSED
gdrivers/nitf.py::test_nitf_38 PASSED
gdrivers/nitf.py::test_nitf_39 PASSED
gdrivers/nitf.py::test_nitf_40 SKIPPED
gdrivers/nitf.py::test_nitf_41 SKIPPED
gdrivers/nitf.py::test_nitf_42 SKIPPED
gdrivers/nitf.py::test_nitf_43_jasper SKIPPED (Driver JPEG2000 not available)
gdrivers/nitf.py::test_nitf_43_jp2ecw SKIPPED
gdrivers/nitf.py::test_nitf_43_jp2kak SKIPPED (Driver JP2KAK not available)
gdrivers/nitf.py::test_nitf_44 PASSED
gdrivers/nitf.py::test_nitf_45 PASSED
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2ECW] PASSED
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2MrSID] SKIPPED (Driver JP2MrSID missing)
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2KAK] SKIPPED (Driver JP2KAK missing)
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2OpenJPEG] PASSED
gdrivers/nitf.py::test_nitf_47 PASSED
gdrivers/nitf.py::test_nitf_48 PASSED
gdrivers/nitf.py::test_nitf_49 PASSED
gdrivers/nitf.py::test_nitf_50 PASSED
gdrivers/nitf.py::test_nitf_51 PASSED
gdrivers/nitf.py::test_nitf_52 PASSED
gdrivers/nitf.py::test_nitf_53 PASSED
gdrivers/nitf.py::test_nitf_54 PASSED
gdrivers/nitf.py::test_nitf_55 PASSED
gdrivers/nitf.py::test_nitf_56 PASSED
gdrivers/nitf.py::test_nitf_57 PASSED
gdrivers/nitf.py::test_nitf_58 PASSED
gdrivers/nitf.py::test_nitf_read_IMRFCA_IMASDA PASSED
gdrivers/nitf.py::test_nitf_59 PASSED
gdrivers/nitf.py::test_nitf_60 PASSED
gdrivers/nitf.py::test_nitf_61 PASSED
gdrivers/nitf.py::test_nitf_62 PASSED
gdrivers/nitf.py::test_nitf_63 PASSED
gdrivers/nitf.py::test_nitf_64 PASSED
gdrivers/nitf.py::test_nitf_65 PASSED
gdrivers/nitf.py::test_nitf_66 PASSED
gdrivers/nitf.py::test_nitf_67 PASSED
gdrivers/nitf.py::test_nitf_68 PASSED
gdrivers/nitf.py::test_nitf_69 PASSED
gdrivers/nitf.py::test_nitf_70 PASSED
gdrivers/nitf.py::test_nitf_71 PASSED
gdrivers/nitf.py::test_nitf_72 PASSED
gdrivers/nitf.py::test_nitf_73 PASSED
gdrivers/nitf.py::test_nitf_74 PASSED
gdrivers/nitf.py::test_nitf_75 PASSED
gdrivers/nitf.py::test_nitf_76 PASSED
gdrivers/nitf.py::test_nitf_77 PASSED
gdrivers/nitf.py::test_nitf_78 PASSED
gdrivers/nitf.py::test_nitf_79 PASSED
gdrivers/nitf.py::test_nitf_80 PASSED
gdrivers/nitf.py::test_nitf_81 PASSED
gdrivers/nitf.py::test_nitf_82 PASSED
gdrivers/nitf.py::test_nitf_83 PASSED
gdrivers/nitf.py::test_nitf_84 PASSED
gdrivers/nitf.py::test_nitf_85 PASSED
gdrivers/nitf.py::test_nitf_86 PASSED
gdrivers/nitf.py::test_nitf_87 PASSED
gdrivers/nitf.py::test_nitf_88 PASSED
gdrivers/nitf.py::test_nitf_89 PASSED
gdrivers/nitf.py::test_nitf_90 PASSED
gdrivers/nitf.py::test_nitf_91 PASSED
gdrivers/nitf.py::test_nitf_RSMAPB PASSED
gdrivers/nitf.py::test_nitf_RSMDCB PASSED
gdrivers/nitf.py::test_nitf_RSMECB PASSED
gdrivers/nitf.py::test_nitf_des PASSED
gdrivers/nitf.py::test_nitf_des_CSSHPA PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des_error_missing_RESERVE_SPACE_FOR_TRE_OVERFLOW PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des_errorinvalid_DESITEM PASSED
gdrivers/nitf.py::test_nitf_des_XML_DATA_CONTENT PASSED
gdrivers/nitf.py::test_nitf_des_XML_DATA_CONTENT_invalid PASSED
gdrivers/nitf.py::test_nitf_header_encoding PASSED
gdrivers/nitf.py::test_nitf_read_C4 PASSED
gdrivers/nitf.py::test_nitf_SENSRB PASSED
gdrivers/nitf.py::test_nitf_valid_udid PASSED
gdrivers/nitf.py::test_nitf_invalid_udid PASSED
gdrivers/nitf.py::test_nitf_isubcat_populated PASSED
gdrivers/nitf.py::test_nitf_create_too_large_file PASSED
gdrivers/nitf.py::test_nitf_create_two_images_final_with_C3_compression PASSED
gdrivers/nitf.py::test_nitf_create_three_images_final_uncompressed PASSED
gdrivers/nitf.py::test_nitf_CLEVEL_update PASSED
gdrivers/nitf.py::test_nitf_pam_metadata_single_image PASSED
gdrivers/nitf.py::test_nitf_pam_metadata_several_images PASSED
gdrivers/nitf.py::test_nitf_no_image_segment PASSED
gdrivers/nitf.py::test_nitf_metadata_validation_tre PASSED
gdrivers/nitf.py::test_nitf_metadata_validation_des PASSED
gdrivers/nitf.py::test_nitf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_14 SKIPPED
gdrivers/nitf.py::test_nitf_online_18 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_19 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_21 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_22 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_23 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_24 SKIPPED (Test data no longer available)
gdrivers/nitf.py::test_nitf_online_25 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/noaa_b.py::test_noaa_b PASSED
gdrivers/noaa_b.py::test_noaa_b_little_endian PASSED
gdrivers/nsidcbin.py::test_nsidcbin_1 PASSED
gdrivers/ntv2.py::test_ntv2_1 PASSED
gdrivers/ntv2.py::test_ntv2_2 PASSED
gdrivers/ntv2.py::test_ntv2_3 PASSED
gdrivers/ntv2.py::test_ntv2_4 PASSED
gdrivers/ntv2.py::test_ntv2_5 PASSED
gdrivers/ntv2.py::test_ntv2_6 PASSED
gdrivers/ntv2.py::test_ntv2_7 PASSED
gdrivers/ntv2.py::test_ntv2_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ntv2.py::test_ntv2_online_2 SKIPPED
gdrivers/ntv2.py::test_ntv2_online_3 SKIPPED
gdrivers/nwt_grc.py::test_nwt_grc_1 PASSED
gdrivers/nwt_grd.py::test_nwt_grd_1 PASSED
gdrivers/nwt_grd.py::test_nwt_grd_2 PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_features[False] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_features[True] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[AUTO] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON_PREFERRED] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT_PREFERRED] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[MAP-Collection ne_10m_lakes_europe] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[TILES-Collection ne_10m_lakes_europe] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[COVERAGE-SRTM] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[MAP-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[COVERAGE-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-4] PASSED
gdrivers/ogcapi.py::test_wrong_url[MAP-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[TILES-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[COVERAGE-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[TILES-4] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[AUTO-4-statistics0] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[PNG-4-statistics1] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[PNG_PREFERRED-4-statistics2] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[JPEG-3-statistics3] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[JPEG_PREFERRED-3-statistics4] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles_format[GEOTIFF-4-statistics5] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_subdatasets PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lz77-1-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lzw-1-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lz77-2-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lzw-2-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lz77-3-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lzw-3-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lz77-4-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lzw-4-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lz77-5-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lzw-5-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lz77-6-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lzw-6-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float64_lz77-7-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_mask_band PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_multi_band PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_one_bit PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_four_bit PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_driver_not_available SKIPPED (Test specific when JPEG driver is absent)
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_read_data PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000 PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000_read_data PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_int8 PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_statistics PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_rat PASSED
gdrivers/openfilegdb.py::test_openfilegb_shifted_origin PASSED
gdrivers/openfilegdb.py::test_openfilegb_v9 PASSED
gdrivers/ozi.py::test_ozi_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/paux.py::test_paux_1 PASSED
gdrivers/paux.py::test_paux_2 PASSED
gdrivers/paux.py::test_paux_3 PASSED
gdrivers/paux.py::test_paux_cleanup PASSED
gdrivers/pcidsk.py::test_pcidsk_1 PASSED
gdrivers/pcidsk.py::test_pcidsk_2 PASSED
gdrivers/pcidsk.py::test_pcidsk_3 PASSED
gdrivers/pcidsk.py::test_pcidsk_4 PASSED
gdrivers/pcidsk.py::test_pcidsk_5 PASSED
gdrivers/pcidsk.py::test_pcidsk_8 PASSED
gdrivers/pcidsk.py::test_pcidsk_10 PASSED
gdrivers/pcidsk.py::test_pcidsk_11 PASSED
gdrivers/pcidsk.py::test_pcidsk_11_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_11_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_12 PASSED
gdrivers/pcidsk.py::test_pcidsk_12_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_12_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_13 PASSED
gdrivers/pcidsk.py::test_pcidsk_14 PASSED
gdrivers/pcidsk.py::test_pcidsk_15 PASSED
gdrivers/pcidsk.py::test_pcidsk_external_ovr PASSED
gdrivers/pcidsk.py::test_pcidsk_external_ovr_rrd PASSED
gdrivers/pcidsk.py::test_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pcidsk.py::test_pcidsk_tile_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v1_overview PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v2_overview PASSED
gdrivers/pcidsk.py::test_pcidsk_online_rpc SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pcidsk.py::test_pcidsk_invalid_files[data/pcidsk/invalid_segment_pointers_offset.pix] PASSED
gdrivers/pcidsk.py::test_pcidsk_web_mercator PASSED
gdrivers/pcraster.py::test_pcraster_1 PASSED
gdrivers/pcraster.py::test_pcraster_2 PASSED
gdrivers/pcraster.py::test_pcraster_createcopy PASSED
gdrivers/pcraster.py::test_pcraster_create PASSED
gdrivers/pdf.py::test_pdf_online_1[POPPLER] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pdf.py::test_pdf_online_1[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_online_2[POPPLER] SKIPPED
gdrivers/pdf.py::test_pdf_online_2[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_1[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_1[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_iso32000[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000_dpi_300[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_iso32000_dpi_300[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp_lcc[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp_lcc[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_no_compression[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_no_compression[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-None] PASSED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2KAK] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2ECW] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2OpenJpeg] PASSED
gdrivers/pdf.py::test_pdf_jpx_compression[rgbsmall.tif-JP2ECW] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_predictor_2[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_predictor_2[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_predictor_2_rgb[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_predictor_2_rgb[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_tiled[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_tiled[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_tiled_128[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_tiled_128[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_color_table[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_color_table[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_xmp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_xmp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_info[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_info[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gt[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gt[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_gt[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_info[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_info[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_info[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_xmp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_xmp[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_xmp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gcps_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gcps_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_neatline_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_neatline_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_check_identity_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_check_identity_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_layers[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_layers[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_layers_with_same_name_on_different_pages[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_layers_with_same_name_on_different_pages[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_custom_layout[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_custom_layout[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_extra_rasters[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_extra_rasters[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_ogr[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_ogr[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_direct_copy[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_direct_copy[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_huge[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_huge[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_overviews[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_overviews[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_password[POPPLER] SKIPPED
gdrivers/pdf.py::test_pdf_password[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_password[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_multipage[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_multipage[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_multipage[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_metadata[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_metadata[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_pam_subdatasets[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_pam_subdatasets[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_pam_georef[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_pam_georef[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition PASSED
gdrivers/pdf.py::test_pdf_composition_raster_tiled_blending PASSED
gdrivers/pdf.py::test_pdf_composition_pdf_content[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_pdf_content[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_pdf_content[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_raster_georeferenced PASSED
gdrivers/pdf.py::test_pdf_composition_vector_georeferenced PASSED
gdrivers/pdf.py::test_pdf_composition_vector_georeferenced_reprojected PASSED
gdrivers/pdf.py::test_pdf_composition_layer_tree_displayOnlyOnVisiblePages PASSED
gdrivers/pdf.py::test_pdf_composition_outline PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_file PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page_width PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page_content PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_name PASSED
gdrivers/pdf.py::test_pdf_composition_error_duplicate_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_referencing_invalid_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_srs PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_control_point PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_attribute_in_control_point PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_bbox PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_dataset_attribute PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_dataset PASSED
gdrivers/pdf.py::test_pdf_composition_duplicate_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_missing_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_pointing_to_invalid_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_missing_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_pointing_to_invalid_layer_id PASSED
gdrivers/pdf.py::test_pdf_iso32000_esri_as_epsg PASSED
gdrivers/pds.py::test_pds_1 PASSED
gdrivers/pds.py::test_pds_2 PASSED
gdrivers/pds.py::test_pds_3 PASSED
gdrivers/pds.py::test_pds_4 PASSED
gdrivers/pds.py::test_pds_5 PASSED
gdrivers/pds.py::test_pds_6 PASSED
gdrivers/pds.py::test_pds_7 PASSED
gdrivers/pds.py::test_pds_8 PASSED
gdrivers/pds.py::test_pds_9 PASSED
gdrivers/pds.py::test_pds_10 PASSED
gdrivers/pds.py::test_pds_line_offset_not_multiple_of_record PASSED
gdrivers/pds.py::test_pds_band_storage_type_line_interleaved PASSED
gdrivers/pds.py::test_pds_oblique_cylindrical_read PASSED
gdrivers/pds.py::test_pds_sharp_on_continuing_line PASSED
gdrivers/pds.py::test_pds_sharp_comma_continuing_line PASSED
gdrivers/pds.py::test_pds_mercator_2SP PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1700.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1b00.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1d00_1933.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1g00_1950.xml] PASSED
gdrivers/pds4.py::test_pds4_2 PASSED
gdrivers/pds4.py::test_pds4_write_utm PASSED
gdrivers/pds4.py::test_pds4_3 PASSED
gdrivers/pds4.py::test_pds4_4 PASSED
gdrivers/pds4.py::test_pds4_5 PASSED
gdrivers/pds4.py::test_pds4_6 PASSED
gdrivers/pds4.py::test_pds4_7 PASSED
gdrivers/pds4.py::test_pds4_from_bil_to_geotiff PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=eqc +lat_ts=43.75 +lat_0=10 +lon_0=-112.5 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_1=10 +lat_0=10 +lon_0=-112.5 +k_0=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_0=10 +lon_0=-112.5 +lat_1=9 +lat_2=11 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lonc=11 +alpha=12 +gamma=12 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lat_1=12 +lon_1=11 +lat_2=14 +lon_2=13 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=stere +lat_0=90 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=poly +lat_0=9 +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=sinu +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=tmerc +lat_0=11 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lat_ts=2 +lon_0=3 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lon_0=3 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=ortho +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=laea +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_longlat_srs PASSED
gdrivers/pds4.py::test_pds4_9 PASSED
gdrivers/pds4.py::test_pds4_10 PASSED
gdrivers/pds4.py::test_pds4_11 PASSED
gdrivers/pds4.py::test_pds4_12 PASSED
gdrivers/pds4.py::test_pds4_13 PASSED
gdrivers/pds4.py::test_pds4_14 PASSED
gdrivers/pds4.py::test_pds4_15 PASSED
gdrivers/pds4.py::test_pds4_16 PASSED
gdrivers/pds4.py::test_pds4_17 PASSED
gdrivers/pds4.py::test_pds4_18 PASSED
gdrivers/pds4.py::test_pds4_append_subdataset[options0] PASSED
gdrivers/pds4.py::test_pds4_append_subdataset[options1] PASSED
gdrivers/pds4.py::test_pds4_append_subdataset_not_same_gt PASSED
gdrivers/pds4.py::test_pds4_append_subdataset_not_same_srs PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_envi PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_gtiff PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_gtiff_error PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_bigtiff PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_isis3 PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_vicar PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_fits PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_pds3 PASSED
gdrivers/pds4.py::test_pds4_spectral_characteristics PASSED
gdrivers/pds4.py::test_pds4_oblique_cylindrical_read PASSED
gdrivers/pds4.py::test_pds4_oblique_cylindrical_write PASSED
gdrivers/plmosaic.py::test_plmosaic_2 PASSED
gdrivers/plmosaic.py::test_plmosaic_3 PASSED
gdrivers/plmosaic.py::test_plmosaic_4 PASSED
gdrivers/plmosaic.py::test_plmosaic_5 PASSED
gdrivers/plmosaic.py::test_plmosaic_6 PASSED
gdrivers/plmosaic.py::test_plmosaic_7 PASSED
gdrivers/plmosaic.py::test_plmosaic_8 PASSED
gdrivers/plmosaic.py::test_plmosaic_9 PASSED
gdrivers/plmosaic.py::test_plmosaic_9bis PASSED
gdrivers/plmosaic.py::test_plmosaic_9ter PASSED
gdrivers/plmosaic.py::test_plmosaic_10 PASSED
gdrivers/plmosaic.py::test_plmosaic_11 PASSED
gdrivers/plmosaic.py::test_plmosaic_12 PASSED
gdrivers/plmosaic.py::test_plmosaic_13 PASSED
gdrivers/plmosaic.py::test_plmosaic_14 PASSED
gdrivers/plmosaic.py::test_plmosaic_15 PASSED
gdrivers/plmosaic.py::test_plmosaic_16 PASSED
gdrivers/plmosaic.py::test_plmosaic_17 PASSED
gdrivers/plmosaic.py::test_plmosaic_18 PASSED
gdrivers/plmosaic.py::test_plmosaic_19 PASSED
gdrivers/plmosaic.py::test_plmosaic_20 PASSED
gdrivers/plmosaic.py::test_plmosaic_21 PASSED
gdrivers/plmosaic.py::test_plmosaic_with_bbox PASSED
gdrivers/png.py::test_png_1 PASSED
gdrivers/png.py::test_png_2 PASSED
gdrivers/png.py::test_png_3 PASSED
gdrivers/png.py::test_png_4 PASSED
gdrivers/png.py::test_png_5 PASSED
gdrivers/png.py::test_png_6 PASSED
gdrivers/png.py::test_png_7 PASSED
gdrivers/png.py::test_png_8 PASSED
gdrivers/png.py::test_png_9 PASSED
gdrivers/png.py::test_png_10 PASSED
gdrivers/png.py::test_png_11 PASSED
gdrivers/png.py::test_png_12 PASSED
gdrivers/png.py::test_png_13 PASSED
gdrivers/png.py::test_png_14 PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options2] PASSED
gdrivers/png.py::test_png_copy_mdd PASSED
gdrivers/png_profile.py::test_png_copy_icc PASSED
gdrivers/png_profile.py::test_png_copy_options_icc PASSED
gdrivers/png_profile.py::test_png_copy_options_colorimetric_data PASSED
gdrivers/png_profile.py::test_png_copy_colorimetric_data PASSED
gdrivers/png_profile.py::test_png_sRGB PASSED
gdrivers/pnm.py::test_pnm_1 PASSED
gdrivers/pnm.py::test_pnm_2 PASSED
gdrivers/pnm.py::test_pnm_3 PASSED
gdrivers/pnm.py::test_pnm_4 PASSED
gdrivers/pnm.py::test_pnm_write_non_standard_extension[1] PASSED
gdrivers/pnm.py::test_pnm_write_non_standard_extension[3] PASSED
gdrivers/postgisraster.py::test_postgisraster_test_open_error1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_open_error2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_compare_utm SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_compare_small_world SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_utm_open SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b3 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_bad_conn_string SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_dbname SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_tablename SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete_phases SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_norid SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_serial SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_unique SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_constraint SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_constraint_with_spi SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_force_ireadblock SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_if_possible SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[table='small_world'-PG:dbname='xxxx' table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[-] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/prf.py::test_prf_1 PASSED
gdrivers/prf.py::test_prf_2 PASSED
gdrivers/prf.py::test_prf_3 PASSED
gdrivers/prf.py::test_prf_4 PASSED
gdrivers/prf.py::test_prf_5 PASSED
gdrivers/r.py::test_r_1 PASSED
gdrivers/r.py::test_r_2 PASSED
gdrivers/r.py::test_r_3 PASSED
gdrivers/r.py::test_r_4 PASSED
gdrivers/rasterlite.py::test_rasterlite_2 PASSED
gdrivers/rasterlite.py::test_rasterlite_3 PASSED
gdrivers/rasterlite.py::test_rasterlite_4 PASSED
gdrivers/rasterlite.py::test_rasterlite_5 PASSED
gdrivers/rasterlite.py::test_rasterlite_6 PASSED
gdrivers/rasterlite.py::test_rasterlite_7 PASSED
gdrivers/rasterlite.py::test_rasterlite_11 PASSED
gdrivers/rasterlite.py::test_rasterlite_12 PASSED
gdrivers/rasterlite.py::test_rasterlite_13 SKIPPED
gdrivers/rik.py::test_rik_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/rik.py::test_rik_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/rl2.py::test_rl2_2 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_3 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_4 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_5 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_6 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_7 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_8 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_9 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_10 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_11 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_12 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_13 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_14 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_15 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_16 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_17 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_18 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_19 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_20 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_21 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_22 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_23 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_24 SKIPPED (No support for ENABLE_SQL_SQLITE_FORMAT)
gdrivers/rl2.py::test_rl2_error_create SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rmf.py::test_rmf_1 PASSED
gdrivers/rmf.py::test_rmf_2 PASSED
gdrivers/rmf.py::test_rmf_3 PASSED
gdrivers/rmf.py::test_rmf_4 PASSED
gdrivers/rmf.py::test_rmf_5 PASSED
gdrivers/rmf.py::test_rmf_6 PASSED
gdrivers/rmf.py::test_rmf_7 PASSED
gdrivers/rmf.py::test_rmf_8 PASSED
gdrivers/rmf.py::test_rmf_9 PASSED
gdrivers/rmf.py::test_rmf_10 PASSED
gdrivers/rmf.py::test_rmf_11 PASSED
gdrivers/rmf.py::test_rmf_12a PASSED
gdrivers/rmf.py::test_rmf_12b PASSED
gdrivers/rmf.py::test_rmf_12c PASSED
gdrivers/rmf.py::test_rmf_12d PASSED
gdrivers/rmf.py::test_rmf_13 PASSED
gdrivers/rmf.py::test_rmf_14 PASSED
gdrivers/rmf.py::test_rmf_15 PASSED
gdrivers/rmf.py::test_rmf_16 PASSED
gdrivers/rmf.py::test_rmf_17 PASSED
gdrivers/rmf.py::test_rmf_18 PASSED
gdrivers/rmf.py::test_rmf_19 PASSED
gdrivers/rmf.py::test_rmf_20 PASSED
gdrivers/rmf.py::test_rmf_21 PASSED
gdrivers/rmf.py::test_rmf_22 PASSED
gdrivers/rmf.py::test_rmf_23 PASSED
gdrivers/rmf.py::test_rmf_24 PASSED
gdrivers/rmf.py::test_rmf_25 PASSED
gdrivers/rmf.py::test_rmf_26 PASSED
gdrivers/rmf.py::test_rmf_27 PASSED
gdrivers/rmf.py::test_rmf_28a PASSED
gdrivers/rmf.py::test_rmf_28b PASSED
gdrivers/rmf.py::test_rmf_29 PASSED
gdrivers/rmf.py::test_rmf_30 PASSED
gdrivers/rmf.py::test_rmf_31a PASSED
gdrivers/rmf.py::test_rmf_31b PASSED
gdrivers/rmf.py::test_rmf_31c PASSED
gdrivers/rmf.py::test_rmf_31d PASSED
gdrivers/rmf.py::test_rmf_31e PASSED
gdrivers/rmf.py::test_rmf_32a PASSED
gdrivers/rmf.py::test_rmf_32b PASSED
gdrivers/rmf.py::test_rmf_32c PASSED
gdrivers/rmf.py::test_rmf_33a PASSED
gdrivers/rmf.py::test_rmf_33b PASSED
gdrivers/rmf.py::test_rmf_33c PASSED
gdrivers/rmf.py::test_rmf_34 PASSED
gdrivers/rmf.py::test_rmf_35 PASSED
gdrivers/roipac.py::test_roipac_1 PASSED
gdrivers/roipac.py::test_roipac_2 PASSED
gdrivers/roipac.py::test_roipac_3 PASSED
gdrivers/roipac.py::test_roipac_4 PASSED
gdrivers/roipac.py::test_roipac_5 PASSED
gdrivers/roipac.py::test_roipac_6 PASSED
gdrivers/rpftoc.py::test_rpftoc_1 PASSED
gdrivers/rpftoc.py::test_rpftoc_2 PASSED
gdrivers/rpftoc.py::test_rpftoc_3 PASSED
gdrivers/rpftoc.py::test_rpftoc_4 PASSED
gdrivers/rraster.py::test_rraster_1 PASSED
gdrivers/rraster.py::test_rraster_1_copy PASSED
gdrivers/rraster.py::test_rraster_rgba PASSED
gdrivers/rraster.py::test_rraster_rgba_copy []
['INTERLEAVE=BIP']
['INTERLEAVE=BIL']
['INTERLEAVE=BSQ']
PASSED
gdrivers/rraster.py::test_rraster_ct_rgb PASSED
gdrivers/rraster.py::test_rraster_ct_rgb_copy PASSED
gdrivers/rraster.py::test_rraster_ct_rgba PASSED
gdrivers/rraster.py::test_rraster_ct_rgba_copy PASSED
gdrivers/rraster.py::test_rraster_rat PASSED
gdrivers/rraster.py::test_rraster_rat_copy PASSED
gdrivers/rraster.py::test_rraster_signedbyte PASSED
gdrivers/rraster.py::test_rraster_datatypes PASSED
gdrivers/rraster.py::test_rraster_nodata_and_metadata PASSED
gdrivers/rraster.py::test_rraster_update PASSED
gdrivers/rraster.py::test_rraster_colorinterpretation PASSED
gdrivers/rs2.py::test_rs2_1 PASSED
gdrivers/rs2.py::test_rs2_2 PASSED
gdrivers/rs2.py::test_rs2_3 PASSED
gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.1.h5] PASSED
gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.2.h5] PASSED
gdrivers/s102.py::test_s102_elevation FAILED
gdrivers/s102.py::test_s102_north_up_no FAILED
gdrivers/s102.py::test_s102_identify_fallback_through_HDF5_driver PASSED
gdrivers/s102.py::test_s102_multidim PASSED
gdrivers/s102.py::test_s102_QualityOfSurvey PASSED
gdrivers/s102.py::test_s102_QualityOfSurvey_multidim PASSED
gdrivers/s104.py::test_s104_basic PASSED
gdrivers/s104.py::test_s104_north_up_no PASSED
gdrivers/s104.py::test_s104_multidim PASSED
gdrivers/s111.py::test_s111_basic PASSED
gdrivers/s111.py::test_s111_north_up_no PASSED
gdrivers/s111.py::test_s111_multidim PASSED
gdrivers/safe.py::test_safe_1 PASSED
gdrivers/safe.py::test_safe_2 PASSED
gdrivers/safe.py::test_safe_3 PASSED
gdrivers/safe.py::test_safe_4 PASSED
gdrivers/safe.py::test_safe_5 PASSED
gdrivers/safe.py::test_safe_WV PASSED
gdrivers/saga.py::test_saga_1 PASSED
gdrivers/saga.py::test_saga_2 PASSED
gdrivers/saga.py::test_saga_3 PASSED
gdrivers/saga.py::test_saga_4 PASSED
gdrivers/saga.py::test_saga_5 PASSED
gdrivers/saga.py::test_saga_6 PASSED
gdrivers/saga.py::test_saga_7 PASSED
gdrivers/saga.py::test_saga_8 PASSED
gdrivers/saga.py::test_saga_9 PASSED
gdrivers/sar_ceos.py::test_sar_ceos_app_1 PASSED
gdrivers/sar_ceos.py::test_sar_ceos_asf_2 PASSED
gdrivers/sdts.py::test_sdts_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_7 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_7 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_zipped PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__2 PASSED
gdrivers/sgi.py::test_sgi_1 PASSED
gdrivers/sgi.py::test_sgi_2 PASSED
gdrivers/sgi.py::test_sgi_3 PASSED
gdrivers/sigdem.py::test_sigdem_copy_check_prj PASSED
gdrivers/sigdem.py::test_sigdem_non_square PASSED
gdrivers/sigdem.py::test_sigdem_in_memory PASSED
gdrivers/snodas.py::test_snodas_1 PASSED
gdrivers/srp.py::test_srp_1[0] PASSED
gdrivers/srp.py::test_srp_1[4] PASSED
gdrivers/srp.py::test_srp_1[8] PASSED
gdrivers/srp.py::test_srp_4 PASSED
gdrivers/srp.py::test_srp_5 PASSED
gdrivers/srp.py::test_srp_6 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_1 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_2 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_3 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_4 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_hgts PASSED
gdrivers/stacit.py::test_stacit_basic PASSED
gdrivers/stacit.py::test_stacit_max_items PASSED
gdrivers/stacit.py::test_stacit_multiple_assets PASSED
gdrivers/stacit.py::test_stacit_overlapping_sources PASSED
gdrivers/stacta.py::test_stacta_basic PASSED
gdrivers/stacta.py::test_stacta_east_hemisphere PASSED
gdrivers/stacta.py::test_stacta_subdatasets PASSED
gdrivers/stacta.py::test_stacta_missing_metatile PASSED
gdrivers/stacta.py::test_stacta_network PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension_no_eo_bands.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_stac_1_1.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_errors PASSED
gdrivers/terragen.py::test_terragen_1 PASSED
gdrivers/terragen.py::test_terragen_2 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_2 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_3 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_4 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_5 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_6 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_7 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_8 PASSED
gdrivers/tga.py::test_tga_read_rle_grey_level PASSED
gdrivers/tga.py::test_tga_read_rle_color_table PASSED
gdrivers/tga.py::test_tga_read_rle_24bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_grey_level PASSED
gdrivers/tga.py::test_tga_read_uncompressed_color_table PASSED
gdrivers/tga.py::test_tga_read_uncompressed_16bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_24bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_32bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_32bit_alpha PASSED
gdrivers/tga.py::test_tga_read_single_band_runs_crossing_scanlines PASSED
gdrivers/tga.py::test_tga_read_three_bands_runs_crossing_scanlines PASSED
gdrivers/tiff_profile.py::test_tiff_write_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_options_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_options_colorimetric_data PASSED
gdrivers/tiff_profile.py::test_tiff_copy_colorimetric_data PASSED
gdrivers/tiff_profile.py::test_tiff_update_icc PASSED
gdrivers/tiff_profile.py::test_tiff_update_colorimetric PASSED
gdrivers/til.py::test_til_1 PASSED
gdrivers/til.py::test_til_2 PASSED
gdrivers/til.py::test_til_3 PASSED
gdrivers/tiledb_multidim.py::test_tiledb_multidim_basic SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[14] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[1] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[3] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[2] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[5] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[4] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[13] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[12] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[6] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[7] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[8] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[9] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[10] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[11] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata_cannot_be_set_after_finalize SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_blocksize SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_compression SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_same_name_as_dim SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_write SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[4326-axis_mapping0] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[32631-axis_mapping1] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic_interleave_attributes SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_translate_from_netcdf SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_open_converted_by_tiledb_cf_netcdf_convert SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_read.py::test_tiledb_open SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_complex[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_complex[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_update[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_update[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_attributes[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_attributes[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_subdatasets SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_history[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_history[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[1] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[14] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[2] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[3] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[4] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[5] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[12] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[13] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[6] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[7] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[8] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[9] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[10] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[11] SKIPPED (Driver TileDB not present)
gdrivers/usgsdem.py::test_usgsdem_1 PASSED
gdrivers/usgsdem.py::test_usgsdem_2 PASSED
gdrivers/usgsdem.py::test_usgsdem_3 PASSED
gdrivers/usgsdem.py::test_usgsdem_4 PASSED
gdrivers/usgsdem.py::test_usgsdem_5 PASSED
gdrivers/usgsdem.py::test_usgsdem_6 PASSED
gdrivers/usgsdem.py::test_usgsdem_7 PASSED
gdrivers/usgsdem.py::test_usgsdem_8 PASSED
gdrivers/usgsdem.py::test_usgsdem_9 PASSED
gdrivers/usgsdem.py::test_usgsdem_with_extra_values_at_end_of_profile PASSED
gdrivers/usgsdem.py::test_usgsdem_with_spaces_after_byte_864 PASSED
gdrivers/usgsdem.py::test_usgsdem_with_header_of_918_bytes PASSED
gdrivers/usgsdem.py::test_usgsdem_record_1025_bytes_ending_with_linefeed PASSED
gdrivers/usgsdem.py::test_usgsdem_cleanup PASSED
gdrivers/vicar.py::test_vicar_1 PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_byte] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int16] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_int16] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bsq] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bil] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bip] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_float32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float64] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float64] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_read_binary_prefix PASSED
gdrivers/vicar.py::test_vicar_create PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_byte] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_int16] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_bigendian_float32] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_float64] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value_error PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_filename PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_filename_error PASSED
gdrivers/vicar.py::test_vicar_create_georeferencing[MIPL] PASSED
gdrivers/vicar.py::test_vicar_create_georeferencing[GEOTIFF] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic2] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_int16_basic2] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_all_ones_basic2] PASSED
gdrivers/vicar.py::test_vicar_write_basic PASSED
gdrivers/vicar.py::test_vicar_write_basic2 PASSED
gdrivers/vicar.py::test_vicar_write_basic2_int16 PASSED
gdrivers/vicar.py::test_vicar_write_basic2_all_ones PASSED
gdrivers/vicar.py::test_vicar_write_compression_errors PASSED
gdrivers/vicar.py::test_vicar_open_from_pds3 PASSED
gdrivers/vrtderived.py::test_vrtderived_1 PASSED
gdrivers/vrtderived.py::test_vrtderived_2 PASSED
gdrivers/vrtderived.py::test_vrtderived_3 PASSED
gdrivers/vrtderived.py::test_vrtderived_4 PASSED
gdrivers/vrtderived.py::test_vrtderived_5 PASSED
gdrivers/vrtderived.py::test_vrtderived_6 PASSED
gdrivers/vrtderived.py::test_vrtderived_7 SKIPPED
gdrivers/vrtderived.py::test_vrtderived_8 PASSED
gdrivers/vrtderived.py::test_vrtderived_9 PASSED
gdrivers/vrtderived.py::test_vrtderived_10 PASSED
gdrivers/vrtderived.py::test_vrtderived_11 PASSED
gdrivers/vrtderived.py::test_vrtderived_12 PASSED
gdrivers/vrtderived.py::test_vrtderived_13 PASSED
gdrivers/vrtderived.py::test_vrtderived_14 PASSED
gdrivers/vrtderived.py::test_vrtderived_15 PASSED
gdrivers/vrtderived.py::test_vrtderived_skip_non_contributing_sources PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[1] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[2] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[3] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[4] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[5] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[6] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[7] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[8] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[9] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[10] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[11] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[12] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[13] PASSED
gdrivers/vrtderived.py::test_vrt_derived_dtype[14] PASSED
gdrivers/vrtderived.py::test_vrtderived_cleanup PASSED
gdrivers/vrtfilt.py::test_vrtfilt_1 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_2 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_3 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_4 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_5 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_6 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_7 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_invalid_kernel_size PASSED
gdrivers/vrtlut.py::test_vrtlut_1 PASSED
gdrivers/vrtmask.py::test_vrtmask_1 PASSED
gdrivers/vrtmask.py::test_vrtmask_2 PASSED
gdrivers/vrtmask.py::test_vrtmask_3 PASSED
gdrivers/vrtmask.py::test_vrtmask_4 PASSED
gdrivers/vrtmask.py::test_vrtmask_5 PASSED
gdrivers/vrtmask.py::test_vrtmask_6 PASSED
gdrivers/vrtmask.py::test_vrtmask_7 PASSED
gdrivers/vrtmask.py::test_vrtmask_8 PASSED
gdrivers/vrtmask.py::test_vrtmask_9 SKIPPED
gdrivers/vrtmask.py::test_vrtmask_10 PASSED
gdrivers/vrtmask.py::test_vrtmask_11 PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_dimension PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_attribute PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_subgroup_and_cross_references PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_srs PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_nodata_unit_offset_scale PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_RegularlySpacedValues PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_ConstantValue PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_InlineValues PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_Source PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_Source_classic_dataset PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_serialize PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_createcopy PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_createmultidimensional PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_singlesourcearray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_statistics_and_serialization PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_no_step PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_array PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_view PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_srcrect_dstrect PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_transpose PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample_options PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_grid PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getunscaled PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getmask PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_array_in_array_source FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceFilename FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceArray FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceFilename FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceArray FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_not_a_2D_array FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_source_array_in_DerivedArray FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_unknown_step FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_view_missing_expr FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_transpose_missing_order FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_dimension FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_srs FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_option FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_missing_gridoptions FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_XArray FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_YArray FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_error_wrong_option FAILED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_getmask_error_wrong_option FAILED
gdrivers/vrtovr.py::test_vrtovr_1 PASSED
gdrivers/vrtovr.py::test_vrtovr_2 PASSED
gdrivers/vrtovr.py::test_vrtovr_none PASSED
gdrivers/vrtovr.py::test_vrtovr_errors PASSED
gdrivers/vrtovr.py::test_vrtovr_virtual PASSED
gdrivers/vrtovr.py::test_vrtovr_virtual_with_preexisting_implicit_ovr PASSED
gdrivers/vrtovr.py::test_vrtovr_external_ovr_has_priority_over_implicit PASSED
gdrivers/vrtovr.py::test_vrtovr_cleanup PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_1 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_2 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_3 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_4 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_5 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_6 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_7 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents_positive_yres PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_8 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_9 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_10 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_11 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_multiple_spectral_bands PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_overviews PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_out_of_order_input_bands_and_nodata PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_open_options_input_bands PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_1 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_3 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_4 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_5 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_6 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_7 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_8 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_9 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_10 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_vax_order PASSED
gdrivers/vrtwarp.py::test_vrtwarp_1 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_2 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_4 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_5 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_6 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_7 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_8 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_9 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_10 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_11 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_vrt_of_warped_vrt PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_larger_than_2_gigapixels SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_in_space PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockxsize.vrt] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockysize.vrt] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_write_no_duplicated_blocksize PASSED
gdrivers/vrtwarp.py::test_vrtwarp_alpha_band_and_block_without_source_pixel PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_all_relatives PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_relative_dest_absolute PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_absolute PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_relative PASSED
gdrivers/vrtwarp.py::test_vrtwarp_BLOCKXSIZE_BLOCKYSIZE PASSED
gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[-3.4028234663852886e+38] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[3.4028234663852886e+38] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_single_band PASSED
gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_three_band PASSED
gdrivers/vrtwarp.py::test_vrtwarp_irasterio_optim_window_splitting PASSED
gdrivers/wcs.py::test_wcs_3 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?)
gdrivers/wcs.py::test_wcs_4 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?)
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-100] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-110] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-111] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-201] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-112] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[Rasdaman-201] PASSED
gdrivers/wcs.py::test_wcs_6[Rasdaman2-201] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-100] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-110] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-111] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-112] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-201] PASSED
gdrivers/webp.py::test_webp_2 PASSED
gdrivers/webp.py::test_webp_3 PASSED
gdrivers/webp.py::test_webp_4 PASSED
gdrivers/webp.py::test_webp_5 PASSED
gdrivers/webp.py::test_webp_6 PASSED
gdrivers/webp.py::test_webp_lossless_copy PASSED
gdrivers/webp.py::test_webp_lossless_copy_with_xmp PASSED
gdrivers/wms.py::test_wms_3 HTTP service for http://sedac.ciesin.columbia.edu/geoserver/wms? timed out
SKIPPED (Could not read from http://sedac.ciesin.columbia.edu/geoserver/wms?)
gdrivers/wms.py::test_wms_4 PASSED
gdrivers/wms.py::test_wms_5 PASSED
gdrivers/wms.py::test_wms_6 PASSED
gdrivers/wms.py::test_wms_7 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403)
SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py)
gdrivers/wms.py::test_wms_8 PASSED
gdrivers/wms.py::test_wms_12 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403)
SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py)
gdrivers/wms.py::test_wms_13 HTTP service for http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities is down (URL Error: timed out)
SKIPPED (Could not read from http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities)
gdrivers/wms.py::test_wms_14 PASSED
gdrivers/wms.py::test_wms_15 PASSED
gdrivers/wms.py::test_wms_16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/wms.py::test_wms_18 PASSED
gdrivers/wms.py::test_wms_19 PASSED
gdrivers/wms.py::test_wms_data_via_mrf PASSED
gdrivers/wms.py::test_twms_wmsmetadriver PASSED
gdrivers/wms.py::test_twms_GIBS PASSED
gdrivers/wms.py::test_twms_inline_configuration PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?-] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[-] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/wms.py::test_wms_cache_path PASSED
gdrivers/wmts.py::test_wmts_2 PASSED
gdrivers/wmts.py::test_wmts_3 PASSED
gdrivers/wmts.py::test_wmts_4 PASSED
gdrivers/wmts.py::test_wmts_5 PASSED
gdrivers/wmts.py::test_wmts_6 PASSED
gdrivers/wmts.py::test_wmts_7 PASSED
gdrivers/wmts.py::test_wmts_8 PASSED
gdrivers/wmts.py::test_wmts_9 PASSED
gdrivers/wmts.py::test_wmts_10 PASSED
gdrivers/wmts.py::test_wmts_11 PASSED
gdrivers/wmts.py::test_wmts_12 PASSED
gdrivers/wmts.py::test_wmts_12bis PASSED
gdrivers/wmts.py::test_wmts_tilematrixsetlink_to_non_existing_tilematrix PASSED
gdrivers/wmts.py::test_wmts_13 PASSED
gdrivers/wmts.py::test_wmts_14 PASSED
gdrivers/wmts.py::test_wmts_15 PASSED
gdrivers/wmts.py::test_wmts_16 PASSED
gdrivers/wmts.py::test_wmts_17 PASSED
gdrivers/wmts.py::test_wmts_18 PASSED
gdrivers/wmts.py::test_wmts_19 PASSED
gdrivers/wmts.py::test_wmts_20 PASSED
gdrivers/wmts.py::test_wmts_21 PASSED
gdrivers/wmts.py::test_wmts_22 PASSED
gdrivers/wmts.py::test_wmts_23[gray-expected_cs0] PASSED
gdrivers/wmts.py::test_wmts_23[gray+alpha-expected_cs1] PASSED
gdrivers/wmts.py::test_wmts_23[pal-expected_cs2] PASSED
gdrivers/wmts.py::test_wmts_23[rgb-expected_cs3] PASSED
gdrivers/wmts.py::test_wmts_23[rgba-expected_cs4] PASSED
gdrivers/wmts.py::test_wmts_invalid_global_to_tm_reprojection PASSED
gdrivers/wmts.py::test_wmts_check_no_overflow_zoom_level PASSED
gdrivers/wmts.py::test_wmts_24 PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GTiff_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GTiff_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GIF_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_BIGGIF_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG_True0] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG_True1] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PNG_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PNG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_PDF_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PDF_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_WEBP_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_WEBP_False] PASSED
gdrivers/xpm.py::test_xpm[utm.xpm] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/xpm.py::test_xpm_1 PASSED
gdrivers/xyz.py::test_xyz_1 PASSED
gdrivers/xyz.py::test_xyz_2 PASSED
gdrivers/xyz.py::test_xyz_3 PASSED
gdrivers/xyz.py::test_xyz_4 PASSED
gdrivers/xyz.py::test_xyz_5 PASSED
gdrivers/xyz.py::test_xyz_6 PASSED
gdrivers/xyz.py::test_xyz_7 PASSED
gdrivers/xyz.py::test_xyz_8 PASSED
gdrivers/xyz.py::test_xyz_9 PASSED
gdrivers/xyz.py::test_xyz_organized_by_columns_int16 PASSED
gdrivers/xyz.py::test_xyz_organized_by_columns_float32 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_rows_int16 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_int16 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_float32 PASSED
gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not PASSED
gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not_case2 PASSED
gdrivers/xyz.py::test_xyz_looks_like_missing_lines PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i8-13-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u8-12-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i8-13-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u8-12-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_string[eHl6-expected_read_data0] PASSED
gdrivers/zarr_driver.py::test_zarr_string[None-expected_read_data1] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[None] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[zarr_format] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[chunks] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[compressor] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[dtype] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[filters] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[order] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[shape] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[fill_value] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update0] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update1] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update2] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update3] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update4] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update5] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update6] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update7] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update8] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update9] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update10] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update11] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update12] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update13] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update14] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update15] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update16] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update17] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update18] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update19] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update20] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update21] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update22] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update23] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update24] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update25] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update26] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update27] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update28] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update29] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update30] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update31] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[blosc.zarr-blosc] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[gzip.zarr-gzip] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lz4.zarr-lz4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma.zarr-lzma] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma_with_filters.zarr-lzma] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zlib.zarr-zlib] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zstd.zarr-zstd] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u1] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u2] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u8] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order_string PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order_3d PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_well_aligned PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_not_aligned PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_complex PASSED
gdrivers/zarr_driver.py::test_zarr_read_array_attributes PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[projjson] PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[wkt] PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[url] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group[True] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group[False] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group_with_zmetadata PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions_upper_level.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr/subgroup/var] PASSED
gdrivers/zarr_driver.py::test_zarr_read_v3[True] PASSED
gdrivers/zarr_driver.py::test_zarr_read_v3[False] PASSED
gdrivers/zarr_driver.py::test_zarr_read_half_float[le] PASSED
gdrivers/zarr_driver.py::test_zarr_read_half_float[be] PASSED
gdrivers/zarr_driver.py::test_zarr_read_mdim_zarr_non_existing PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_2d PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_2d_with_unrelated_auxiliary_1D_arrays PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_3d_multiband PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_3d PASSED
gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[BAND] PASSED
gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[PIXEL] PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_4d PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_4d PASSED
gdrivers/zarr_driver.py::test_zarr_read_empty_shape PASSED
gdrivers/zarr_driver.py::test_zarr_read_BLOSC_COMPRESSORS SKIPPED (blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype3-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype4-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype5-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype6-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype7-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype8-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype9-nan] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype10-inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype11--inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype12-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype13-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype14-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype15-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype16-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype17-ab] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype18-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype3-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype4-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype5-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype6-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype7-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype8-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype9-nan] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype10-inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype11--inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype12-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype13-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype14-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype15-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype16-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype17-ab] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype18-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[NONE-options0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[blosc-options3-expected_json3] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[NONE-options0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options3-expected_json3] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options4-expected_json4] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j0-shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j1-shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j2-shape and chunks arrays are of different size] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j3-data_type missing] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j4-Invalid or unsupported format for data_type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j5-chunk_grid missing or not an object] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j6-Only chunk_grid.name = regular supported] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j7-chunk_grid.configuration.chunk_shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j8-chunk_key_encoding missing or not an object] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j9-Unsupported chunk_key_encoding.name] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j10-Separator can only be '/' or '.'] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j11-storage_transformers are not supported] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j12-Invalid fill_value] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j13-dimension_names should be an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j14-Size of dimension_names[] different from the one of shape] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j15-Invalid fill_value for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j16-Hexadecimal representation of fill_value no supported for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j17-Binary representation of fill_value no supported for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j18-Too large chunks] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j19-Array test has more than 2^64 tiles. This is not supported.] PASSED
gdrivers/zarr_driver.py::test_zarr_read_data_type_fallback_zarr_v3 PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0x3fc00000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0b111111110000000000000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0x3ff8000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0b11111111111000000000000000000000000000000000000000000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_set_crs PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_set_dimension_name PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[1-B] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[2-H] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[4-I] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[12-Q] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[11-d] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_string[ASCII] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_string[UNICODE] PASSED
gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_le.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_be.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_unit_offset_scale PASSED
gdrivers/zarr_driver.py::test_zarr_getcoordinatevariables PASSED
gdrivers/zarr_driver.py::test_zarr_create_copy PASSED
gdrivers/zarr_driver.py::test_zarr_create[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_append_subdataset PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[1,2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[2,2,0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[4000000000,4000000000,4000000000] PASSED
gdrivers/zarr_driver.py::test_zarr_read_filters PASSED
gdrivers/zarr_driver.py::test_zarr_update_with_filters PASSED
gdrivers/zarr_driver.py::test_zarr_create_with_filter PASSED
gdrivers/zarr_driver.py::test_zarr_pam_spatial_ref PASSED
gdrivers/zarr_driver.py::test_zarr_read_too_large_tile_size PASSED
gdrivers/zarr_driver.py::test_zarr_read_recursive_array_loading PASSED
gdrivers/zarr_driver.py::test_zarr_read_too_deep_array_loading PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr-/MyGroup/Group_A] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup-/Group_A] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A-] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A/dset2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-NONE] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-GZIP] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-NONE] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-GZIP] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_nczarr_dim PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczar_repeated_array_names PASSED
gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_fortran PASSED
gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_type_change PASSED
gdrivers/zarr_driver.py::test_zarr_read_do_not_crash_on_invalid_byteswap_on_ascii_string PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[True] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[False] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_dim_referenced_twice PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V2] ['.zgroup', '.zmetadata', 'test/', 'test/.zarray', 'test/.zattrs']
PASSED
gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V3] ['test/', 'test/zarr.json', 'zarr.json']
PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_compute_statistics_update_metadata PASSED
gdrivers/zarr_driver.py::test_zarr_read_cf1 PASSED
gdrivers/zarr_driver.py::test_zarr_read_cf1_zarrv3 PASSED
gdrivers/zmap.py::test_zmap_1 PASSED
gdrivers/zmap.py::test_zmap_nodata PASSED
gdrivers/zmap.py::test_zmap_no_flush_end_of_column PASSED
osr/osr_basic.py::test_osr_basic_1 PASSED
osr/osr_basic.py::test_osr_basic_2 PASSED
osr/osr_basic.py::test_osr_basic_3 PASSED
osr/osr_basic.py::test_osr_basic_4 PASSED
osr/osr_basic.py::test_osr_basic_5 PASSED
osr/osr_basic.py::test_osr_basic_6 PASSED
osr/osr_basic.py::test_osr_basic_7 PASSED
osr/osr_basic.py::test_osr_basic_8 PASSED
osr/osr_basic.py::test_osr_basic_9 PASSED
osr/osr_basic.py::test_osr_basic_10 PASSED
osr/osr_basic.py::test_osr_basic_11 PASSED
osr/osr_basic.py::test_osr_basic_12 PASSED
osr/osr_basic.py::test_osr_basic_13 PASSED
osr/osr_basic.py::test_osr_basic_14 PASSED
osr/osr_basic.py::test_osr_basic_15 PASSED
osr/osr_basic.py::test_osr_basic_16 PASSED
osr/osr_basic.py::test_osr_basic_17 PASSED
osr/osr_basic.py::test_osr_basic_18 PASSED
osr/osr_basic.py::test_osr_basic_19 PASSED
osr/osr_basic.py::test_osr_basic_20 PASSED
osr/osr_basic.py::test_osr_basic_21 PASSED
osr/osr_basic.py::test_osr_basic_22 PASSED
osr/osr_basic.py::test_osr_basic_23 PASSED
osr/osr_basic.py::test_osr_basic_24 PASSED
osr/osr_basic.py::test_osr_basic_25 PASSED
osr/osr_basic.py::test_osr_basic_26 PASSED
osr/osr_basic.py::test_osr_basic_setgeogcs PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF_non_existing_code PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_non_existing_authority PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IAU PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_GEODCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_GEOGCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_PROJCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COMPOUNDCRS PASSED
osr/osr_basic.py::test_osr_basic_export_to_sfsql PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt1_esri PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt1_gdal PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt2_2015 PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt2_2018 PASSED
osr/osr_basic.py::test_osr_get_name PASSED
osr/osr_basic.py::test_SetPROJSearchPath PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ok PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ko PASSED
osr/osr_basic.py::test_osr_import_projjson PASSED
osr/osr_basic.py::test_osr_export_projjson PASSED
osr/osr_basic.py::test_osr_promote_to_3D PASSED
osr/osr_basic.py::test_osr_strip_vertical PASSED
osr/osr_basic.py::test_osr_SetVerticalPerspective PASSED
osr/osr_basic.py::test_osr_create_in_one_thread_destroy_in_other PASSED
osr/osr_basic.py::test_osr_SpatialReference_invalid_wkt_in_constructor PASSED
osr/osr_basic.py::test_osr_GetUTMZone_Projected3D PASSED
osr/osr_basic.py::test_osr_GetProjParm_Projected3D PASSED
osr/osr_basic.py::test_SetPROJAuxDbPaths PASSED
osr/osr_basic.py::test_osr_basic_is_dynamic PASSED
osr/osr_basic.py::test_osr_basic_set_get_coordinate_epoch PASSED
osr/osr_basic.py::test_osr_basic_export_equal_earth_to_wkt PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_too_long PASSED
osr/osr_basic.py::test_osr_basic_get_axes_count PASSED
osr/osr_basic.py::test_osr_basic_export_derived_projected_crs_to_wkt PASSED
osr/osr_basic.py::test_osr_basic_proj_network PASSED
osr/osr_basic.py::test_osr_basic_get_linear_units_compound_engineering_crs PASSED
osr/osr_basic.py::test_osr_basic_epsg_horizontal_and_ellipsoidal_height PASSED
osr/osr_basic.py::test_osr_basic_eqearth_central_meridian PASSED
osr/osr_basic.py::test_osr_exceptions PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_with_epoch PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_without_epoch PASSED
osr/osr_basic.py::test_osr_basic_SetProjCS_Bound PASSED
osr/osr_basic.py::test_osr_basic_warning_exceptions PASSED
osr/osr_basic.py::test_osr_basic_wkt_format_configuration_option PASSED
osr/osr_basic.py::test_osr_basic_default_axis_mapping_strategy PASSED
osr/osr_basic.py::test_osr_basic_urn_coordinateMetadata SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_basic.py::test_osr_basic_set_from_user_input_EPSG_8254_at_something SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_basic.py::test_osr_basic_has_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_cf1.py::test_osr_cf1_transverse_mercator PASSED
osr/osr_cf1.py::test_osr_cf1_lcc_2sp PASSED
osr/osr_cf1.py::test_osr_cf1_import_from_spatial_ref_attribute PASSED
osr/osr_cf1.py::test_osr_cf1_import_from_crs_wkt_attribute PASSED
osr/osr_compd.py::test_osr_compd_1 PASSED
osr/osr_compd.py::test_osr_compd_2 PASSED
osr/osr_compd.py::test_osr_compd_3 PASSED
osr/osr_compd.py::test_osr_compd_4 PASSED
osr/osr_compd.py::test_osr_compd_5 PASSED
osr/osr_compd.py::test_osr_compd_6 PASSED
osr/osr_compd.py::test_osr_compd_7 warning they are equivalent, but not completely the same
COMPD_CS["My Compound SRS",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AXIS["Latitude",NORTH],
AXIS["Longitude",EAST],
AUTHORITY["EPSG","4326"]],
VERT_CS["NAVD88 height",
VERT_DATUM["North American Vertical Datum 1988",2005,
AUTHORITY["EPSG","5103"]],
UNIT["foot",0.304800609601219],
AXIS["Gravity-related height",UP]]]
PASSED
osr/osr_compd.py::test_osr_compd_8 PASSED
osr/osr_compd.py::test_osr_compd_vert_datum_2002 PASSED
osr/osr_ct.py::test_osr_ct_1 PASSED
osr/osr_ct.py::test_osr_ct_2 PASSED
osr/osr_ct.py::test_osr_ct_3 PASSED
osr/osr_ct.py::test_osr_ct_4 PASSED
osr/osr_ct.py::test_osr_ct_5 PASSED
osr/osr_ct.py::test_osr_ct_6 PASSED
osr/osr_ct.py::test_osr_ct_7 PASSED
osr/osr_ct.py::test_osr_ct_8 PASSED
osr/osr_ct.py::test_osr_ct_towgs84_only_one_side PASSED
osr/osr_ct.py::test_osr_ct_towgs84_both_side PASSED
osr/osr_ct.py::test_osr_ct_options_operation PASSED
osr/osr_ct.py::test_osr_ct_options_area_of_interest PASSED
osr/osr_ct.py::test_osr_ct_4D[None-None] PASSED
osr/osr_ct.py::test_osr_ct_4D[None-EPSG:4326] PASSED
osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-None] PASSED
osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-EPSG:4326] PASSED
osr/osr_ct.py::test_osr_ct_geocentric PASSED
osr/osr_ct.py::test_osr_ct_lon_wrap PASSED
osr/osr_ct.py::test_osr_ct_transformpointwitherrorcode PASSED
osr/osr_ct.py::test_osr_ct_options_accuracy PASSED
osr/osr_ct.py::test_osr_ct_options_ballpark_disallowed PASSED
osr/osr_ct.py::test_osr_ct_options_only_best_enabled PASSED
osr/osr_ct.py::test_osr_ct_non_specified_time_with_time_dependent_transformation PASSED
osr/osr_ct.py::test_osr_ct_take_into_account_srs_coordinate_epoch PASSED
osr/osr_ct.py::test_osr_ct_only_axis_order_different PASSED
osr/osr_ct.py::test_osr_ct_wkt_non_consistent_with_epsg_definition PASSED
osr/osr_ct.py::test_osr_ct_OGR_CT_PREFER_OFFICIAL_SRS_DEF PASSED
osr/osr_ct.py::test_osr_ct_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_ct.py::test_osr_ct_source_z_axis_reversal PASSED
osr/osr_ct.py::test_osr_ct_target_z_axis_reversal PASSED
osr/osr_ct.py::test_osr_ct_source_mapping_minus_two_one PASSED
osr/osr_ct.py::test_osr_ct_target_mapping_minus_two_one PASSED
osr/osr_ct.py::test_osr_ct_source_and_target_mapping_minus_two_one PASSED
osr/osr_ct_proj.py::test_proj[UTM_WGS84] PASSED
osr/osr_ct_proj.py::test_proj[Bonne_WGS84] PASSED
osr/osr_ct_proj.py::test_proj[TPED_Mars] PASSED
osr/osr_ct_proj.py::test_proj[ScalePrecision(#1970)] PASSED
osr/osr_ct_proj.py::test_proj[GoogleMercator(#3136)] PASSED
osr/osr_ct_proj.py::test_proj[Equirectangular(#2706)] PASSED
osr/osr_ct_proj.py::test_proj[Geocentric] PASSED
osr/osr_ct_proj.py::test_proj[EGM 96 Conversion] PASSED
osr/osr_ct_proj.py::test_proj[No-op Optimization (projected)] PASSED
osr/osr_ct_proj.py::test_proj[No-op Optimization (geodetic)] PASSED
osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38570] PASSED
osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38571] PASSED
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using BETA2007] SKIPPED (Did not find GRID:BETA2007.gsb)
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using TOWGS84 automatically set] PASSED
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using explicit TOWGS84] PASSED
osr/osr_ct_proj.py::test_proj[EPSG:27562 -> EPSG:4258 using OGR_CT_OP_SELECTION=BEST_ACCURACY] SKIPPED (Did not find GRID:ntf_r93.gsb)
osr/osr_ct_proj.py::test_transform_bounds_densify[0-expected0] PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify[100-expected1] PASSED
osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[0-expected0] PASSED
osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[100-expected1] PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds__geographic_output PASSED
osr/osr_ct_proj.py::test_transform_bounds_antimeridian PASSED
osr/osr_ct_proj.py::test_transform_bounds_antimeridian_normalized_axis PASSED
osr/osr_ct_proj.py::test_transform_bounds__beyond_global_bounds PASSED
osr/osr_ct_proj.py::test_transform_bounds__ignore_inf PASSED
osr/osr_ct_proj.py::test_transform_bounds__ignore_inf_geographic PASSED
osr/osr_ct_proj.py::test_transform_bounds__noop_geographic PASSED
osr/osr_ct_proj.py::test_transform_bounds__north_pole PASSED
osr/osr_ct_proj.py::test_transform_bounds__north_pole__xy PASSED
osr/osr_ct_proj.py::test_transform_bounds__south_pole PASSED
osr/osr_ct_proj.py::test_transform_bounds__south_pole__xy PASSED
osr/osr_ct_proj.py::test_transform_bounds__internal_error_message PASSED
osr/osr_ct_proj.py::test_transform_bounds__epsg_4326_to_esri_53037 PASSED
osr/osr_ct_proj.py::test_transform_bounds_polar_to_webmercator PASSED
osr/osr_epsg.py::test_osr_epsg_1 PASSED
osr/osr_epsg.py::test_osr_epsg_2 PASSED
osr/osr_epsg.py::test_osr_epsg_4 PASSED
osr/osr_epsg.py::test_osr_epsg_5 PASSED
osr/osr_epsg.py::test_osr_epsg_6 PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[2193-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32631-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32661-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5041-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32761-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5042-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[3031-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5482-True] PASSED
osr/osr_epsg.py::test_osr_epsg_9 PASSED
osr/osr_epsg.py::test_osr_epsg_10 PASSED
osr/osr_epsg.py::test_osr_epsg_11 PASSED
osr/osr_epsg.py::test_osr_epsg_12 PASSED
osr/osr_epsg.py::test_osr_epsg_13 PASSED
osr/osr_epsg.py::test_osr_epsg_gcs_deprecated PASSED
osr/osr_epsg.py::test_osr_epsg_geoccs_deprecated PASSED
osr/osr_epsg.py::test_osr_epsg_area_of_use PASSED
osr/osr_epsg.py::test_osr_GetCRSInfoListFromDatabase PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_nad83_cors96 PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_odd_wkt PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_projcrs_with_geogcrs_without_axis_roder PASSED
osr/osr_epsg.py::test_osr_epsg_EPSGTreatsAsLatLong_for_CompoundCRS PASSED
osr/osr_erm.py::test_osr_erm_1 PASSED
osr/osr_erm.py::test_osr_erm_2 PASSED
osr/osr_erm.py::test_osr_erm_GDA2020 PASSED
osr/osr_esri.py::test_osr_esri_1 PASSED
osr/osr_esri.py::test_osr_esri_2 PASSED
osr/osr_esri.py::test_osr_esri_4 PASSED
osr/osr_esri.py::test_osr_esri_5 PASSED
osr/osr_esri.py::test_osr_esri_6 PASSED
osr/osr_esri.py::test_osr_esri_7 PASSED
osr/osr_esri.py::test_osr_esri_8 PASSED
osr/osr_esri.py::test_osr_esri_9 PASSED
osr/osr_esri.py::test_osr_esri_11 PASSED
osr/osr_esri.py::test_osr_esri_12 PASSED
osr/osr_esri.py::test_osr_esri_13 PASSED
osr/osr_esri.py::test_osr_esri_14 PASSED
osr/osr_esri.py::test_osr_esri_15 PASSED
osr/osr_esri.py::test_osr_esri_16 PASSED
osr/osr_esri.py::test_osr_esri_17 PASSED
osr/osr_esri.py::test_osr_esri_18 PASSED
osr/osr_esri.py::test_osr_esri_19 PASSED
osr/osr_esri.py::test_osr_esri_20 PASSED
osr/osr_esri.py::test_osr_esri_24 PASSED
osr/osr_esri.py::test_osr_esri_25 PASSED
osr/osr_esri.py::test_osr_esri_26 PASSED
osr/osr_esri.py::test_osr_esri_27 PASSED
osr/osr_esri.py::test_osr_esri_28 PASSED
osr/osr_esri.py::test_osr_esri_29 PASSED
osr/osr_esri.py::test_osr_esri_30 PASSED
osr/osr_esri.py::test_osr_esri_31 PASSED
osr/osr_esri.py::test_osr_esri_32 PASSED
osr/osr_esri.py::test_osr_esri_33 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_1 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_2 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_3 PASSED
osr/osr_ozi.py::test_osr_ozi_1 PASSED
osr/osr_ozi.py::test_osr_ozi_2 PASSED
osr/osr_ozi.py::test_osr_ozi_3 PASSED
osr/osr_pci.py::test_osr_pci_1 PASSED
osr/osr_pci.py::test_osr_pci_2 PASSED
osr/osr_pci.py::test_osr_pci_3 PASSED
osr/osr_pci.py::test_osr_pci_4 PASSED
osr/osr_pci.py::test_osr_pci_5 PASSED
osr/osr_pci.py::test_osr_pci_6 PASSED
osr/osr_pci.py::test_osr_pci_7 PASSED
osr/osr_pm.py::test_osr_pm_1 PASSED
osr/osr_pm.py::test_osr_pm_2 PASSED
osr/osr_pm.py::test_osr_pm_3 PASSED
osr/osr_proj4.py::test_osr_proj4_1 PASSED
osr/osr_proj4.py::test_osr_proj4_2 PASSED
osr/osr_proj4.py::test_osr_proj4_4 PASSED
osr/osr_proj4.py::test_osr_proj4_5 PASSED
osr/osr_proj4.py::test_osr_proj4_6 PASSED
osr/osr_proj4.py::test_osr_proj4_7 PASSED
osr/osr_proj4.py::test_osr_proj4_8 PASSED
osr/osr_proj4.py::test_osr_proj4_9 PASSED
osr/osr_proj4.py::test_osr_proj4_10 PASSED
osr/osr_proj4.py::test_osr_proj4_11 PASSED
osr/osr_proj4.py::test_osr_proj4_12 PASSED
osr/osr_proj4.py::test_osr_proj4_13 PASSED
osr/osr_proj4.py::test_osr_proj4_14 PASSED
osr/osr_proj4.py::test_osr_proj4_16 PASSED
osr/osr_proj4.py::test_osr_proj4_17 PASSED
osr/osr_proj4.py::test_osr_proj4_18 PASSED
osr/osr_proj4.py::test_osr_proj4_19 PASSED
osr/osr_proj4.py::test_osr_proj4_20 PASSED
osr/osr_proj4.py::test_osr_proj4_21 PASSED
osr/osr_proj4.py::test_osr_proj4_22 PASSED
osr/osr_proj4.py::test_osr_proj4_23 PASSED
osr/osr_proj4.py::test_osr_proj4_24 PASSED
osr/osr_proj4.py::test_osr_proj4_25 PASSED
osr/osr_proj4.py::test_osr_proj4_26 PASSED
osr/osr_proj4.py::test_osr_proj4_27 PASSED
osr/osr_proj4.py::test_osr_proj4_28 PASSED
osr/osr_proj4.py::test_osr_proj4_error_cases_export_mercator PASSED
osr/osr_proj4.py::test_osr_unknown_member_id_in_datum_ensemble PASSED
osr/osr_url.py::test_osr_url_1 PASSED
osr/osr_url.py::test_osr_url_2 PASSED
osr/osr_url.py::test_osr_spatialreference_https_4326 PASSED
osr/osr_url.py::test_osr_www_opengis_http_4326 PASSED
osr/osr_url.py::test_osr_opengis_http_4326 PASSED
osr/osr_url.py::test_osr_www_opengis_https_4326 PASSED
osr/osr_url.py::test_osr_opengis_https_4326 PASSED
osr/osr_url.py::test_osr_SetFromUserInput_http_disabled PASSED
osr/osr_usgs.py::test_osr_usgs_1 PASSED
osr/osr_usgs.py::test_osr_usgs_2 PASSED
osr/osr_validate.py::test_osr_validate_1 PASSED
osr/osr_validate.py::test_osr_validate_2 PASSED
osr/osr_validate.py::test_osr_validate_3 PASSED
osr/osr_validate.py::test_osr_validate_4 PASSED
osr/osr_validate.py::test_osr_validate_5 PASSED
osr/osr_validate.py::test_osr_validate_6 PASSED
osr/osr_xml.py::test_osr_xml_1 PASSED
osr/osr_xml.py::test_osr_xml_2 PASSED
osr/osr_xml.py::test_osr_xml_export_failure PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_1 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_2 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_3 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_4 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_5 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_6 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_7 PASSED
alg/contour.py::test_contour_1 PASSED
alg/contour.py::test_contour_2 PASSED
alg/contour.py::test_contour_real_world_case PASSED
alg/contour.py::test_contour_3 PASSED
alg/contour.py::test_contour_nodata_precision_issue_float32 PASSED
alg/contour.py::test_contour_too_many_levels PASSED
alg/contour.py::test_contour_raster_acquisition_error PASSED
alg/cutline.py::test_cutline_1 PASSED
alg/cutline.py::test_cutline_2 PASSED
alg/cutline.py::test_cutline_3 PASSED
alg/cutline.py::test_cutline_4 PASSED
alg/dither.py::test_dither_1 PASSED
alg/fillnodata.py::test_fillnodata_1x1_no_nodata PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_but_pixel_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_pixel_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[2x1_valid_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[2x1_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x1_valid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x1_valid_invalid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x2_valid_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x2_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x3_valid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x4_valid_invalid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_line_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid_search_dist_1_5] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x4] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x4_smooth_1] PASSED
alg/fillnodata.py::test_fillnodata_user_provided_mask_with_smoothing PASSED
alg/los.py::test_los_basic PASSED
alg/polygonize.py::test_polygonize_1[True] PASSED
alg/polygonize.py::test_polygonize_1[False] PASSED
alg/polygonize.py::test_polygonize_2 PASSED
alg/polygonize.py::test_polygonize_3 PASSED
alg/polygonize.py::test_polygonize_4 PASSED
alg/polygonize.py::test_polygonize_5 PASSED
alg/polygonize.py::test_polygonize_6 PASSED
alg/polygonize.py::test_polygonize_7 PASSED
alg/polygonize.py::test_polygonize_8 PASSED
alg/proximity.py::test_proximity_1 PASSED
alg/proximity.py::test_proximity_2 PASSED
alg/proximity.py::test_proximity_3 PASSED
alg/rasterize.py::test_rasterize_1 PASSED
alg/rasterize.py::test_rasterize_2 PASSED
alg/rasterize.py::test_rasterize_3 PASSED
alg/rasterize.py::test_rasterize_4 PASSED
alg/rasterize.py::test_rasterize_5 PASSED
alg/rasterize.py::test_rasterize_6 PASSED
alg/rasterize.py::test_rasterize_7 PASSED
alg/rasterize.py::test_rasterize_all_touched_issue_7523 PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_multiple_segment_linestring PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_polygon[clockwise] PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_polygon[counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh6981 PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 8.0, 2.5 8.0, 2.5 2.5, 7.5 2.5))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((8.0 2.5, 8.0 7.5, 2.5 7.5, 2.5 2.5, 8.0 2.5))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.0, 7.5 7.5, 2.5 7.5, 2.5 2.0, 7.5 2.0))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 7.5, 2.0 7.5, 2.0 2.5, 7.5 2.5))] PASSED
alg/reproject.py::test_reproject_1 PASSED
alg/reproject.py::test_reproject_2 PASSED
alg/reproject.py::test_reproject_3 PASSED
alg/reproject.py::test_reproject_4 PASSED
alg/sieve.py::test_sieve_1 PASSED
alg/sieve.py::test_sieve_2 PASSED
alg/sieve.py::test_sieve_3 PASSED
alg/sieve.py::test_sieve_4 PASSED
alg/sieve.py::test_sieve_5 PASSED
alg/sieve.py::test_sieve_6 PASSED
alg/sieve.py::test_sieve_7 PASSED
alg/sieve.py::test_sieve_8 PASSED
alg/transformgeoloc.py::test_transformgeoloc_1 PASSED
alg/warp.py::test_warp_1 PASSED
alg/warp.py::test_warp_1_short PASSED
alg/warp.py::test_warp_1_ushort PASSED
alg/warp.py::test_warp_1_float PASSED
alg/warp.py::test_warp_2 Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_short Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_ushort Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_downsize PASSED
alg/warp.py::test_warp_3 PASSED
alg/warp.py::test_warp_3_short PASSED
alg/warp.py::test_warp_3_ushort PASSED
alg/warp.py::test_warp_3_downsize PASSED
alg/warp.py::test_warp_3_float_downsize PASSED
alg/warp.py::test_warp_4 PASSED
alg/warp.py::test_warp_4_short PASSED
alg/warp.py::test_warp_4_ushort PASSED
alg/warp.py::test_warp_4_downsize PASSED
alg/warp.py::test_warp_4_short_downsize PASSED
alg/warp.py::test_warp_4_float_downsize PASSED
alg/warp.py::test_warp_5 PASSED
alg/warp.py::test_warp_5_downsize PASSED
alg/warp.py::test_warp_6 PASSED
alg/warp.py::test_warp_7 PASSED
alg/warp.py::test_warp_8 PASSED
alg/warp.py::test_warp_9 Diff at pixel (0, 0) : 1.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (9, 0) : -1.000000
Diff at pixel (18, 0) : 1.000000
Diff at pixel (19, 0) : 1.000000
Diff at pixel (0, 2) : 1.000000
Diff at pixel (0, 5) : 1.000000
Diff at pixel (0, 7) : -1.000000
Diff at pixel (0, 9) : -1.000000
Max diff : 1
Number of diffs : 14
PASSED
alg/warp.py::test_warp_10 PASSED
alg/warp.py::test_warp_11 PASSED
alg/warp.py::test_warp_12 PASSED
alg/warp.py::test_warp_13 PASSED
alg/warp.py::test_warp_14 PASSED
alg/warp.py::test_warp_15 PASSED
alg/warp.py::test_warp_16 PASSED
alg/warp.py::test_warp_17 PASSED
alg/warp.py::test_warp_18 PASSED
alg/warp.py::test_warp_19[Byte-near-1] PASSED
alg/warp.py::test_warp_19[Byte-near-2] PASSED
alg/warp.py::test_warp_19[Byte-near-3] PASSED
alg/warp.py::test_warp_19[Byte-near-7] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-1] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-2] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-3] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-7] PASSED
alg/warp.py::test_warp_19[Byte-cubic-1] PASSED
alg/warp.py::test_warp_19[Byte-cubic-2] PASSED
alg/warp.py::test_warp_19[Byte-cubic-3] PASSED
alg/warp.py::test_warp_19[Byte-cubic-7] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-1] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-2] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-3] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-7] PASSED
alg/warp.py::test_warp_19[Byte-average-1] PASSED
alg/warp.py::test_warp_19[Byte-average-2] PASSED
alg/warp.py::test_warp_19[Byte-average-3] PASSED
alg/warp.py::test_warp_19[Byte-average-7] PASSED
alg/warp.py::test_warp_19[Int16-near-1] PASSED
alg/warp.py::test_warp_19[Int16-near-2] PASSED
alg/warp.py::test_warp_19[Int16-near-3] PASSED
alg/warp.py::test_warp_19[Int16-near-7] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-1] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-2] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-3] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-7] PASSED
alg/warp.py::test_warp_19[Int16-cubic-1] PASSED
alg/warp.py::test_warp_19[Int16-cubic-2] PASSED
alg/warp.py::test_warp_19[Int16-cubic-3] PASSED
alg/warp.py::test_warp_19[Int16-cubic-7] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-1] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-2] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-3] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-7] PASSED
alg/warp.py::test_warp_19[Int16-average-1] PASSED
alg/warp.py::test_warp_19[Int16-average-2] PASSED
alg/warp.py::test_warp_19[Int16-average-3] PASSED
alg/warp.py::test_warp_19[Int16-average-7] PASSED
alg/warp.py::test_warp_19[CInt16-near-1] PASSED
alg/warp.py::test_warp_19[CInt16-near-2] PASSED
alg/warp.py::test_warp_19[CInt16-near-3] PASSED
alg/warp.py::test_warp_19[CInt16-near-7] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-1] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-2] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-3] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-7] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-1] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-2] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-3] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-7] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-1] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-2] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-3] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-7] PASSED
alg/warp.py::test_warp_19[CInt16-average-1] PASSED
alg/warp.py::test_warp_19[CInt16-average-2] PASSED
alg/warp.py::test_warp_19[CInt16-average-3] PASSED
alg/warp.py::test_warp_19[CInt16-average-7] PASSED
alg/warp.py::test_warp_19[UInt16-near-1] PASSED
alg/warp.py::test_warp_19[UInt16-near-2] PASSED
alg/warp.py::test_warp_19[UInt16-near-3] PASSED
alg/warp.py::test_warp_19[UInt16-near-7] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-1] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-2] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-3] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-7] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-1] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-2] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-3] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-7] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-1] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-2] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-3] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-7] PASSED
alg/warp.py::test_warp_19[UInt16-average-1] PASSED
alg/warp.py::test_warp_19[UInt16-average-2] PASSED
alg/warp.py::test_warp_19[UInt16-average-3] PASSED
alg/warp.py::test_warp_19[UInt16-average-7] PASSED
alg/warp.py::test_warp_19[Int32-near-1] PASSED
alg/warp.py::test_warp_19[Int32-near-2] PASSED
alg/warp.py::test_warp_19[Int32-near-3] PASSED
alg/warp.py::test_warp_19[Int32-near-7] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-1] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-2] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-3] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-7] PASSED
alg/warp.py::test_warp_19[Int32-cubic-1] PASSED
alg/warp.py::test_warp_19[Int32-cubic-2] PASSED
alg/warp.py::test_warp_19[Int32-cubic-3] PASSED
alg/warp.py::test_warp_19[Int32-cubic-7] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-1] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-2] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-3] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-7] PASSED
alg/warp.py::test_warp_19[Int32-average-1] PASSED
alg/warp.py::test_warp_19[Int32-average-2] PASSED
alg/warp.py::test_warp_19[Int32-average-3] PASSED
alg/warp.py::test_warp_19[Int32-average-7] PASSED
alg/warp.py::test_warp_19[CInt32-near-1] PASSED
alg/warp.py::test_warp_19[CInt32-near-2] PASSED
alg/warp.py::test_warp_19[CInt32-near-3] PASSED
alg/warp.py::test_warp_19[CInt32-near-7] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-1] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-2] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-3] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-7] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-1] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-2] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-3] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-7] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-1] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-2] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-3] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-7] PASSED
alg/warp.py::test_warp_19[CInt32-average-1] PASSED
alg/warp.py::test_warp_19[CInt32-average-2] PASSED
alg/warp.py::test_warp_19[CInt32-average-3] PASSED
alg/warp.py::test_warp_19[CInt32-average-7] PASSED
alg/warp.py::test_warp_19[UInt32-near-1] PASSED
alg/warp.py::test_warp_19[UInt32-near-2] PASSED
alg/warp.py::test_warp_19[UInt32-near-3] PASSED
alg/warp.py::test_warp_19[UInt32-near-7] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-1] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-2] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-3] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-7] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-1] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-2] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-3] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-7] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-1] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-2] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-3] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-7] PASSED
alg/warp.py::test_warp_19[UInt32-average-1] PASSED
alg/warp.py::test_warp_19[UInt32-average-2] PASSED
alg/warp.py::test_warp_19[UInt32-average-3] PASSED
alg/warp.py::test_warp_19[UInt32-average-7] PASSED
alg/warp.py::test_warp_19[Float32-near-1] PASSED
alg/warp.py::test_warp_19[Float32-near-2] PASSED
alg/warp.py::test_warp_19[Float32-near-3] PASSED
alg/warp.py::test_warp_19[Float32-near-7] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-1] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-2] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-3] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-7] PASSED
alg/warp.py::test_warp_19[Float32-cubic-1] PASSED
alg/warp.py::test_warp_19[Float32-cubic-2] PASSED
alg/warp.py::test_warp_19[Float32-cubic-3] PASSED
alg/warp.py::test_warp_19[Float32-cubic-7] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-1] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-2] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-3] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-7] PASSED
alg/warp.py::test_warp_19[Float32-average-1] PASSED
alg/warp.py::test_warp_19[Float32-average-2] PASSED
alg/warp.py::test_warp_19[Float32-average-3] PASSED
alg/warp.py::test_warp_19[Float32-average-7] PASSED
alg/warp.py::test_warp_19[CFloat32-near-1] PASSED
alg/warp.py::test_warp_19[CFloat32-near-2] PASSED
alg/warp.py::test_warp_19[CFloat32-near-3] PASSED
alg/warp.py::test_warp_19[CFloat32-near-7] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-1] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-2] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-3] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-7] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-1] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-2] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-3] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-7] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-1] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-2] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-3] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-7] PASSED
alg/warp.py::test_warp_19[CFloat32-average-1] PASSED
alg/warp.py::test_warp_19[CFloat32-average-2] PASSED
alg/warp.py::test_warp_19[CFloat32-average-3] PASSED
alg/warp.py::test_warp_19[CFloat32-average-7] PASSED
alg/warp.py::test_warp_19[Float64-near-1] PASSED
alg/warp.py::test_warp_19[Float64-near-2] PASSED
alg/warp.py::test_warp_19[Float64-near-3] PASSED
alg/warp.py::test_warp_19[Float64-near-7] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-1] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-2] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-3] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-7] PASSED
alg/warp.py::test_warp_19[Float64-cubic-1] PASSED
alg/warp.py::test_warp_19[Float64-cubic-2] PASSED
alg/warp.py::test_warp_19[Float64-cubic-3] PASSED
alg/warp.py::test_warp_19[Float64-cubic-7] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-1] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-2] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-3] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-7] PASSED
alg/warp.py::test_warp_19[Float64-average-1] PASSED
alg/warp.py::test_warp_19[Float64-average-2] PASSED
alg/warp.py::test_warp_19[Float64-average-3] PASSED
alg/warp.py::test_warp_19[Float64-average-7] PASSED
alg/warp.py::test_warp_19[CFloat64-near-1] PASSED
alg/warp.py::test_warp_19[CFloat64-near-2] PASSED
alg/warp.py::test_warp_19[CFloat64-near-3] PASSED
alg/warp.py::test_warp_19[CFloat64-near-7] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-1] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-2] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-3] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-7] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-1] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-2] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-3] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-7] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-1] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-2] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-3] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-7] PASSED
alg/warp.py::test_warp_19[CFloat64-average-1] PASSED
alg/warp.py::test_warp_19[CFloat64-average-2] PASSED
alg/warp.py::test_warp_19[CFloat64-average-3] PASSED
alg/warp.py::test_warp_19[CFloat64-average-7] PASSED
alg/warp.py::test_warp_20 PASSED
alg/warp.py::test_warp_21 PASSED
alg/warp.py::test_warp_22[default-default] PASSED
alg/warp.py::test_warp_22[default-optimizeSize] PASSED
alg/warp.py::test_warp_22[tiled-default] PASSED
alg/warp.py::test_warp_22[tiled-optimizeSize] PASSED
alg/warp.py::test_warp_22[tiled16-default] PASSED
alg/warp.py::test_warp_22[tiled16-optimizeSize] PASSED
alg/warp.py::test_warp_23 PASSED
alg/warp.py::test_warp_24 PASSED
alg/warp.py::test_warp_25 PASSED
alg/warp.py::test_warp_26 PASSED
alg/warp.py::test_warp_27 PASSED
alg/warp.py::test_warp_28 PASSED
alg/warp.py::test_warp_29 PASSED
alg/warp.py::test_warp_30 PASSED
alg/warp.py::test_warp_31 PASSED
alg/warp.py::test_warp_32 PASSED
alg/warp.py::test_warp_33 PASSED
alg/warp.py::test_warp_34 PASSED
alg/warp.py::test_warp_35 PASSED
alg/warp.py::test_warp_36 PASSED
alg/warp.py::test_warp_37 PASSED
alg/warp.py::test_warp_38 PASSED
alg/warp.py::test_warp_39 PASSED
alg/warp.py::test_warp_40 PASSED
alg/warp.py::test_warp_weighted_average Diff at pixel (1, 0) : 0.000000
Diff at pixel (2, 0) : 0.000000
Diff at pixel (0, 1) : 0.000000
Max diff : 0
Number of diffs : 3
PASSED
alg/warp.py::test_warp_weighted_average_with_srcoffset PASSED
alg/warp.py::test_warp_sum Diff at pixel (0, 0) : 0.000000
Diff at pixel (1, 0) : 0.000000
Diff at pixel (2, 0) : 0.000000
Diff at pixel (2, 1) : -0.000000
Diff at pixel (1, 2) : -0.000000
Diff at pixel (2, 2) : -0.000000
Max diff : 0
Number of diffs : 6
PASSED
alg/warp.py::test_warp_41 PASSED
alg/warp.py::test_warp_42 PASSED
alg/warp.py::test_warp_43 PASSED
alg/warp.py::test_warp_44 PASSED
alg/warp.py::test_warp_45 PASSED
alg/warp.py::test_warp_46 PASSED
alg/warp.py::test_warp_47 PASSED
alg/warp.py::test_warp_48 PASSED
alg/warp.py::test_warp_49 PASSED
alg/warp.py::test_warp_50 PASSED
alg/warp.py::test_warp_51 PASSED
alg/warp.py::test_warp_52 PASSED
alg/warp.py::test_warp_53[near-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[near-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[near-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[near-default-Byte] PASSED
alg/warp.py::test_warp_53[near-default-UInt16] PASSED
alg/warp.py::test_warp_53[near-default-Int16] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[cubic-default-Byte] PASSED
alg/warp.py::test_warp_53[cubic-default-UInt16] PASSED
alg/warp.py::test_warp_53[cubic-default-Int16] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[cubicspline-default-Byte] PASSED
alg/warp.py::test_warp_53[cubicspline-default-UInt16] PASSED
alg/warp.py::test_warp_53[cubicspline-default-Int16] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[bilinear-default-Byte] PASSED
alg/warp.py::test_warp_53[bilinear-default-UInt16] PASSED
alg/warp.py::test_warp_53[bilinear-default-Int16] PASSED
alg/warp.py::test_warp_54[YES] PASSED
alg/warp.py::test_warp_54[NO] PASSED
alg/warp.py::test_warp_55 PASSED
alg/warp.py::test_warp_56[YES] PASSED
alg/warp.py::test_warp_56[NO] PASSED
alg/warp.py::test_warp_nearest_real_nodata_multiple_band PASSED
alg/warp.py::test_warp_med_out_of_bounds_src_pixels PASSED
alg/warp.py::test_warp_rpc_source_has_geotransform PASSED
alg/warp.py::test_warp_ds_rms PASSED
alg/warp.py::test_warp_rms_1 PASSED
alg/warp.py::test_warp_rms_2 PASSED
alg/warp.py::test_warp_mode_ties PASSED
alg/warp.py::test_warp_max_downsampling_missed_edges PASSED
alg/warp.py::test_warp_average_oversampling PASSED
alg/warp.py::test_non_square PASSED
gnm/gnm_test.py::test_gnm_filenetwork_create PASSED
gnm/gnm_test.py::test_gnm_filenetwork_open PASSED
gnm/gnm_test.py::test_gnm_import PASSED
gnm/gnm_test.py::test_gnm_autoconnect PASSED
gnm/gnm_test.py::test_gnm_graph_dijkstra PASSED
gnm/gnm_test.py::test_gnm_graph_kshortest PASSED
gnm/gnm_test.py::test_gnm_graph_connectedcomponents PASSED
gnm/gnm_test.py::test_gnm_delete PASSED
utilities/test_gdal_contour.py::test_gdal_contour_1 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_2 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_3 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_4 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_5 SKIPPED (gdal_contour not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_tif SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_no_direct_write_capabilities SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_composition SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_not_write_driver SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file_invalid SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file_overrrides SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file_gcps SKIPPED (gdal_create not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_basic SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_appending SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_overwrite SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_input_dataset SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_output_dataset SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_basic PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_pixel PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_geojson PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_wkt PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_alpha_band PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_splitPolys PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_convexHull PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_densify PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_simplify PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_maxPoints PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr_georef PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_dsco_lco PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_dict_arguments PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_rgba_overviews PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_union PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_none PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_partial PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_layerName PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_output_format PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_output_layer_has_crs_but_input_not PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_number_nodata_values PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_bands PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_nodata PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_alpha PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef_error PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_minRingArea PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS_and_targetCoordinateSystem_pixel_mutually_exclusive PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata_and_ovr_mutually_exclusive PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_no_location PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_writeAbsolutePath PASSED
utilities/test_gdal_grid.py::test_gdal_grid_1 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_2 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_2bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_3[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_3[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[Generic-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[SSE-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-1] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-2] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_5 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_5bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_7 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_7bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_9 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_9bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_11 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_12[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_12[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_14 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_15[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_15[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_16 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_17[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_17[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_18 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19_250_8minp SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19_250_10maxp_3pow SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_clipsrc SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_tr SKIPPED (gdal_grid not available)
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_1 PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env0] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env1] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env2] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_3 PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdist] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdistnn] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdist] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdistnn] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_null_zfield PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_nan_zvalue PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_dict_arguments PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_errors PASSED
utilities/test_gdal_rasterize.py::test_gdal_rasterize_1 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_2 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_3 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_4 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_5 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_6 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[False] SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[True] SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_8 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_1 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_3 SKIPPED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_100 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_101 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_102 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_4 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_multipolygon PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse_nested_polygons PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_int64_attribute PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_invalid_layers PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_empty_layer PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_too_small_resolution PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_dict_arguments PASSED
utilities/test_gdal_translate.py::test_gdal_translate_1 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_2 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_3 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_4 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_5 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_6 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_7 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_8 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_9 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_10 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_11 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_12 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_add_gt SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_13 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_14 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_15 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_16 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_17 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_18 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_19 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_20 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_21 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_22 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_23 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_24 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_25 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_26 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_27 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_28 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_29 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_30 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_31 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_32 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_32bis SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33bis SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33ter SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_34 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_35 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_36 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_37 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_39 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_if_option SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_scale_and_unscale_incompatible SKIPPED (not working on Windows)
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_1 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_error_case_arg_parser PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_2 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_3 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_4 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_5 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_6 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_7 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_8 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_9 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_uint64 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_10 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_11 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_12 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_outputGeotransform PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13a PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_14 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_100 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_101 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_102 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_0_255_input_range PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_103 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_104 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_gcp_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_rcp_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_geolocation_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_colorinterp PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_110 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_111 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_112 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_generate_ovr PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_1 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_2 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_3 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_oversampling PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_preserve_block_size PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[0-near] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[5-average] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[14-rms] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[6-mode] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[7-gauss] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_not_delete_shared_auxiliary_files PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_coord_epoch_is_dynamic PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_overview_level PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_no_input_band PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_and_unscale_incompatible PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_dict_arguments PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_dmo_option PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_ovr_rpc PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_raster_uint16_ct_0_255_range PASSED
utilities/test_gdal_viewshed.py::test_gdal_viewshed SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[] SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[ -cc 1.0] SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_alternative_modes SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_api SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_all_options SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_source SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_destination SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_ox SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_oy SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_input SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_band SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_observer_point SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_driver SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_filename SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_south_up SKIPPED (gdalwarp not available)
utilities/test_gdaladdo.py::test_gdaladdo_1 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_2 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_3 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_5 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_5bis SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_projwin SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_extent SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[True] SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[False] SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp_gti SKIPPED (gdaladdo not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_1 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_2 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_3 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_4 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_5 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_6 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_7 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_8 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_9 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_10 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_11 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_12 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_13 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_14 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_15 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_16 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_1 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_2 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_ovr PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_partial_overlap PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources_separate PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews_not_same_res PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_2 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_3 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_4 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_regular_raster PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection_error PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_mask_band PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_alpha_band PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[0-near] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[5-average] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[14-rms] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[6-mode] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[7-gauss] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList_subset_of_bands_from_multiple_band_source PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_warnings_and_custom_error_handler PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_strict_mode PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_touching_on_edge PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_stable_average PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgba PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgb_mask PASSED
utilities/test_gdaldem.py::test_gdaldem_hillshade SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_compressed_tiled_output SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_combined SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_compute_edges SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_azimuth SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_png_compute_edges SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_slope SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_aspect SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_cpt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_vrt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32 SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32_to_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry_vrt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nodata_nan SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_repeated_entry SKIPPED (gdaldem not available)
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float_png PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges_float PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_azimuth PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_nodata_value PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tpi PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_wilson PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_riley PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_roughness PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_aspect_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_nodata PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_dict_arguments PASSED
utilities/test_gdalinfo.py::test_gdalinfo_1 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_2 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_3 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_4 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_5 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_6 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_7 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_8 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_9 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_10 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_11 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_12 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_13 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_14 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_15 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_16 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_17 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_18 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_19 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_20 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_21 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_22 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_23 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_24 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_25 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_26 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_27 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_28 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_29 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_30 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_31 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_stats SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_33 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_34 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_35 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_36 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_37 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_38 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_39 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_40 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_if_option SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_stac_json SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_stac_eo_bands SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_access_to_file_without_permission SKIPPED (gdalinfo not available)
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_str PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_path PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_2 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_3 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_4 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_5 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_6 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_7 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_8 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodatavalues PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_coordinate_epoch PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float32] PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float64] PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_full_precision_float64 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_projjson_no_epsg PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_proj_shape PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_engineering_crs PASSED
utilities/test_gdallocationinfo.py::test_gdallocationinfo_1 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_2 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_3 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_4 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_5 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_6 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_wgs84 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_field_sep SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input_ignored SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_echo SKIPPED (gdallocationinfo not available)
utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_1 SKIPPED (gdalmdiminfo not available)
utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_if_option SKIPPED (gdalmdiminfo not available)
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_non_multidim_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_empty_mem_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_mem_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_arrayoption PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_path_input PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_int64 PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_uint64 PASSED
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_1 SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if_error SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_no_arg PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_mem PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_1d_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_multidim PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_transpose_and_view PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_group PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_two_groups PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_subset PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_scaleaxes PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dims_with_same_name_different_size PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_view PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_resample PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dict_arguments PASSED
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_1 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_2 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_3 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_4 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_5 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_6 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_7 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_9 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_10 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_11 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_12 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_13 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14bis SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_15 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_16 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_17 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_all SKIPPED (gdalsrsinfo not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format AUTO] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format EPSG] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format PROJ] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format WKT] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_basic PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_already_existing_rasters PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_skipDifferentProjection PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_outputSRS_writeAbsoluePath PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_format_layerName PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_overwrite PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_non_xml PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_xml PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_directory PASSED
utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_fetch_md PASSED
utilities/test_gdaltransform.py::test_gdaltransform_1 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_2 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_3 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_4 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_5 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_6 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_7 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_8 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_9 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_ct_4D SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_s_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_t_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_s_t_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_extra_input SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_extra_input_ignored SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_echo SKIPPED (gdaltransform not available)
utilities/test_gdalwarp.py::test_gdalwarp_1 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_2 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_3 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_4 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_5 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_6 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_7 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_8 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_9 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_10 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_11 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_12 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_13 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_14 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_16 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_17 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_18 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_19 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_20 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_21 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_22 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_23 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_24 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_25 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_26 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_27 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_28 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_29 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_30 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_31 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_33 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_34 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_35 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_36 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_37 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_38 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_39 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_40 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_41 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_42 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_43 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_44 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_45 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_45bis SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46bis SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46ter SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_47_append_subdataset SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_if_option SKIPPED (gdalwarp not available)
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_1 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_2 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_3 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_4 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_5 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_6 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_7 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_8 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_9 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_10 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_11 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_12 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_13 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_14 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[0-near] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[5-average] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[14-rms] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[6-mode] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[8-max] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[9-min] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[10-med] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[11-q1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[12-q3] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[13-sum] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_15 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_16 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_17 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_19 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_21 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection_and_coordinate_operation PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_postgis SKIPPED (OGR_PG_CONNECTION_STRING not defined)
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options0] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_23 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_32 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_tap_tr_te PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_34 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_45 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_46 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_all_touched_single_pixel PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_crop_to_cutline_slightly_shifted_wrt_pixel_boundaries PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_100 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_101 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_102 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_103 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_104 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_105 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_106 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_107 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_108 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_109 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_110 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_111 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_112 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_113 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_114 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_115 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_116 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_117 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_118 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_119 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_120 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_121 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_122 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_123 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_124 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_125 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_126 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_127 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_128 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_129 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_130 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_131 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[6] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_133 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_134 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135a PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135b PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135c PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135d PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135e PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135f PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135g PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135h PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135i PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135j PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135k PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135m PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135n PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135o PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135p PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135q PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135r PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135s PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[MEM] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[VRT] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_several_sources_with_different_srs_no_explicit_target_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_touching_dateline PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC2] SKIPPED (netCDF format NC2 not available)
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC4] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_ortho PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_insufficient_dst_band_count PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct_wkt PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_new PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_no_intersection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_RPC_FOOTPRINT PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_bug_4326_to_3857 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_full_world_4326_to_3857 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_te PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_conflicting_t_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_te_and_conflicting_t_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_xscale_antimeridian PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_scale_offset PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver_remove_empty_polygon PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver_remove_empty_inner_ring PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_propagating_coordinate_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_s_coord_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_t_coord_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_automatic_grid_sampling PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_nodata_with_dstalpha PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_points_outside_of_earth PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_from_ob_tran_including_north_pole_to_geographic PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_geographic_outside_180_no_crs_change PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_generate_ovr PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_not_delete_shared_auxiliary_files PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_issue_with_te_and_geographic_crs_world_coverage PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_53037 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[average] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[mode] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[min] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[max] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[med] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q3] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[sum] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[rms] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 1 1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 10 10] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 40 40] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 11 9] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 100 100] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_multiband PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_across_antimeridian PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_srcBands PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_same_horizontal_crs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection_multi_sources PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_tr_square PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_optimize_size PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_working_data_type_with_source_dataset_of_different_types PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_crossing_antimeridian_in_EPSG_32601_and_raster_in_EPSG_4326 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_dict_arguments PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_long_lat_to_ortho PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ortho_to_long_lat PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_projection_without_inverse_method PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crash_on_none_dst PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_conflicting_source_metadata PASSED
utilities/test_gdalwarp_lib.py::test_target_extent_consistent_size PASSED
utilities/test_gnmutils.py::test_gnmmanage_1 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_2 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_3 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_4 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmanalyse_1 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmanalyse_2 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnm_cleanup SKIPPED (gnmmanage not available)
utilities/test_nearblack.py::test_nearblack_1 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_2 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_4 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_5 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_7 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_8 SKIPPED (nearblack not available)
utilities/test_nearblack_lib.py::test_nearblack_lib_1[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_1[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_2[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_2[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_3[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_3[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_4[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_4[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_5[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_5[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_7[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_7[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_8[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_8[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_left PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_right PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_top PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom_non_black PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_dict_arguments PASSED
utilities/test_ogr2ogr.py::test_ogr2ogr_1 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_2 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_3 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_4 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_5 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_6[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_7[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_41[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_6[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_7[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_41[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_8 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_9 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_10 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_11 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_12 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_13 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_14 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_15 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_16 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_17 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_18 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_polygon_splitting SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_19 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_20 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_21 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_22 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_23 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_24 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_25 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_26 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_27 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_28 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_29[0] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_29[1] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_30 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_31 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_32 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_33 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_34 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_35 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_36 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_37 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_38 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_39 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_40 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_42 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_43[2] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_43[3] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_44 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_45 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-tps] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-order 1] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-a_srs EPSG:4326] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-s_srs EPSG:4326 -t_srs EPSG:3857] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_47 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_48 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_49 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_49_bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_50 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51ter SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_52 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_53 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_54 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_54bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_55 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_55bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_56 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_57 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_57bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_58 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_59 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_59bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_60 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_61 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_62 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_62bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_63 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_64 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_65 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_66 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_check_identity_transformation[87.67571099999996-0-4326] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_if_ok SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_if_ko SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_parquet_dataset_limit SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_1 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2a PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2b PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_3 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_4 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_5 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_6 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sel_fields_empty PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_7 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_8 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_9 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_10 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_11 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_12 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_13 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_14 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_15 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_16 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_17 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_18 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_19 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20a PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_21 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_clipsrc_wkt_no_dst_geom PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_axis_mapping_swap PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct_no_srs PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_makevalid PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sql_filename PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_emptyStrAsNull PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_fielddomain_ PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_assign_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_s_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_t_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_launder_geometry_column_name PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_upsert PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_t_srs_ignored PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_projected PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_geographic PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_datasource PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_discard_lower_dimensionality PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_invalid_polygon PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_3d_polygon PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_argument_errors PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_datasource PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_discard_lower_dimensionality PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_argument_errors PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_fid_string_to_gpkg PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_mapfieldtype PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_options_and_args PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_simplify PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[10] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[unlimited] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dateTimeTo PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_list_type_to_JSON PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-ESRI Shapefile-.shp-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-GML-.gml-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-CSV-.csv-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-PGDump-.sql-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-GML-.gml-4-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-ESRI Shapefile-.shp-6-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-PGDump-.sql-4-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-CSV-.csv-6-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-CSV-.csv-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-ESRI Shapefile-.shp-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-GML-.gml-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.shp-PGDump-.sql-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_nlt_GEOMETRY_nlt_CURVE_TO_LINEAR PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value2] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value3] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value4] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value5] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value6] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value2] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value3] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value4] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value5] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value6] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_geojson_output SKIPPED (ogrinfo not available)
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dict_arguments PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_supports_curve PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[POLYGON] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[CONVERT_TO_LINEAR] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_does_not_support_curve PASSED
utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[True] PASSED
utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[None] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[1] PASSED
utilities/test_ogr2ogr_lib.py::test_json_types PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_preserved_fid PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_truncated_field_names PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision_with_geom PASSED
utilities/test_ogrinfo.py::test_ogrinfo_1 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_2 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_3 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_4 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_5 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_6 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_7 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_8 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_9 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_10 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_11 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_12 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_erroneous_config SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_erroneous_config_2 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_14 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_15 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_16 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_17 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_18 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_19 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_20 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_21 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_22 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_23 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_24 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_25 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_sql_filename SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_nogeomtype SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_fielddomains SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_hiearchical SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_failed_sql SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_empty_gpkg SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_if_ok SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_if_ko SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_access_to_file_without_permission SKIPPED (ogrinfo not available)
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1 PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_str PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_path PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_validate PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_zm PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_relationships PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_relationships PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_OFSTJSON PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_fields_NO PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_geom_NO PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_fielddomains PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_time_zones PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_extent3D PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features_resolution PASSED
utilities/test_ogrlineref.py::test_ogrlineref_2 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_3 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_4 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_5 SKIPPED (ogrlineref not available)
utilities/test_ogrtindex.py::test_ogrtindex_1[None] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_1[4326] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-expected_srss0] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format AUTO-expected_srss1] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format EPSG-expected_srss2] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format PROJ-expected_srss3] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format WKT-expected_srss4] SKIPPED (ogrtindex not available)
utilities/test_sozip.py::test_sozip_list SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_create SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_append SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_validate SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_optimize_from SKIPPED (sozip_path not available)
pyscripts/test_gdal2tiles.py::test_gdal2tiles_help PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_version PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_simple PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_zoom_option PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[average] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[near] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[bilinear] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[cubic] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[cubicspline] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[lanczos] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[antialias] SKIPPED ('antialias' resampling is not available)
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[mode] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[max] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[min] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[med] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[q1] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option[q3] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_invalid_srs PASSED
pyscripts/test_gdal2tiles.py::test_does_not_error_when_source_bounds_close_to_tiles_bound PASSED
pyscripts/test_gdal2tiles.py::test_does_not_error_when_nothing_to_put_in_the_low_zoom_tile PASSED
pyscripts/test_gdal2tiles.py::test_handle_utf8_filename PASSED
pyscripts/test_gdal2tiles.py::test_exclude_transparent_tiles PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_oversample PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_geodetic_tmscompatible_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_mapml PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_webp[average] PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_webp[antialias] SKIPPED ('antialias' resampling is not available)
pyscripts/test_gdal2xyz.py::test_gdal2xyz_help PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_version PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_1 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_2 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_3 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_srcnodata_dstnodata PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_help PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_version PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_1 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_2 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_3 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_4 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_5 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_6 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_7 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_8 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_9 g2_getfld: return from g2_unpack7 = 4
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60..PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_10 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_multiple_inputs_same_alpha PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_help PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_version PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[True] PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[False] PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1b PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_2 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_3 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_4 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_5 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_6 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_7 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_8 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_unsetrpc PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_epoch PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_help PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_version PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_1 PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_2 PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_smoothing PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_1 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_2 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_3 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_4 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_5 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_6 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_7 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_8 SKIPPED
pyscripts/test_gdal_merge.py::test_gdal_merge_help PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_version PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_1 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_2 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_3 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_4 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_5 PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_help PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_version PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_1 PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_2 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_help PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_version PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_1 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_2 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_3 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_4 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_4bis PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_minus_8 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[geojson] PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[gpkg] PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_help PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_version PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_1 PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_2 PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_3 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_help PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_version PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_1 Building internal Index for 1 tile(s) ... finished
Filename: ../gcore/data/byte.tif
File Size: 20x20x1
Pixel Size: 60.000000 x -60.000000
UL:(440720.000000,3751320.000000) LR:(441920.000000,3750120.000000)
tileWidth: 256
tileHeight: 256
countTilesX: 1
countTilesY: 1
overlap: 0
C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\byte_1_1.tif : 0|0-->20-20
C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\1\byte_1_1.tif : 0|0-->10-10
C:\Users\szekeres\AppData\Local\Temp\pytest-of-szekeres\pytest-4742\test_gdal_retile_10\outretile2\2\byte_1_1.tif : 0|0-->5-5
FINISHED
PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_2 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_non_contigous PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_3 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_4 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_5 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_png PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_help PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_version PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_1 PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_src_without_nodata PASSED
pyscripts/test_gdal_utils.py::test_utils_py_0 PASSED
pyscripts/test_gdal_utils.py::test_utils_py_1 PASSED
pyscripts/test_gdal_utils.py::test_min_max[gcore-byte.tif-74-255-False] PASSED
pyscripts/test_gdal_utils.py::test_utils_arrays PASSED
pyscripts/test_gdal_utils.py::test_utils_np_arrays PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files[color_paletted_red_green_0-255.qml-256-pal0] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files[color_pseudocolor_spectral_0-100.qml-5-pal1] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-255.txt-None] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-1-nv.txt-0] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_table_and_palette PASSED
pyscripts/test_gdal_utils.py::test_read_write_color_table_from_raster PASSED
pyscripts/test_gdal_utils.py::test_utils_base_get_extension PASSED
pyscripts/test_gdal_utils.py::test_utils_util_DoesDriverHandleExtension PASSED
pyscripts/test_gdal_utils.py::test_utils_util_GetOutputDriverFor PASSED
pyscripts/test_gdalattachpct.py::test_gdalattachpct_basic PASSED
pyscripts/test_gdalattachpct.py::test_gdalattachpct_vrt_output PASSED
pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_basic PASSED
pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_intermediate_vrt_path PASSED
pyscripts/test_gdalbuildvrtofvrt.py::test_gdalbuildvrtofvrt_intermediate_vrt_path_specified_ovr_factors PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_help PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_version PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_same PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_type PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_pixel_content PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_band_count PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_dimension PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata_nan PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_srs PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_geotransform PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_metadata PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_overview PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_1 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_2 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_3 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_4 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_5 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_6 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_7 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_8 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_9 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_10 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_1 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_3 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_4 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_6 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_wgs84 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_7 PASSED
pyscripts/test_gdalmove.py::test_gdalmove_help PASSED
pyscripts/test_gdalmove.py::test_gdalmove_version PASSED
pyscripts/test_gdalmove.py::test_gdalmove_1 PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_help PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_version PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_intersection PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_union PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_symdifference PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_identity PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_update PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_clip PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_erase PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_1 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_2 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_3 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_4 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_5 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_6 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_7 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_8 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_9 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_10 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_11 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_22 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_23 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_help PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_version PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_1 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_2 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_3 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_4 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_5 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_6 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_7 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_7a PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_7b PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_7c PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_8 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_9 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_10 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_11 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_12 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None0] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None1] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-EPSG:32631-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-EPSG:32631] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-EPSG:4326] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[True] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[False] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_curve_geom_in_generic_layer PASSED
pyscripts/test_osr_util.py::test_gis_order PASSED
pyscripts/test_osr_util.py::test_gis_order2 PASSED
pyscripts/test_osr_util.py::test_transform PASSED
pyscripts/test_pct.py::test_rgb2pct_help PASSED
pyscripts/test_pct.py::test_rgb2pct_version PASSED
pyscripts/test_pct.py::test_rgb2pct_1 PASSED
pyscripts/test_pct.py::test_pct2rgb_help PASSED
pyscripts/test_pct.py::test_pct2rgb_version PASSED
pyscripts/test_pct.py::test_pct2rgb_1 Diff at pixel (31, 0) : 1.000000
Diff at pixel (32, 0) : 3.000000
Diff at pixel (35, 0) : -4.000000
Diff at pixel (36, 0) : 6.000000
Diff at pixel (37, 0) : 2.000000
Diff at pixel (38, 0) : 6.000000
Diff at pixel (39, 0) : 2.000000
Diff at pixel (40, 0) : 5.000000
Diff at pixel (41, 0) : 7.000000
Diff at pixel (35, 1) : 10.000000
Diff at pixel (33, 2) : -13.000000
Diff at pixel (40, 14) : -14.000000
Diff at pixel (25, 38) : -17.000000
Diff at pixel (35, 42) : -18.000000
Max diff : 18
Number of diffs : 1659
PASSED
pyscripts/test_pct.py::test_pct2rgb_no_color_table PASSED
pyscripts/test_pct.py::test_rgb2pct_2 PASSED
pyscripts/test_pct.py::test_rgb2pct_3 PASSED
pyscripts/test_pct.py::test_pct2rgb_4 PASSED
pyscripts/test_pct.py::test_gdalattachpct_1 .70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...PASSED
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_not_parquet_file SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_cannot_download_schema SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_ok SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_json SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_does_not_validate_schema SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_primary_column_not_in_columns SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_minimum_valid_metadata SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_column_name_not_found SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox0-None] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox1-None] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox2-abs(bbox[0]) > 180] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox3-abs(bbox[1]) > 90] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox4-abs(bbox[2]) > 180] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox5-abs(bbox[3]) > 90] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox6-bbox[3] < bbox[1]] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox7-bbox[5] < bbox[2]] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_wkb SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_geom_type_not_consistent_with_declaration SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_winding_order SKIPPED (Driver Parquet not present)
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_alpha_option PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_1_band PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_3_bands PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_init_dest_option PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_band_is_in_the_right_place PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_changes_option_tag_based_on_input_options PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option_tag_present PASSED
pyscripts/gdal2tiles/test_logger.py::test_gdal2tiles_logger PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_1_band_means_gray PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_2_bands_means_gray_alpha PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_3_bands_means_rgb PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_4_bands_means_rgba PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_alpha_mask PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_0_args_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_first_param_is_not_a_file PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_input_file_does_not_exist PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_more_than_2_free_parameters PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_output_folder_is_the_input_file_folder_when_none_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_vanilla_input_output PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_not_supported_wout_numpy PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_supported_with_numpy PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_average_resampling_supported_with_latest_gdal PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_invalid PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_valid PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp_png_accepted PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_default_to_input_filename_if_not_set PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_is_untouched_if_set PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_ends_with_the_output_folder_last_component PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_stays_empty_if_not_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_not_specified PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_single_level PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels_automatic_max PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_4326_to_3857_longitude_beyond_180 PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_raises_if_no_from_or_to_srs PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_dataset_unchanged_if_in_destination_srs_and_no_gcps PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_warped_vrt_dataset_when_from_srs_different_from_to_srs PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_with_projection_when_no_options PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_wout_projection_with_gcps_when_no_options PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_uses_the_passed_arguments_in_priority PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_extends_passed_arguments_if_not_enough_values_given PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_reads_values_from_input_dataset PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_uses_the_passed_arguments_in_priority PASSED
pyscripts/gdal2tiles/test_update_alpha_value_for_non_alpha_inputs.py::UpdateAlphaValueForNonAlphaInputsTest::test_do_nothing_on_2_or_4_bands_inputs PASSED
pyscripts/gdal2tiles/test_vsimem.py::test_gdal2tiles_vsimem PASSED
benchmark/test_gdalwarp.py::test_gdalwarp[near-1] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[near-ALL_CPUS] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[cubic-1] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[cubic-ALL_CPUS] ERROR
benchmark/test_gtiff.py::test_gtiff_byte ERROR
benchmark/test_gtiff.py::test_gtiff_byte_get_srs ERROR
benchmark/test_gtiff.py::test_gtiff_multithread_write[True] ERROR
benchmark/test_gtiff.py::test_gtiff_multithread_write[False] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[NEAREST-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[BILINEAR-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBIC-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[LANCZOS-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[AVERAGE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[RMS-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[MODE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[GAUSS-source_tiled] ERROR
benchmark/test_ogr2ogr.py::test_ogr2ogr[50000] ERROR
benchmark/test_ogr2ogr.py::test_ogr2ogr_reproject[10000] ERROR
benchmark/test_ogr_gpkg.py::test_ogr_gpkg_create ERROR
benchmark/test_ogr_gpkg.py::test_ogr_gpkg_spatial_index ERROR
=================================== ERRORS ====================================
___________________ ERROR at setup of test_gdalwarp[near-1] ___________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_______________ ERROR at setup of test_gdalwarp[near-ALL_CPUS] ________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
__________________ ERROR at setup of test_gdalwarp[cubic-1] ___________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_______________ ERROR at setup of test_gdalwarp[cubic-ALL_CPUS] _______________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
______________________ ERROR at setup of test_gtiff_byte ______________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 44
def test_gtiff_byte():
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
__________________ ERROR at setup of test_gtiff_byte_get_srs __________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 48
def test_gtiff_byte_get_srs():
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
____________ ERROR at setup of test_gtiff_multithread_write[True] _____________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 53
@pytest.mark.parametrize("with_optim", [True, False])
def test_gtiff_multithread_write(with_optim):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
____________ ERROR at setup of test_gtiff_multithread_write[False] ____________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 53
@pytest.mark.parametrize("with_optim", [True, False])
def test_gtiff_multithread_write(with_optim):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
____ ERROR at setup of test_gtiff_create_copy[dest_default-source_default] ____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_create_copy[dest_default-source_tiled] _____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_default] _____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_tiled] ______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
___ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_default] ___
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
____ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] _
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] _
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[NEAREST-source_tiled] ______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[BILINEAR-source_tiled] _____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_build_overviews[CUBIC-source_tiled] _______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
___ ERROR at setup of test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ____
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[LANCZOS-source_tiled] ______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[AVERAGE-source_tiled] ______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_______ ERROR at setup of test_gtiff_build_overviews[RMS-source_tiled] ________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_______ ERROR at setup of test_gtiff_build_overviews[MODE-source_tiled] _______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_build_overviews[GAUSS-source_tiled] _______
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
____________________ ERROR at setup of test_ogr2ogr[50000] ____________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr2ogr.py, line 70
@pytest.mark.parametrize("source_file", [50000], indirect=True)
def test_ogr2ogr(tmp_vsimem, source_file):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
_______________ ERROR at setup of test_ogr2ogr_reproject[10000] _______________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr2ogr.py, line 78
@pytest.mark.parametrize("source_file", [10000], indirect=True)
def test_ogr2ogr_reproject(tmp_vsimem, source_file):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
___________________ ERROR at setup of test_ogr_gpkg_create ____________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr_gpkg.py, line 61
def test_ogr_gpkg_create(tmp_vsimem):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
________________ ERROR at setup of test_ogr_gpkg_spatial_index ________________
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\benchmark\test_ogr_gpkg.py, line 73
def test_ogr_gpkg_spatial_index(source_file):
file E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\conftest.py:299
================================== FAILURES ===================================
______________________________ test_ogr_basic_6 _______________________________
def test_ogr_basic_6():
> with pytest.raises(Exception):
E Failed: DID NOT RAISE
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_basic_test.py:176: Failed
_________________________ test_ogr_basic_getfielddefn _________________________
def test_ogr_basic_getfielddefn():
defn = ogr.FeatureDefn()
defn.AddFieldDefn(ogr.FieldDefn("intfield", ogr.OFTInteger))
by_index = defn.GetFieldDefn(0)
by_name = defn.GetFieldDefn("intfield")
assert by_index.this == by_name.this
> with gdaltest.enable_exceptions():
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_basic_test.py:675:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = -1
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Invalid index : -1
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________________________ test_ogr_fgdb_19 _______________________________
openfilegdb_drv = >
fgdb_drv = >
test_gdb = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ogr_fgdb_190/test.gdb')
def test_ogr_fgdb_19(openfilegdb_drv, fgdb_drv, test_gdb):
# FIXME likely due to too old FileGDB SDK on those targets
# fails with ERROR 1: Failed to open Geodatabase (The system cannot find the file specified.)
# File "ogr_fgdb.py", line 1664, in ogr_fgdb_19
# if ds.StartTransaction(force=True) != 0:
if (
gdaltest.is_travis_branch("ubuntu_2204")
or gdaltest.is_travis_branch("ubuntu_2004")
or gdaltest.is_travis_branch("ubuntu_1804")
or gdaltest.is_travis_branch("ubuntu_1604")
or gdaltest.is_travis_branch("trusty_clang")
or gdaltest.is_travis_branch("python3")
or gdaltest.is_travis_branch("trunk_with_coverage")
):
pytest.skip()
# Error case: try in read-only
ds = fgdb_drv.Open(test_gdb)
with gdal.quiet_errors():
ret = ds.StartTransaction(force=True)
assert ret != 0
ds = None
(bPerLayerCopyingForTransaction, ds) = ogr_fgdb_19_open_update(
openfilegdb_drv, fgdb_drv, test_gdb
)
assert ds.TestCapability(ogr.ODsCEmulatedTransactions) == 1
# Error case: try in non-forced mode
with gdal.quiet_errors():
ret = ds.StartTransaction(force=False)
assert ret != 0
# Error case: try StartTransaction() with a ExecuteSQL layer still active
sql_lyr = ds.ExecuteSQL("SELECT * FROM test")
with gdal.quiet_errors():
ret = ds.StartTransaction(force=True)
assert ret != 0
ds.ReleaseResultSet(sql_lyr)
# Error case: call CommitTransaction() while there is no transaction
with gdal.quiet_errors():
ret = ds.CommitTransaction()
assert ret != 0
# Error case: call RollbackTransaction() while there is no transaction
with gdal.quiet_errors():
ret = ds.RollbackTransaction()
assert ret != 0
# Error case: try StartTransaction() with another active connection
ds2 = fgdb_drv.Open(test_gdb, update=1)
with gdal.quiet_errors():
ret = ds2.StartTransaction(force=True)
assert ret != 0
ds2 = None
# Successful StartTransaction() finally!
lyr = ds.GetLayer(0)
lyr = ds.GetLayer(0) # again
old_count = lyr.GetFeatureCount()
lyr_defn = lyr.GetLayerDefn()
layer_created_before_transaction = ds.CreateLayer(
"layer_created_before_transaction", geom_type=ogr.wkbNone
)
layer_created_before_transaction_defn = (
layer_created_before_transaction.GetLayerDefn()
)
> assert ds.StartTransaction(force=True) == 0
E AssertionError: assert 6 == 0
E + where 6 = >>(force=True)
E + where >> = >.StartTransaction
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_fgdb.py:1266: AssertionError
______________________________ test_ogr_fgdb_20 _______________________________
openfilegdb_drv = >
fgdb_drv = >
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ogr_fgdb_200')
def test_ogr_fgdb_20(openfilegdb_drv, fgdb_drv, tmp_path):
if openfilegdb_drv is None:
pytest.skip("No OpenFileGDB driver available")
if (
gdaltest.is_travis_branch("ubuntu_2204")
or gdaltest.is_travis_branch("ubuntu_2004")
or gdaltest.is_travis_branch("ubuntu_1804")
or gdaltest.is_travis_branch("ubuntu_1604")
or gdaltest.is_travis_branch("trusty_clang")
or gdaltest.is_travis_branch("python3")
or gdaltest.is_travis_branch("trunk_with_coverage")
):
pytest.skip()
ds = fgdb_drv.CreateDataSource(tmp_path / "test.gdb")
ds = None
# We need the OpenFileGDB driver for CreateFeature() with user defined FID
openfilegdb_drv.Register()
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
openfilegdb_drv.Deregister()
fgdb_drv.Deregister()
# Force OpenFileGDB first
openfilegdb_drv.Register()
fgdb_drv.Register()
lyr = ds.CreateLayer("test_2147483647", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("int", ogr.OFTInteger))
f = ogr.Feature(lyr.GetLayerDefn())
fid = 2147483647
f.SetFID(fid)
f.SetField(0, fid)
lyr.CreateFeature(f)
ds = None
ds = openfilegdb_drv.Open(tmp_path / "test.gdb")
lyr = ds.GetLayerByName("test_2147483647")
f = lyr.GetNextFeature()
assert f
assert f.GetFID() == 2147483647
ds = None
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("test_2147483647")
# GetNextFeature() is excruciatingly slow on such huge FID with the SDK driver
f = lyr.GetFeature(2147483647)
assert f
lyr = ds.CreateLayer("ogr_fgdb_20", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
lyr.CreateField(ogr.FieldDefn("str", ogr.OFTString))
ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_id ON ogr_fgdb_20(id)")
f = ogr.Feature(lyr.GetLayerDefn())
f.SetField("id", 1)
ret = lyr.CreateFeature(f)
assert (
ret == 0
and f.GetFID() == 1
and lyr.GetMetadataItem("1", "MAP_OGR_FID_TO_FGDB_FID") is None
)
# Existing FID
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
for invalid_fid in [-2, 0, 9876543210]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(invalid_fid)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0, invalid_fid
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(2)
f.SetField("id", 2)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 2
or lyr.GetMetadataItem("2", "MAP_OGR_FID_TO_FGDB_FID") is not None
):
f.DumpReadable()
pytest.fail()
# OGR FID = 4, FileGDB FID = 3
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(4)
f.SetField("id", 4)
# Cannot call CreateFeature() with a set FID when a dataset is opened more than once
ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
ds2 = None
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 4
or lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID") != "3"
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID"))
# Cannot open geodatabase at the moment since it is in 'FID hack mode'
with gdal.quiet_errors():
ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
assert ds2 is None
ds2 = None
# Existing FID, but only in OGR space
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
# This FID exists as a FGDB ID, but should not be user visible.
f.SetFID(3)
ret = lyr.SetFeature(f)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.DeleteFeature(3)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.GetFeature(3)
assert ret is None
# Trying to set OGR FID = 3 --> FileGDB FID = 4
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 3
or lyr.GetMetadataItem("3", "MAP_OGR_FID_TO_FGDB_FID") != "4"
):
f.DumpReadable()
pytest.fail()
lyr.ResetReading()
expected = [(1, None), (2, None), (4, 3), (3, 4)]
for i in range(2):
for (fid, fgdb_fid) in expected:
if i == 0:
f = lyr.GetNextFeature()
else:
f = lyr.GetFeature(fid)
assert f is not None
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
got_fgdb_fid = lyr.GetMetadataItem(
str(f.GetFID()), "MAP_OGR_FID_TO_FGDB_FID"
)
if got_fgdb_fid is None:
assert fgdb_fid is None
elif int(got_fgdb_fid) != fgdb_fid:
print(fgdb_fid)
pytest.fail(got_fgdb_fid)
for fid in [-9876543210, 0, 100]:
f = lyr.GetFeature(fid)
if f is not None:
f.DumpReadable()
pytest.fail()
for invalid_fid in [-2, 0, 9876543210]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(invalid_fid)
ret = lyr.SetFeature(f)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.DeleteFeature(invalid_fid)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
f = lyr.GetFeature(3)
f.SetField("str", "3")
ret = lyr.SetFeature(f)
assert ret == 0
f = lyr.GetFeature(3)
assert f.GetField("str") == "3"
ret = lyr.DeleteFeature(1)
assert ret == 0
ret = lyr.DeleteFeature(3)
assert ret == 0
for (fid, fgdb_fid) in [
(3, 5),
(2049, 6),
(10, 7),
(7, 8),
(9, None),
(8, 10),
(12, 11),
]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
pytest.fail(fid)
# Normally 12 should be attributed, but it has already been reserved
f = ogr.Feature(lyr.GetLayerDefn())
ret = lyr.CreateFeature(f)
if ret != 0 or f.GetFID() != 13:
f.DumpReadable()
pytest.fail()
f.SetField("id", f.GetFID())
lyr.SetFeature(f)
lyr.ResetReading()
expected = [
(2, None),
(4, 3),
(3, 5),
(2049, 6),
(10, 7),
(7, 8),
(9, None),
(8, 10),
]
for (fid, fgdb_fid) in expected:
f = lyr.GetNextFeature()
assert f is not None
if (
f.GetFID() != fid
or f.GetField("id") != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
pytest.fail(fid)
lyr.SetAttributeFilter("id = 3")
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != 3:
f.DumpReadable()
pytest.fail()
# This will cause a resync of indexes
lyr.SetAttributeFilter("OBJECTID = 3")
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != 3:
f.DumpReadable()
pytest.fail()
# No sparse pages
lyr = ds.CreateLayer("ogr_fgdb_20_simple", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(2)
f.SetField("id", 2)
lyr.CreateFeature(f)
# This will cause a resync of indexes
sql_lyr = ds.ExecuteSQL("SELECT * FROM ogr_fgdb_20_simple")
f = sql_lyr.GetNextFeature()
if f.GetFID() != 2:
f.DumpReadable()
pytest.fail()
# Do not allow user set FID while a select layer is in progress
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
ds.ReleaseResultSet(sql_lyr)
# Do it in transaction, but this is completely orthogonal
ds.StartTransaction(force=True)
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
lyr.CreateFeature(f)
f = None
ds.CommitTransaction()
# Multi-page indexes
srs = osr.SpatialReference()
srs.ImportFromEPSG(32630)
with gdal.config_option("FGDB_RESYNC_THRESHOLD", "600"):
lyr = ds.CreateLayer("ogr_fgdb_20_indexes", geom_type=ogr.wkbPoint, srs=srs)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_indexes_id ON ogr_fgdb_20_indexes(id)")
with gdal.config_option("FGDB_BULK_LOAD", "YES"):
for i in range(1000):
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(i + 2)
f.SetField("id", i + 2)
f.SetGeometry(ogr.CreateGeometryFromWkt("POINT (%d 0)" % i))
lyr.CreateFeature(f)
ds = None
# Check consistency after re-opening
gdal.ErrorReset()
for update in [0, 1]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update)
lyr = ds.GetLayerByName("ogr_fgdb_20")
assert lyr.GetFeatureCount() == 10
lyr.ResetReading()
expected = [2, 3, 4, 7, 8, 9, 10, 12, 13, 2049]
for fid in expected:
f = lyr.GetNextFeature()
assert gdal.GetLastErrorType() == 0
assert f is not None, fid
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
for fid in expected:
lyr.SetAttributeFilter("id = %d" % fid)
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
lyr = ds.GetLayerByName("ogr_fgdb_20_simple")
f = lyr.GetNextFeature()
assert f.GetFID() == 2
f = lyr.GetNextFeature()
assert f.GetFID() == 3
# Check attribute index
lyr = ds.GetLayerByName("ogr_fgdb_20_indexes")
for i in range(1000):
fid = i + 2
lyr.SetAttributeFilter("id = %d" % fid)
lyr.ResetReading()
f = lyr.GetNextFeature()
assert f.GetFID() == fid
# Check spatial index
lyr.SetAttributeFilter(None)
if update == 1:
for i in range(1000):
fid = i + 2
lyr.SetSpatialFilterRect(i - 0.01, -0.01, i + 0.01, 0.01)
lyr.ResetReading()
f = lyr.GetNextFeature()
assert f.GetFID() == fid
# Insert new features
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("ogr_fgdb_20")
for (fid, fgdb_fid) in [
(10000000, 2050),
(10000001, 2051),
(8191, 2052),
(16384, 2053),
]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
ds = None
# Insert a new intermediate FIDs
for (fid, fgdb_fid) in [(1000000, 10000002), (1000001, 10000002)]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("ogr_fgdb_20")
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID") != str(fgdb_fid)
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
ds = None
# Check consistency after re-opening
gdal.ErrorReset()
for update in [0, 1]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update)
lyr = ds.GetLayerByName("ogr_fgdb_20")
assert lyr.GetFeatureCount() == 16
lyr.ResetReading()
expected = [
2,
3,
4,
7,
8,
9,
10,
12,
13,
2049,
8191,
16384,
1000000,
1000001,
10000000,
10000001,
]
for fid in expected:
f = lyr.GetNextFeature()
assert gdal.GetLastErrorType() == 0
assert f is not None, fid
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
# Simulate different errors when database reopening is done
# to sync ids
for case in ("CASE1", "CASE2", "CASE3"):
try:
shutil.rmtree("tmp/test2.gdb")
except OSError:
pass
ds = fgdb_drv.CreateDataSource(tmp_path / "test2.gdb")
> lyr = ds.CreateLayer("foo", geom_type=ogr.wkbNone)
E AttributeError: 'NoneType' object has no attribute 'CreateLayer'
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\ogr\ogr_fgdb.py:2158: AttributeError
_____________________________ test_basic_test_11 ______________________________
def test_basic_test_11():
ds = gdal.OpenEx("data/byte.tif")
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", gdal.OF_RASTER)
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", gdal.OF_VECTOR)
assert ds is None
ds = gdal.OpenEx("data/byte.tif", gdal.OF_RASTER | gdal.OF_VECTOR)
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", gdal.OF_ALL)
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", gdal.OF_UPDATE)
assert ds is not None
ds = gdal.OpenEx(
"data/byte.tif",
gdal.OF_RASTER | gdal.OF_VECTOR | gdal.OF_UPDATE | gdal.OF_VERBOSE_ERROR,
)
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", allowed_drivers=[])
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", allowed_drivers=["GTiff"])
assert ds is not None
ds = gdal.OpenEx("data/byte.tif", allowed_drivers=["PNG"])
assert ds is None
with gdal.quiet_errors():
ds = gdal.OpenEx("data/byte.tif", open_options=["FOO"])
assert ds is not None
ar_ds = [gdal.OpenEx("data/byte.tif", gdal.OF_SHARED) for _ in range(1024)]
assert ar_ds[1023] is not None
ar_ds = None
ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_RASTER)
assert ds is None
ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_VECTOR)
assert ds is not None
assert ds.GetLayerCount() == 1
assert ds.GetLayer(0) is not None
ds.GetLayer(0).GetMetadata()
ds = gdal.OpenEx("../ogr/data/poly.shp", allowed_drivers=["ESRI Shapefile"])
assert ds is not None
ds = gdal.OpenEx("../ogr/data/poly.shp", gdal.OF_RASTER | gdal.OF_VECTOR)
assert ds is not None
ds = gdal.OpenEx("non existing")
assert ds is None and gdal.GetLastErrorMsg() == ""
with gdal.quiet_errors():
ds = gdal.OpenEx("non existing", gdal.OF_VERBOSE_ERROR)
assert ds is None and gdal.GetLastErrorMsg() != ""
> with gdal.ExceptionMgr(useExceptions=True):
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\basic_test.py:329:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: non existing: No such file or directory
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________________________ test_numpy_rw_16 _______________________________
def test_numpy_rw_16():
# 1D
array = numpy.empty([1], numpy.uint8)
with gdal.quiet_errors():
ds = gdal_array.OpenArray(array)
assert ds is None
> with gdaltest.enable_exceptions(), pytest.raises(
Exception, match="Illegal numpy array rank 1"
):
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw.py:666:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Illegal numpy array rank 1.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________________ test_numpy_rw_failure_in_readasarray _____________________
def test_numpy_rw_failure_in_readasarray():
ds = gdal.Open("data/idontexist2.vrt")
assert ds is not None
exception_raised = False
> with gdal.ExceptionMgr():
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw.py:741:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: data\idontexist.tif: No such file or directory
E May be caused by: data\idontexist.tif: No such file or directory
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
________________ test_numpy_rw_multidim_numpy_array_as_dataset ________________
def test_numpy_rw_multidim_numpy_array_as_dataset():
import numpy as np
from osgeo import gdal_array
for typ in (
np.int8,
np.uint8,
np.uint16,
np.int16,
np.uint32,
np.int32,
np.float32,
np.float64,
np.complex64,
np.complex128,
):
ar = np.array([[1, 2, 3], [4, 5, 6]], dtype=typ)
ds = gdal_array.OpenMultiDimensionalNumPyArray(ar)
assert ds
rg = ds.GetRootGroup()
assert rg
myarray = rg.OpenMDArray("array")
assert myarray
assert np.array_equal(myarray.ReadAsArray(), ar)
ar = np.array([[1, 2, 3], [4, 5, 6]], dtype=np.str_)
> with pytest.raises(
Exception, match="Unable to access numpy arrays of typecode `U'"
):
E Failed: DID NOT RAISE
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\numpy_rw_multidim.py:127: Failed
________________________ test_metadata_dcap_yes[MrSID] ________________________
driver_name = 'MrSID'
@pytest.mark.parametrize("driver_name", all_driver_names)
def test_metadata_dcap_yes(driver_name):
"""Test that the only value of DCAP_ elements is YES"""
driver = gdal.GetDriverByName(driver_name)
> md = driver.GetMetadata()
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:400:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3591: in GetMetadata
return self.GetMetadata_Dict(domain)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = >
args = ('',)
def GetMetadata_Dict(self, *args) -> "char **":
r"""GetMetadata_Dict(MajorObject self, char const * pszDomain="") -> char **"""
> return _gdal.MajorObject_GetMetadata_Dict(self, *args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3567: RuntimeError
__________________ test_metadata_creationoptionslist[MrSID] ___________________
driver_name = 'MrSID'
@pytest.mark.parametrize("driver_name", all_driver_names)
def test_metadata_creationoptionslist(driver_name):
"""Test if DMD_CREATIONOPTIONLIST metadataitem is present and can be parsed"""
schema = etree.XMLSchema(schema_creationoptionslist_xml)
driver = gdal.GetDriverByName(driver_name)
> creationoptionslist_xml = driver.GetMetadataItem("DMD_CREATIONOPTIONLIST")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:433:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = >
args = ('DMD_CREATIONOPTIONLIST',)
def GetMetadataItem(self, *args) -> "char const *":
r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *"""
> return _gdal.MajorObject_GetMetadataItem(self, *args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError
________________ test_metadata_creation_field_datatypes[MrSID] ________________
driver_name = 'MrSID'
@pytest.mark.parametrize("driver_name", all_driver_names)
def test_metadata_creation_field_datatypes(driver_name):
"""Test if DMD_CREATIONFIELDDATATYPES metadataitem returns valid datatypes"""
valid_datatypes = {
"Integer",
"Integer64",
"Real",
"String",
"Date",
"DateTime",
"Time",
"IntegerList",
"Integer64List",
"RealList",
"StringList",
"Binary",
}
driver = gdal.GetDriverByName(driver_name)
> datatypes_str = driver.GetMetadataItem("DMD_CREATIONFIELDDATATYPES")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:581:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = >
args = ('DMD_CREATIONFIELDDATATYPES',)
def GetMetadataItem(self, *args) -> "char const *":
r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *"""
> return _gdal.MajorObject_GetMetadataItem(self, *args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError
______________ test_metadata_creation_sub_field_datatypes[MrSID] ______________
driver_name = 'MrSID'
@pytest.mark.parametrize("driver_name", all_driver_names)
def test_metadata_creation_sub_field_datatypes(driver_name):
"""Test if DMD_CREATIONFIELDDATASUBTYPES metadataitem returns valid data subtypes"""
valid_datatypes = {"Boolean", "Float32", "Int16", "JSON", "UUID"}
driver = gdal.GetDriverByName(driver_name)
> datatypes_str = driver.GetMetadataItem("DMD_CREATIONFIELDDATASUBTYPES")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\test_driver_metadata.py:594:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = >
args = ('DMD_CREATIONFIELDDATASUBTYPES',)
def GetMetadataItem(self, *args) -> "char const *":
r"""GetMetadataItem(MajorObject self, char const * pszName, char const * pszDomain="") -> char const *"""
> return _gdal.MajorObject_GetMetadataItem(self, *args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:3582: RuntimeError
_____________________________ test_tiff_write_13 ______________________________
@pytest.mark.require_creation_option("GTiff", "JPEG")
def test_tiff_write_13():
src_ds = gdal.Open("data/sasha.tif")
ds = gdaltest.tiff_drv.CreateCopy(
"tmp/sasha.tif",
src_ds,
options=[
"PROFILE=BASELINE",
"TILED=YES",
"COMPRESS=JPEG",
"PHOTOMETRIC=YCBCR",
"JPEG_QUALITY=31",
],
)
ds = None
ds = gdal.Open("tmp/sasha.tif")
cs = ds.GetRasterBand(3).Checksum()
ds = None
gdaltest.tiff_drv.Delete("tmp/sasha.tif")
> assert cs in (16612,)
E assert 14841 in (16612,)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gcore\tiff_write.py:418: AssertionError
___________________ test_vsicurl_404_repeated_same_resource ___________________
args = ()
kwds = {'server': WebServer(process=, port=8080)}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = -1
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: HTTP response code: 404
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
_________________________________ test_ecw_22 _________________________________
def test_ecw_22():
ds = gdal.Open("data/ecw/spif83.ecw")
expected_wkt = """PROJCS["L2CAL6M",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6269"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4269"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.7833333078095],PARAMETER["standard_parallel_2",33.8833333208765],PARAMETER["latitude_of_origin",32.166666682432],PARAMETER["central_meridian",-116.249999974595],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["Metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH]]"""
expected_srs = osr.SpatialReference()
expected_srs.ImportFromWkt(expected_wkt)
> assert ds.GetSpatialRef().IsSame(expected_srs), "did not get expected SRS."
E AssertionError: did not get expected SRS.
E assert 0
E + where 0 = >>( >)
E + where >> = >.IsSame
E + where > = >>()
E + where >> = >.GetSpatialRef
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:714: AssertionError
_________________________________ test_ecw_25 _________________________________
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ecw_250')
def test_ecw_25(tmp_path):
shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw")
proj = "NUTM31"
datum = "WGS84"
units = "FEET"
ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update)
if (
ds is None
and gdaltest.ecw_drv.major_version == 3
and gdal.GetConfigOption("APPVEYOR") is not None
):
pytest.skip()
sr = osr.SpatialReference()
sr.ImportFromERM(proj, datum, units)
wkt = sr.ExportToWkt()
ds.SetProjection(wkt)
ds = None
assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml")
ds = gdal.Open(tmp_path / "spif83.ecw")
got_proj = ds.GetMetadataItem("PROJ", "ECW")
got_datum = ds.GetMetadataItem("DATUM", "ECW")
got_units = ds.GetMetadataItem("UNITS", "ECW")
got_wkt = ds.GetProjectionRef()
ds = None
> assert got_proj == proj
E AssertionError: assert 'epsg:32631' == 'NUTM31'
E - NUTM31
E + epsg:32631
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:812: AssertionError
_________________________________ test_ecw_26 _________________________________
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4742/test_ecw_260')
def test_ecw_26(tmp_path):
shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw")
proj = "NUTM31"
datum = "WGS84"
units = "FEET"
ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update)
if (
ds is None
and gdaltest.ecw_drv.major_version == 3
and gdal.GetConfigOption("APPVEYOR") is not None
):
pytest.skip()
ds.SetMetadataItem("PROJ", proj, "ECW")
ds.SetMetadataItem("DATUM", datum, "ECW")
ds.SetMetadataItem("UNITS", units, "ECW")
ds = None
assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml")
ds = gdal.Open(tmp_path / "spif83.ecw")
got_proj = ds.GetMetadataItem("PROJ", "ECW")
got_datum = ds.GetMetadataItem("DATUM", "ECW")
got_units = ds.GetMetadataItem("UNITS", "ECW")
got_wkt = ds.GetProjectionRef()
ds = None
> assert got_proj == proj
E AssertionError: assert 'epsg:32631' == 'NUTM31'
E - NUTM31
E + epsg:32631
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\ecw.py:852: AssertionError
___________________________ test_kea_create_vsimem ____________________________
args = ()
kwds = {'tmp_vsimem': PurePosixPath('/vsimem/test_kea_create_vsimem')}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = -1
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Attempt to create file `/vsimem/test_kea_create_vsimem/vsitest.kea' failed. /vsi file systems not supported
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________________________ test_mem_md_basic ______________________________
def test_mem_md_basic():
drv = gdal.GetDriverByName("MEM")
ds = drv.CreateMultiDimensional("myds")
assert ds
assert ds.GetDescription() == "myds"
rg = ds.GetRootGroup()
assert rg
assert rg.GetName() == "/"
assert rg.GetFullName() == "/"
assert not rg.GetMDArrayNames()
assert not rg.GetGroupNames()
assert not rg.GetAttributes()
assert not rg.GetDimensions()
assert not rg.OpenMDArray("not existing")
assert not rg.OpenMDArrayFromFullname("not existing")
assert not rg.OpenGroup("not existing")
assert not rg.OpenGroupFromFullname("not existing")
assert not rg.GetAttribute("not existing")
assert not rg.GetVectorLayerNames()
assert not rg.OpenVectorLayer("not existing")
> with gdal.ExceptionMgr(), pytest.raises(Exception):
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:71:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Array not existing does not exist
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________________________ test_mem_md_subgroup _____________________________
def test_mem_md_subgroup():
drv = gdal.GetDriverByName("MEM")
ds = drv.CreateMultiDimensional("myds")
rg = ds.GetRootGroup()
with gdal.quiet_errors():
assert not rg.CreateGroup("") # unnamed group not supported
with pytest.raises(ValueError):
assert not rg.CreateGroup(None)
subg = rg.CreateGroup("subgroup")
assert subg
assert subg.GetName() == "subgroup"
assert subg.GetFullName() == "/subgroup"
assert rg.GetGroupNames() == ["subgroup"]
assert rg.OpenGroup("subgroup").GetName() == "subgroup"
subsubg = subg.CreateGroup("subsubgroup")
assert subsubg.GetFullName() == "/subgroup/subsubgroup"
subsubg = rg.OpenGroupFromFullname("/subgroup/subsubgroup")
assert subsubg is not None
assert subsubg.GetFullName() == "/subgroup/subsubgroup"
subg.CreateMDArray("myarray", [], gdal.ExtendedDataType.Create(gdal.GDT_Byte))
array = rg.OpenMDArrayFromFullname("/subgroup/myarray")
assert array is not None
assert array.GetFullName() == "/subgroup/myarray"
> with gdal.ExceptionMgr(), pytest.raises(Exception):
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:114:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Attribute not existing does not exist
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________________ test_mem_md_array_resolvemdarray _______________________
def test_mem_md_array_resolvemdarray():
drv = gdal.GetDriverByName("MEM")
ds = drv.CreateMultiDimensional("myds")
rg = ds.GetRootGroup()
a = rg.CreateGroup("a")
aa = a.CreateGroup("aa")
a.CreateGroup("ab")
b = rg.CreateGroup("b")
a.CreateMDArray("var_a", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16))
a.CreateMDArray("var_c", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16))
aa.CreateMDArray("var_aa", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16))
b.CreateMDArray("var_b", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16))
b.CreateMDArray("var_c", [], gdal.ExtendedDataType.Create(gdal.GDT_Int16))
assert rg.ResolveMDArray("x", "/") is None
> with gdal.ExceptionMgr(), pytest.raises(Exception):
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\memmultidim.py:2274:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Array x does not exist
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
________________________________ test_mrsid_1 _________________________________
def test_mrsid_1():
tst = gdaltest.GDALTest("MrSID", "sid/mercator.sid", 1, None)
gt = (-15436.385771224039, 60.0, 0.0, 3321987.8617962394, 0.0, -60.0)
#
# Old, internally generated.
#
prj = """PROJCS["MER E000|",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.9786982138982,
AUTHORITY["EPSG","7008"]],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4267"]],
PROJECTION["Mercator_1SP"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]]]"""
#
# MrSID SDK getWKT() method.
#
prj = """PROJCS["MER E000|",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.9786982139006,
AUTHORITY["EPSG","7008"]],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4267"]],
PROJECTION["Mercator_1SP"],
PARAMETER["latitude_of_origin",1],
PARAMETER["central_meridian",1],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",1],
PARAMETER["false_northing",1],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]]]"""
#
# MrSID SDK getWKT() method - DSDK 8 and newer?
#
prj = """PROJCS["MER E000|",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.9786982139006,
AUTHORITY["EPSG","7008"]],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4267"]],
PROJECTION["Mercator_1SP"],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]]]"""
> tst.testOpen(
check_gt=gt,
check_stat=(0.0, 255.0, 103.319, 55.153),
check_approx_stat=(2.0, 243.0, 103.131, 43.978),
)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:132:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:170: in testOpen
ds = gdal.Open(wrk_filename, gdal.GA_ReadOnly)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('data/sid/mercator.sid', 0)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
________________________________ test_mrsid_2 _________________________________
def test_mrsid_2():
> ds = gdal.Open("data/sid/mercator.sid")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:158:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('data/sid/mercator.sid',)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
________________________________ test_mrsid_3 _________________________________
def test_mrsid_3():
> ds = gdal.Open("data/sid/mercator.sid")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:179:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('data/sid/mercator.sid',)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
________________________________ test_mrsid_4 _________________________________
def test_mrsid_4():
try:
os.remove("data/sid/mercator_new.sid.aux.xml")
except OSError:
pass
tst = gdaltest.GDALTest("MrSID", "sid/mercator_new.sid", 1, None)
gt = (-15436.385771224039, 60.0, 0.0, 3321987.8617962394, 0.0, -60.0)
prj = """PROJCS["MER E000",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.9786982138982,
AUTHORITY["EPSG","7008"]],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4267"]],
PROJECTION["Mercator_1SP"],
PARAMETER["latitude_of_origin",33.76446202777777],
PARAMETER["central_meridian",-117.4745428888889],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]]]"""
> tst.testOpen(
check_gt=gt,
check_prj=prj,
check_stat=(0.0, 255.0, 103.112, 52.477),
check_approx_stat=(0.0, 255.0, 102.684, 51.614),
)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:229:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:170: in testOpen
ds = gdal.Open(wrk_filename, gdal.GA_ReadOnly)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('data/sid/mercator_new.sid', 0)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
________________________________ test_mrsid_8 _________________________________
def test_mrsid_8():
new_gt = (10000, 50, 0, 20000, 0, -50)
srs = osr.SpatialReference()
srs.ImportFromEPSG(27700)
if os.path.exists("tmp/mercator.sid"):
gdal.Unlink("tmp/mercator.sid")
shutil.copyfile("data/sid/mercator.sid", "tmp/mercator.sid")
> ds = gdal.Open("tmp/mercator.sid")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:317:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('tmp/mercator.sid',)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
________________________________ test_mrsid_9 _________________________________
def test_mrsid_9():
f = open("data/sid/mercator.sid", "rb")
data = f.read()
f.close()
f = gdal.VSIFOpenL("/vsimem/mrsid_9.sid", "wb")
gdal.VSIFWriteL(data, 1, len(data), f)
gdal.VSIFCloseL(f)
> ds = gdal.Open("/vsimem/mrsid_9.sid")
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\mrsid.py:351:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = ('/vsimem/mrsid_9.sid',)
def Open(*args) -> "GDALDatasetShadow *":
r"""
Open(char const * utf8_path, GDALAccess eAccess=GA_ReadOnly) -> Dataset
Opens a raster file as a :py:class:`Dataset` using default options.
See :cpp:func:`GDALOpen`.
For more control over how the file is opened, use :py:func:`OpenEx`.
Parameters
----------
utf8_path : str
name of the file to open
eAccess : int, default = :py:const:`gdal.GA_ReadOnly`
Returns
-------
Dataset, or ``None`` on failure
See Also
--------
:py:func:`OpenEx`
:py:func:`OpenShared`
"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _gdal.Open(*args)
E RuntimeError: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E
E May be caused by: Can't load requested DLL: E:\buildsystem\release-1930-x64\bin\gdal\plugins\gdal_MrSID.dll
E 126: The specified module could not be found.
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:8800: RuntimeError
_____________________________ test_s102_elevation _____________________________
def test_s102_elevation():
ds = gdal.OpenEx(
"data/s102/test_s102_v2.1.h5", open_options=["DEPTH_OR_ELEVATION=ELEVATION"]
)
assert ds.RasterCount == 2
assert ds.RasterXSize == 3
assert ds.RasterYSize == 2
assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326"
assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 48.75, 0.0, -0.5))
elevation = ds.GetRasterBand(1)
> assert elevation.GetDescription() == "elevation"
E AssertionError: assert 'depth' == 'elevation'
E - elevation
E + depth
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\s102.py:111: AssertionError
____________________________ test_s102_north_up_no ____________________________
def test_s102_north_up_no():
ds = gdal.OpenEx("data/s102/test_s102_v2.1.h5", open_options=["NORTH_UP=NO"])
assert ds.RasterCount == 2
assert ds.RasterXSize == 3
assert ds.RasterYSize == 2
assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326"
> assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 47.75, 0.0, 0.5))
E assert (1.8, 0.4, 0.0, 48.75, 0.0, -0.5) == approx((1.8 ± 1.8e-06, 0.4 ± 4.0e-07, 0.0 ± 1.0e-12, 47.75 ± 4.8e-05, 0.0 ± 1.0e-12, 0.5 ± 5.0e-07))
E comparison failed. Mismatched elements: 2 / 6:
E Max absolute difference: 1.0
E Max relative difference: 2.0
E Index | Obtained | Expected
E 3 | 48.75 | 47.75 ± 4.8e-05
E 5 | -0.5 | 0.5 ± 5.0e-07
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\gdrivers\s102.py:143: AssertionError
_________ test_vrtmultidim_arraysource_error_no_array_in_array_source _________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find a , or in
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________ test_vrtmultidim_arraysource_error_no_SourceFilename _____________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find in
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________ test_vrtmultidim_arraysource_error_no_SourceArray ______________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find in
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
___________ test_vrtmultidim_arraysource_error_wrong_SourceFilename ___________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: i/do/not/exist.nc: No such file or directory
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________ test_vrtmultidim_arraysource_error_wrong_SourceArray _____________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find array '/i/do/not/exist' in data/netcdf/byte_no_cf.nc
E May be caused by: Cannot find group i
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
______________ test_vrtmultidim_arraysource_error_not_a_2D_array ______________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Array referenced in should be a two-dimensional array
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
_____ test_vrtmultidim_arraysource_error_no_source_array_in_DerivedArray ______
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find a , or in
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
_______________ test_vrtmultidim_arraysource_error_unknown_step _______________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Unknown . element
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________ test_vrtmultidim_arraysource_error_view_missing_expr _____________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find 'expr' attribute in element
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
_________ test_vrtmultidim_arraysource_error_transpose_missing_order __________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find 'newOrder' attribute in element
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
_________ test_vrtmultidim_arraysource_error_resample_wrong_dimension _________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Missing name attribute on Dimension
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
____________ test_vrtmultidim_arraysource_error_resample_wrong_srs ____________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Invalid value for
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal_array.py:97: RuntimeError
__________ test_vrtmultidim_arraysource_error_resample_wrong_option ___________
args = (), kwds = {}
@wraps(func)
def inner(*args, **kwds):
> with self._recreate_cm():
C:\Python\Python310\lib\contextlib.py:78:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\Python\Python310\lib\contextlib.py:142: in __exit__
next(self.gen)
E:\buildsystem\src\gdal-vc17x64\vc17x64\autotest\pymod\gdaltest.py:1792: in enable_exceptions
with gdal.ExceptionMgr(useExceptions=True), osr.ExceptionMgr(
E:\buildsystem\release-1930-x64\bin\gdal\python\osgeo\gdal.py:234: in __exit__
gdal_array._SetExceptionsLocal(self.currentUseExceptions)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bVal = 0
def _SetExceptionsLocal(bVal: "int") -> "void":
r"""_SetExceptionsLocal(int bVal)"""
> return _gdal_array._SetExceptionsLocal(bVal)
E RuntimeError: Cannot find 'name' attribute in