X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/1924beeb20db05adbe04f493a3287811ec5b5701..b320f1c7e3fdf51b0cd15927efea52ab01d93cbc:/test/python/api/test_api_lookup.py diff --git a/test/python/api/test_api_lookup.py b/test/python/api/test_api_lookup.py index adba11ad..f8e89930 100644 --- a/test/python/api/test_api_lookup.py +++ b/test/python/api/test_api_lookup.py @@ -58,7 +58,7 @@ def test_lookup_in_placex(apiobj, idobj): assert result.importance == pytest.approx(0.01) assert result.country_code == 'gb' - assert result.indexed_date == import_date + assert result.indexed_date == import_date.replace(tzinfo=dt.timezone.utc) assert result.address_rows is None assert result.linked_rows is None @@ -106,7 +106,7 @@ def test_lookup_in_placex_minimal_info(apiobj): assert result.importance is None assert result.country_code is None - assert result.indexed_date == import_date + assert result.indexed_date == import_date.replace(tzinfo=dt.timezone.utc) assert result.address_rows is None assert result.linked_rows is None @@ -290,7 +290,7 @@ def test_lookup_in_osmline(apiobj, idobj): assert result.importance is None assert result.country_code == 'gb' - assert result.indexed_date == import_date + assert result.indexed_date == import_date.replace(tzinfo=dt.timezone.utc) assert result.address_rows is None assert result.linked_rows is None @@ -506,7 +506,7 @@ def test_lookup_in_postcode(apiobj): assert result.importance is None assert result.country_code == 'gb' - assert result.indexed_date == import_date + assert result.indexed_date == import_date.replace(tzinfo=dt.timezone.utc) assert result.address_rows is None assert result.linked_rows is None @@ -559,6 +559,15 @@ def test_lookup_postcode_with_address_details(apiobj): rank_address=4, distance=0.0) ] +@pytest.mark.parametrize('objid', [napi.PlaceID(1736), + napi.OsmID('W', 55), + napi.OsmID('N', 55, 'amenity')]) +def test_lookup_missing_object(apiobj, objid): + apiobj.add_placex(place_id=1, osm_type='N', osm_id=55, + class_='place', type='suburb') + + assert apiobj.api.lookup(objid, napi.LookupDetails()) is None + @pytest.mark.parametrize('gtype', (napi.GeometryFormat.KML, napi.GeometryFormat.SVG,