]> git.openstreetmap.org Git - nominatim.git/commitdiff
bdd: do not expect legacy word table to be without empty tokens
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 22 Jun 2022 08:47:08 +0000 (10:47 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Thu, 23 Jun 2022 21:42:31 +0000 (23:42 +0200)
It can happen for bogus names and this will not get fixed anymore.

test/bdd/steps/steps_db_ops.py

index 37d541533dcd76ab06b21381013eec60b87a4659..8fd918f88fe7a3f70083be63650726738390aa9f 100644 (file)
@@ -27,8 +27,9 @@ def check_database_integrity(context):
         assert cur.fetchone()[0] == 0, "Duplicates found in place_addressline"
 
         # word table must not have empty word_tokens
-        cur.execute("SELECT count(*) FROM word WHERE word_token = ''")
-        assert cur.fetchone()[0] == 0, "Empty word tokens found in word table"
+        if context.nominatim.tokenizer != 'legacy':
+            cur.execute("SELECT count(*) FROM word WHERE word_token = ''")
+            assert cur.fetchone()[0] == 0, "Empty word tokens found in word table"