diff --git a/photograb/config.py b/photograb/config.py index f696a2c..9b58640 100644 --- a/photograb/config.py +++ b/photograb/config.py @@ -6,6 +6,7 @@ from pathlib import Path from .store import Store, Backup from .utils import print_warning + class BadConfiguration(Exception): pass diff --git a/photograb/test/test_config.py b/photograb/test/test_config.py index 850be00..30b3d38 100644 --- a/photograb/test/test_config.py +++ b/photograb/test/test_config.py @@ -53,11 +53,10 @@ class TestParseConfig(unittest.TestCase): with self.assertRaises(BadConfiguration): parse_config(self.test_config) - def test_warns_on_missing_import_path(self): - raise NotImplementedError - def test_raises_exception_on_store_init_failure(self): - raise NotImplementedError + self.test_config.set('jpg', 'Import', '/nowhere/to/be/found') + with self.assertRaises(BadConfiguration): + parse_config(self.test_config) def test_asserts_camera_path_is_present(self): self.test_config.remove_option('DEFAULT', 'camera')