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 PASSED ogr/ogr_basic_test.py::test_ogr_basic_invalid_unicode PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_slice PASSED ogr/ogr_basic_test.py::test_ogr_basic_feature_iterator PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_dst_srswkt PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_metadata PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_no_copy_layer_metadata PASSED ogr/ogr_basic_test.py::test_ogr_basic_field_alternative_name PASSED ogr/ogr_basic_test.py::test_ogr_basic_float32_formatting PASSED ogr/ogr_basic_test.py::test_ogr_basic_get_geometry_types PASSED ogr/ogr_basic_test.py::test_ogr_exceptions PASSED ogr/ogr_basic_test.py::test_ogr_basic_test_future_warning_exceptions 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] FAILED 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 PASSED gcore/basic_test.py::test_basic_test_12 PASSED gcore/basic_test.py::test_basic_test_13 PASSED gcore/basic_test.py::test_basic_test_14 PASSED gcore/basic_test.py::test_basic_test_15 PASSED gcore/basic_test.py::test_basic_test_16 PASSED gcore/basic_test.py::test_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 PASSED gcore/numpy_rw.py::test_numpy_rw_17 PASSED gcore/numpy_rw.py::test_numpy_rw_18 PASSED gcore/numpy_rw.py::test_numpy_rw_failure_in_readasarray PASSED gcore/numpy_rw.py::test_numpy_rw_gdal_array_openarray_permissions PASSED gcore/numpy_rw.py::test_numpy_rw_rms_resemple_alg PASSED gcore/numpy_rw.py::test_numpy_rw_dataset_read_as_array PASSED gcore/numpy_rw.py::test_numpy_rw_dataset_writearray PASSED gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_error_cases PASSED gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_getlasterrormsg PASSED gcore/numpy_rw.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 PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray_negative_strides PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset_negative_strides PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_compound_datatype PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Byte] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float64] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt16] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat32] PASSED gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat64] PASSED gcore/overviewds.py::test_overviewds_1 PASSED gcore/overviewds.py::test_overviewds_2[True] PASSED gcore/overviewds.py::test_overviewds_2[False] PASSED gcore/overviewds.py::test_overviewds_3 PASSED gcore/overviewds.py::test_overviewds_4 PASSED gcore/overviewds.py::test_overviewds_5 PASSED gcore/overviewds.py::test_overviewds_6 PASSED gcore/overviewds.py::test_overviewds_mask PASSED gcore/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]