forked from hans/Nominatim
introduce custom UsageError
This is a exception to be thrown when the error occures because of bad user data. We don't want to print a full stack trace in these cases but just tell the user what went wrong.
This commit is contained in:
@@ -7,6 +7,7 @@ import tempfile
|
||||
import pytest
|
||||
|
||||
from nominatim.config import Configuration
|
||||
from nominatim.errors import UsageError
|
||||
|
||||
DEFCFG_DIR = Path(__file__) / '..' / '..' / '..' / 'settings'
|
||||
|
||||
@@ -123,7 +124,7 @@ def test_get_int_bad_values(monkeypatch, value):
|
||||
|
||||
monkeypatch.setenv('NOMINATIM_FOOBAR', value)
|
||||
|
||||
with pytest.raises(ValueError):
|
||||
with pytest.raises(UsageError):
|
||||
config.get_int('FOOBAR')
|
||||
|
||||
|
||||
@@ -132,7 +133,7 @@ def test_get_int_empty():
|
||||
|
||||
assert config.DATABASE_MODULE_PATH == ''
|
||||
|
||||
with pytest.raises(ValueError):
|
||||
with pytest.raises(UsageError):
|
||||
config.get_int('DATABASE_MODULE_PATH')
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user