X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/efafa5271957fb54b356ec1c90e8613f14de40d4..8e5a19b39209f20f41b7bd10ff7dbcdb8a3dcb9c:/test/python/tokenizer/test_factory.py diff --git a/test/python/tokenizer/test_factory.py b/test/python/tokenizer/test_factory.py index aa763e28..632dea88 100644 --- a/test/python/tokenizer/test_factory.py +++ b/test/python/tokenizer/test_factory.py @@ -1,17 +1,17 @@ -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: GPL-3.0-or-later # # This file is part of Nominatim. (https://nominatim.org) # -# Copyright (C) 2022 by the Nominatim developer community. +# Copyright (C) 2024 by the Nominatim developer community. # For a full list of authors see the git log. """ Tests for creating new tokenizers. """ import pytest -from nominatim.db import properties -from nominatim.tokenizer import factory -from nominatim.errors import UsageError +from nominatim_db.db import properties +from nominatim_db.tokenizer import factory +from nominatim_db.errors import UsageError from dummy_tokenizer import DummyTokenizer @@ -63,13 +63,13 @@ class TestFactory: assert tokenizer.init_state == "loaded" - def test_load_no_tokenizer_dir(self): + def test_load_repopulate_tokenizer_dir(self): factory.create_tokenizer(self.config) - self.config.project_dir = self.config.project_dir / 'foo' + self.config.project_dir = self.config.project_dir - with pytest.raises(UsageError): - factory.get_tokenizer_for_db(self.config) + factory.get_tokenizer_for_db(self.config) + assert (self.config.project_dir / 'tokenizer').exists() def test_load_missing_property(self, temp_db_cursor):