Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python:backports
python-pyproj
v3.6.1-test-datum-ensemble-allowing-new-members...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File v3.6.1-test-datum-ensemble-allowing-new-members.patch of Package python-pyproj
From ec9509f0561dbc243ad6df01613f38bd83a0e7cc Mon Sep 17 00:00:00 2001 From: Javier Jimenez Shaw <j1@jimenezshaw.com> Date: Sun, 2 Jun 2024 03:38:30 +0200 Subject: [PATCH] test datum ensemble allowing new members. fixes #1403 (#1407) --- test/crs/test_crs.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/crs/test_crs.py b/test/crs/test_crs.py index 794e1c3f0834..d3f4fcb57bc9 100644 --- a/test/crs/test_crs.py +++ b/test/crs/test_crs.py @@ -728,7 +728,7 @@ def test_coordinate_operation__from_authority__empty(): def test_datum__from_epsg(): - datum_wkt = ( + datum_wkt_prefix = ( 'ENSEMBLE["World Geodetic System 1984 ensemble",' 'MEMBER["World Geodetic System 1984 (Transit)",ID["EPSG",1166]],' 'MEMBER["World Geodetic System 1984 (G730)",ID["EPSG",1152]],' @@ -737,10 +737,14 @@ def test_datum__from_epsg(): 'MEMBER["World Geodetic System 1984 (G1674)",ID["EPSG",1155]],' 'MEMBER["World Geodetic System 1984 (G1762)",ID["EPSG",1156]],' 'MEMBER["World Geodetic System 1984 (G2139)",ID["EPSG",1309]],' + ) + datum_wkt_suffix = ( 'ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1],' 'ID["EPSG",7030]],ENSEMBLEACCURACY[2.0],ID["EPSG",6326]]' ) - assert Datum.from_epsg("6326").to_wkt() == datum_wkt + # Testing this way avoids problems when new members are added to the datum ensemble + assert Datum.from_epsg("6326").to_wkt().startswith(datum_wkt_prefix) + assert Datum.from_epsg("6326").to_wkt().endswith(datum_wkt_suffix) def test_datum__from_authority(): -- 2.45.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor