found 7zip in C:\Program Files\7-Zip\7z.exe rem SET GDAL_DOWNLOAD_TEST_DATA=YES SET PROJ_LIB=E:\buildsystem\release-1928-x64\bin\proj9\SHARE SET GDAL_DRIVER_PATH=E:\buildsystem\release-1928-x64\bin\gdal\plugins;E:\buildsystem\release-1928-x64\bin\gdal\plugins-external SET GDAL_DATA=E:\buildsystem\src\gdal-vc16x64\gdal\data SET PYTHONPATH=E:\buildsystem\release-1928-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=autotestvc16x64 host=127.0.0.1 port=5432 user=postgres rem SET PG_USE_COPY=YES rem SET PG_USE_POSTGIS=YES SET PATH=E:\buildsystem\release-1928-x64\bin;E:\buildsystem\release-1928-x64\bin\debug;E:\buildsystem\release-1928-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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\ActiveTcl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe SET USE_PATH_FOR_GDAL_PYTHON=YES cd E:\buildsystem\src\gdal-vc16x64\vc16x64\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 192930151 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-vc16x64\vc16x64\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-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalmanage.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_contour.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_create.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_footprint.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_grid.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_rasterize.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_translate.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalwarp.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdal_viewshed.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdaladdo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalbuildvrt.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdaldem.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalinfo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdallocationinfo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalmdiminfo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalmdimtranslate.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdalsrsinfo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdaltindex.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gdaltransform.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gnmmanage.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find gnmanalyse.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find nearblack.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find ogr2ogr.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find ogrinfo.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find ogrlineref.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find ogrtindex.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH Could not find sozip.exe in E:\buildsystem\src\gdal-vc16x64\vc16x64/apps. Trying with PATH collected 13310 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 PASSED ogr/ogr_basic_test.py::test_ogr_basic_7 PASSED ogr/ogr_basic_test.py::test_ogr_basic_8 PASSED ogr/ogr_basic_test.py::test_ogr_basic_9 PASSED ogr/ogr_basic_test.py::test_ogr_basic_10 SKIPPED ogr/ogr_basic_test.py::test_ogr_basic_12 PASSED ogr/ogr_basic_test.py::test_ogr_basic_13[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_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_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_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_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_failed_forceTo PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer64 PASSED ogr/ogr_feature.py::test_ogr_feature_cp_real PASSED ogr/ogr_feature.py::test_ogr_feature_cp_string PASSED ogr/ogr_feature.py::test_ogr_feature_cp_binary PASSED ogr/ogr_feature.py::test_ogr_feature_cp_date PASSED ogr/ogr_feature.py::test_ogr_feature_cp_time PASSED ogr/ogr_feature.py::test_ogr_feature_cp_datetime PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integerlist PASSED ogr/ogr_feature.py::test_ogr_feature_cp_integer64list PASSED ogr/ogr_feature.py::test_ogr_feature_cp_reallist PASSED ogr/ogr_feature.py::test_ogr_feature_cp_stringlist PASSED ogr/ogr_feature.py::test_ogr_feature_unicode PASSED ogr/ogr_feature.py::test_ogr_feature_64bit_fid PASSED ogr/ogr_feature.py::test_ogr_feature_overflow_64bit_integer PASSED ogr/ogr_feature.py::test_ogr_feature_nullable_validate PASSED ogr/ogr_feature.py::test_ogr_feature_default PASSED ogr/ogr_feature.py::test_ogr_feature_native_data PASSED ogr/ogr_feature.py::test_ogr_feature_set_geometry_self PASSED ogr/ogr_feature.py::test_ogr_feature_null_field PASSED ogr/ogr_feature.py::test_ogr_feature_int32_overflow PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[off-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[false-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[no-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[0-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[on-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[true-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[yes-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[1-True] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[invalid-False] PASSED ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[2-True] PASSED ogr/ogr_feature.py::test_ogr_feature_GetFieldAsISO8601DateTime PASSED ogr/ogr_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_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_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_geojsonseq.py::test_ogr_geojsonseq_lf PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs_auto PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_inline PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_prefix PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries_with_errors PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_reprojection PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_read_rs_json_pretty PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_test_ogrsf SKIPPED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_large PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_starting_with_big_properties PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsistdout PASSED ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsigzip PASSED ogr/ogr_geom.py::test_ogr_geom_area PASSED ogr/ogr_geom.py::test_ogr_geom_area_linearring PASSED ogr/ogr_geom.py::test_ogr_geom_area_geometrycollection PASSED ogr/ogr_geom.py::test_ogr_geom_area_linearring_big_offset PASSED ogr/ogr_geom.py::test_ogr_geom_area_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_is_empty PASSED ogr/ogr_geom.py::test_ogr_geom_is_empty_triangle PASSED ogr/ogr_geom.py::test_ogr_geom_pickle PASSED ogr/ogr_geom.py::test_ogr_geom_polyhedral_surface PASSED ogr/ogr_geom.py::test_ogr_geom_tin PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_point PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_multipoint PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_linestring PASSED ogr/ogr_geom.py::test_ogr_geom_boundary_polygon PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_1 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_2 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_3 PASSED ogr/ogr_geom.py::test_ogr_geom_build_from_edges_4 PASSED ogr/ogr_geom.py::test_ogr_geom_area_empty_linearring PASSED ogr/ogr_geom.py::test_ogr_geom_transform_to PASSED ogr/ogr_geom.py::test_ogr_geom_transform PASSED ogr/ogr_geom.py::test_ogr_geom_transform_geogcrs_to_wgs84 PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_default PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_with_ct PASSED ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_no_ct PASSED ogr/ogr_geom.py::test_ogr_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_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_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_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_gml_read.py::test_ogr_gml_1[True] PASSED ogr/ogr_gml_read.py::test_ogr_gml_1[False] PASSED ogr/ogr_gml_read.py::test_ogr_gml_3 PASSED ogr/ogr_gml_read.py::test_ogr_gml_4 PASSED ogr/ogr_gml_read.py::test_ogr_gml_5 PASSED ogr/ogr_gml_read.py::test_ogr_gml_6 PASSED ogr/ogr_gml_read.py::test_ogr_gml_7 PASSED ogr/ogr_gml_read.py::test_ogr_gml_8 PASSED ogr/ogr_gml_read.py::test_ogr_gml_9 PASSED ogr/ogr_gml_read.py::test_ogr_gml_10 PASSED ogr/ogr_gml_read.py::test_ogr_gml_11 PASSED ogr/ogr_gml_read.py::test_ogr_gml_12 PASSED ogr/ogr_gml_read.py::test_ogr_gml_13 PASSED ogr/ogr_gml_read.py::test_ogr_gml_14 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_15 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_city_gml PASSED ogr/ogr_gml_read.py::test_gml_read_compound_crs_lat_long PASSED ogr/ogr_gml_read.py::test_ogr_gml_city_gml_lod2_with_xlink_href PASSED ogr/ogr_gml_read.py::test_ogr_gml_17 PASSED ogr/ogr_gml_read.py::test_ogr_gml_18 PASSED ogr/ogr_gml_read.py::test_ogr_gml_19 PASSED ogr/ogr_gml_read.py::test_ogr_gml_20 PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3-expected_gml_gml3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3Deegree-expected_gml_gml3degree] PASSED ogr/ogr_gml_read.py::test_ogr_gml_21[GML3.2-expected_gml_gml32] PASSED ogr/ogr_gml_read.py::test_ogr_gml_22 PASSED ogr/ogr_gml_read.py::test_ogr_gml_23 PASSED ogr/ogr_gml_read.py::test_ogr_gml_24 PASSED ogr/ogr_gml_read.py::test_ogr_gml_25 PASSED ogr/ogr_gml_read.py::test_ogr_gml_26 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_27 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_28 SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_29 PASSED ogr/ogr_gml_read.py::test_ogr_gml_30 PASSED ogr/ogr_gml_read.py::test_ogr_gml_31 PASSED ogr/ogr_gml_read.py::test_ogr_gml_32 PASSED ogr/ogr_gml_read.py::test_ogr_gml_33 PASSED ogr/ogr_gml_read.py::test_ogr_gml_34 PASSED ogr/ogr_gml_read.py::test_ogr_gml_35 PASSED ogr/ogr_gml_read.py::test_ogr_gml_36[NO] PASSED ogr/ogr_gml_read.py::test_ogr_gml_36[YES] PASSED ogr/ogr_gml_read.py::test_ogr_gml_38[HUGE] PASSED ogr/ogr_gml_read.py::test_ogr_gml_38[NONE] PASSED ogr/ogr_gml_read.py::test_ogr_gml_40 PASSED ogr/ogr_gml_read.py::test_ogr_gml_42 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_43 SKIPPED (Test disabled because service regularly times out) ogr/ogr_gml_read.py::test_ogr_gml_44 PASSED ogr/ogr_gml_read.py::test_ogr_gml_45 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs10.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs11.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs20.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_48 PASSED ogr/ogr_gml_read.py::test_ogr_gml_49 PASSED ogr/ogr_gml_read.py::test_ogr_gml_50 PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options0] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options1] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options0] PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options1] PASSED ogr/ogr_gml_read.py::test_ogr_gml_51[GML2] SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_51[GML3] SKIPPED ogr/ogr_gml_read.py::test_ogr_gml_52 PASSED ogr/ogr_gml_read.py::test_ogr_gml_53 PASSED ogr/ogr_gml_read.py::test_ogr_gml_54 PASSED ogr/ogr_gml_read.py::test_ogr_gml_55 PASSED ogr/ogr_gml_read.py::test_ogr_gml_56 PASSED ogr/ogr_gml_read.py::test_ogr_gml_57 PASSED ogr/ogr_gml_read.py::test_ogr_gml_58 PASSED ogr/ogr_gml_read.py::test_ogr_gml_58a PASSED ogr/ogr_gml_read.py::test_ogr_gml_58b PASSED ogr/ogr_gml_read.py::test_ogr_gml_58c PASSED ogr/ogr_gml_read.py::test_ogr_gml_59 PASSED ogr/ogr_gml_read.py::test_ogr_gml_60 PASSED ogr/ogr_gml_read.py::test_ogr_gml_61 PASSED ogr/ogr_gml_read.py::test_ogr_gml_62 PASSED ogr/ogr_gml_read.py::test_ogr_gml_62bis PASSED ogr/ogr_gml_read.py::test_ogr_gml_63 PASSED ogr/ogr_gml_read.py::test_ogr_gml_64[XERCES] PASSED ogr/ogr_gml_read.py::test_ogr_gml_64[EXPAT] PASSED ogr/ogr_gml_read.py::test_ogr_gml_65[S-<0] PASSED ogr/ogr_gml_read.py::test_ogr_gml_65[S-<1] PASSED ogr/ogr_gml_read.py::test_ogr_gml_65[S-<2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_66 PASSED ogr/ogr_gml_read.py::test_ogr_gml_67 PASSED ogr/ogr_gml_read.py::test_ogr_gml_68 PASSED ogr/ogr_gml_read.py::test_ogr_gml_69 PASSED ogr/ogr_gml_read.py::test_ogr_gml_70 PASSED ogr/ogr_gml_read.py::test_ogr_gml_71 PASSED ogr/ogr_gml_read.py::test_ogr_gml_71bis PASSED ogr/ogr_gml_read.py::test_ogr_gml_71ter PASSED ogr/ogr_gml_read.py::test_ogr_gml_72 PASSED ogr/ogr_gml_read.py::test_ogr_gml_72bis PASSED ogr/ogr_gml_read.py::test_ogr_gml_73 PASSED ogr/ogr_gml_read.py::test_ogr_gml_74 PASSED ogr/ogr_gml_read.py::test_ogr_gml_75 PASSED ogr/ogr_gml_read.py::test_ogr_gml_76 SKIPPED (GDAL_RUN_SLOW_TESTS not set) ogr/ogr_gml_read.py::test_ogr_gml_77 PASSED ogr/ogr_gml_read.py::test_ogr_gml_78 PASSED ogr/ogr_gml_read.py::test_ogr_gml_79 PASSED ogr/ogr_gml_read.py::test_ogr_gml_80 PASSED ogr/ogr_gml_read.py::test_ogr_gml_81 PASSED ogr/ogr_gml_read.py::test_ogr_gml_82 PASSED ogr/ogr_gml_read.py::test_ogr_gml_gml2_write_geometry_error PASSED ogr/ogr_gml_read.py::test_ogr_gml_srsname_only_on_top_bounded_by PASSED ogr/ogr_gml_read.py::test_ogr_gml_featuretype_suffix_in_xsd PASSED ogr/ogr_gml_read.py::test_ogr_gml_standalone_geom PASSED ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES) ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_no PASSED ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_yes PASSED ogr/ogr_gml_read.py::test_ogr_gml_no_gfs_rewriting PASSED ogr/ogr_gml_read.py::test_ogr_gml_aixm_elevated_surface PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3] PASSED ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3.2] PASSED ogr/ogr_gml_read.py::test_ogr_gml_too_nested PASSED ogr/ogr_gml_read.py::test_ogr_gml_first_feature_without_geometry PASSED ogr/ogr_gml_read.py::test_ogr_gml_force_srs_detection_multiple_geom_fields PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_feature_with_gml_description PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_srsDimension_3_on_top_gml_Envelope PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only_gml_null_only PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_bbox_and_several_geom_elements PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_invalid PASSED ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_repeated PASSED ogr/ogr_gml_read.py::test_ogr_gml_field_comment PASSED ogr/ogr_gml_read.py::test_ogr_gml_field_comment_from_gfs PASSED ogr/ogr_gml_read.py::test_ogr_gml_ignore_old_gfs SKIPPED (Requires Linux) 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 PASSEDRemaining files: ['esrijson', 'geojsonseq', 'ogr2sqlite', 'subdir1', 'subdir2', 'with space'] 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_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_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_more_than_125_columns[False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[direct] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[sql] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_empty_file PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_immutable SKIPPED (Incorrect platform) ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_get_geometry_types PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-on_disk] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-in_memory] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_detect_broken_rtree_gdal_3_6_0 PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[None-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'0001'-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POINT EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[LINESTRING(1 2,3 4)-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON Z ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON M ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ZM ((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.25 0.25,0.25 0.75,0.75 0.75,0.75 0.25,0.25 0.25))-0.75] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON EMPTY-0] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))-1] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON Z (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON M (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON ZM (((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[CURVEPOLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTISURFACE (((0 0,0 1,1 1,0 0)))-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'00010000000000000000000000000000000000000000000000000000f03f000000000000f03f7c030000000100000004000000000000000000000000000000000000000000000000000000000000000000f03f000000000000f03f000000000000f03f00000000000000000000000000000000fe'-0.5] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_read_generated_column PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_gdal_get_pixel_value PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sozip PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[True] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[False] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_update_feature PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_ogr_layer_Extent PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_alternative_names_comment PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_field_alter_field_defn_alternative_names_comment PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.2] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.4] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_relaxed_datetime_format PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-SECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MINUTE-2023-11-07T16:03:34.123Z-2023-11-07T16:03Z] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-INVALID-None-None] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_flushcache PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_write_arrow_fallback_types PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_first_geom_null PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_sql_exact_spatial_filter_for_feature_count PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_string] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_binary] PASSED ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[geometry]