X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/5a245e33e08d3b0b825cb8f9b47214e1b221118e..4cc788f69e1191d2dd985aeac143597566529f24:/test/python/api/test_results.py diff --git a/test/python/api/test_results.py b/test/python/api/test_results.py index f0bfa163..8e9fbf68 100644 --- a/test/python/api/test_results.py +++ b/test/python/api/test_results.py @@ -2,7 +2,7 @@ # # This file is part of Nominatim. (https://nominatim.org) # -# Copyright (C) 2024 by the Nominatim developer community. +# Copyright (C) 2025 by the Nominatim developer community. # For a full list of authors see the git log. """ Tests for result datatype helper functions. @@ -11,16 +11,15 @@ import struct from binascii import hexlify import pytest -import pytest_asyncio -import sqlalchemy as sa - from nominatim_api import SourceTable, DetailedResult, Point import nominatim_api.results as nresults + def mkpoint(x, y): return hexlify(struct.pack("=biidd", 1, 0x20000001, 4326, x, y)).decode('utf-8') + class FakeRow: def __init__(self, **kwargs): if 'parent_place_id' not in kwargs: @@ -39,6 +38,7 @@ def test_minimal_detailed_result(): assert res.lat == 0.5 assert res.calculated_importance() == pytest.approx(0.00001) + def test_detailed_result_custom_importance(): res = DetailedResult(SourceTable.PLACEX, ('amenity', 'post_box'),