bdd tests: make indexing less verbose

Do not print progress info for indexing when there is an error
in the BDD tests.
This commit is contained in:
Sarah Hoffmann
2021-03-20 10:39:29 +01:00
parent 0d9fe6e49c
commit 118befd7d7

View File

@@ -1,3 +1,4 @@
import logging
from itertools import chain from itertools import chain
import psycopg2.extras import psycopg2.extras
@@ -5,7 +6,7 @@ import psycopg2.extras
from place_inserter import PlaceColumn from place_inserter import PlaceColumn
from table_compare import NominatimID, DBRow from table_compare import NominatimID, DBRow
from nominatim.indexer.indexer import Indexer from nominatim.indexer import indexer
def check_database_integrity(context): def check_database_integrity(context):
""" Check some generic constraints on the tables. """ Check some generic constraints on the tables.
@@ -103,8 +104,8 @@ def import_and_index_data_from_place_table(context):
GROUP BY country_code, pc""") GROUP BY country_code, pc""")
# Call directly as the refresh function does not include postcodes. # Call directly as the refresh function does not include postcodes.
indexer = Indexer(context.nominatim.get_libpq_dsn(), 1) indexer.LOG.setLevel(logging.ERROR)
indexer.index_full(analyse=False) indexer.Indexer(context.nominatim.get_libpq_dsn(), 1).index_full(analyse=False)
check_database_integrity(context) check_database_integrity(context)