Skip to content
Snippets Groups Projects

FIX: do not raise error if configuration file is missing

Merged Henrik tom Wörden requested to merge f-test-ini into dev
All threads resolved!
Files
2
@@ -22,10 +22,11 @@
# ** end header
#
import pytest
import linkahead as db
from os import environ, getcwd, remove
from os.path import expanduser, isfile, join
import linkahead as db
import pytest
from pytest import raises
@@ -55,7 +56,8 @@ def test_config_ini_via_envvar(temp_ini_files):
environ["PYCAOSDBINI"] = "bla bla"
assert environ["PYCAOSDBINI"] == "bla bla"
# test wrong configuration file in envvar
assert not expanduser(environ["PYCAOSDBINI"]) in db.configuration._read_config_files()
with pytest.raises(RuntimeError):
db.configuration._read_config_files()
# test good configuration file in envvar
environ["PYCAOSDBINI"] = "~/.pylinkahead.ini"
assert expanduser("~/.pylinkahead.ini") in db.configuration._read_config_files()
Loading