]> git.openstreetmap.org Git - nominatim.git/blobdiff - test/python/api/test_results.py
use word_token length when penalizing against postcodes
[nominatim.git] / test / python / api / test_results.py
index 2a279028b370cb4815684609b3b4dc4365ad5c3b..8e9fbf684fc48d06090fbb5b6bb5c9724a6c1634 100644 (file)
@@ -2,7 +2,7 @@
 #
 # This file is part of Nominatim. (https://nominatim.org)
 #
-# Copyright (C) 2023 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
 
-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:
@@ -37,7 +36,8 @@ def test_minimal_detailed_result():
 
     assert res.lon == 23.1
     assert res.lat == 0.5
-    assert res.calculated_importance() == pytest.approx(0.0000001)
+    assert res.calculated_importance() == pytest.approx(0.00001)
+
 
 def test_detailed_result_custom_importance():
     res = DetailedResult(SourceTable.PLACEX,