aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_config.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_config.py b/tests/test_config.py
index d1ad0d2..72ed0f6 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -79,3 +79,12 @@ class ConfigTest(unittest.TestCase):
del os.environ["XDG_CONFIG_HOME"]
else:
os.environ["XDG_CONFIG_HOME"] = old
+
+ def test_unreadable_config_is_fatal(self):
+ self.cfg.mkdir()
+ with self.assertRaisesRegex(Error, "config.toml"):
+ library_roots([], self.cfg)
+
+ def test_empty_library_root_is_fatal(self):
+ with self.assertRaisesRegex(Error, "empty library root"):
+ library_roots([""], self.cfg)