From 175cdfd3e159d0749b3429b4e2a9ae000a6e8665 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Thu, 2 Apr 2026 15:30:35 +0200 Subject: [PATCH] adapt tests to newly added table constraints --- test/python/api/conftest.py | 4 +++- test/python/api/test_api_details.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/python/api/conftest.py b/test/python/api/conftest.py index fbc51c69..999f70ec 100644 --- a/test/python/api/conftest.py +++ b/test/python/api/conftest.py @@ -64,7 +64,7 @@ class APITester: 'wikipedia': kw.get('wikipedia'), 'rank_search': kw.get('rank_search', 30), 'rank_address': kw.get('rank_address', 30), - 'importance': kw.get('importance'), + 'importance': kw.get('importance', 0.00001), 'centroid': 'POINT(%f %f)' % centroid, 'indexed_status': kw.get('indexed_status', 0), 'indexed_date': kw.get('indexed_date', @@ -86,6 +86,7 @@ class APITester: {'place_id': kw.get('place_id', 10000), 'osm_id': kw.get('osm_id', 4004), 'parent_place_id': kw.get('parent_place_id'), + 'indexed_status': kw.get('indexed_status', 0), 'indexed_date': kw.get('indexed_date', dt.datetime(2022, 12, 7, 14, 14, 46, 0)), 'startnumber': kw.get('startnumber', 2), @@ -114,6 +115,7 @@ class APITester: 'country_code': kw.get('country_code'), 'postcode': kw.get('postcode'), 'rank_search': kw.get('rank_search', 21), + 'indexed_status': kw.get('indexed_status', 0), 'indexed_date': kw.get('indexed_date', dt.datetime(2022, 12, 7, 14, 14, 46, 0)), 'centroid': kw.get('centroid', 'POINT(23 34)'), diff --git a/test/python/api/test_api_details.py b/test/python/api/test_api_details.py index a13193cd..f6a9750b 100644 --- a/test/python/api/test_api_details.py +++ b/test/python/api/test_api_details.py @@ -80,6 +80,7 @@ def test_lookup_in_placex_minimal_info(apiobj, frontend): rank_search=27, rank_address=26, centroid=(23, 34), indexed_date=import_date, + importance=0.8, geometry='LINESTRING(23 34, 23.1 34, 23.1 34.1, 23 34)') api = frontend(apiobj, options={'details'}) @@ -108,7 +109,7 @@ def test_lookup_in_placex_minimal_info(apiobj, frontend): assert result.rank_search == 27 assert result.rank_address == 26 - assert result.importance is None + assert result.importance == pytest.approx(0.8) assert result.country_code is None assert result.indexed_date == import_date.replace(tzinfo=dt.timezone.utc) -- 2.39.5