diff --git a/tests/test_config.py b/tests/test_config.py index a0a043e01324f68cd4d78de9c8ee0a33609a6a78..31888cd2a0fa8c5f4aa3fd444b6b424981e7e61d 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -67,6 +67,16 @@ class TestGetConfigDict(object): assert len(conf_dict) == len(OPTIONS_DEFAULTS) assert conf_dict != OPTIONS_DEFAULTS + def test_get_config_dict_arg_path_list(self, home_dir): + # we can give the paths searched. + config_file_default = home_dir / ".diceware.ini" + config_file_default.write("[diceware]\nnum=4\n") + config_file_custom = home_dir / "some-new-file" + config_file_custom.write("[diceware]\nnum=42\n") + conf_dict = get_config_dict( + path_list = [str(config_file_custom), ]) + assert conf_dict['num'] == 42 + def test_get_config_dict_arg_defaults_dict(self, home_dir): # we can change the dict of defaults used. custom_defaults = dict(num=42)