Mercurial > hgrepos > Python > libs > ConfigMix
diff tests/test.py @ 171:1ff11462a5c1
The associations from filename extensions to parsers are "fnmatch" style patterns now.
Calling "configmix.set_loader" prepends to the currently defined
associations and therefore gets the highest priority.
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Thu, 25 Apr 2019 17:00:09 +0200 |
| parents | bbf47bfb48a2 |
| children | 7cfdc972af42 |
line wrap: on
line diff
--- a/tests/test.py Thu Apr 25 16:14:50 2019 +0200 +++ b/tests/test.py Thu Apr 25 17:00:09 2019 +0200 @@ -312,11 +312,11 @@ def _reset(self): configmix.clear_loader() - for ext in configmix.default_loaders: - configmix.set_loader(ext, configmix.default_loaders[ext]) + for pat, loader in configmix._default_loaders: + configmix.set_loader(pat, loader) def test01_additional(self): - configmix.set_loader(".conf", configmix.default_loaders[".yml"]) + configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) cfg = configmix.load( os.path.join(TESTDATADIR, "conf1.ini"), os.path.join(TESTDATADIR, "conf30.conf")) @@ -325,7 +325,7 @@ def test02_only_style_wrong_style(self): configmix.clear_loader() - configmix.set_loader(".conf", configmix.default_loaders[".yml"]) + configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) def _ld(): return configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), @@ -335,7 +335,7 @@ def test03_only_style_corrrect_style(self): configmix.clear_loader() - configmix.set_loader(".conf", configmix.default_loaders[".yml"]) + configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) cfg = configmix.load(os.path.join(TESTDATADIR, "conf30.conf")) self.assertEqual(u("new value"), cfg.getvar_s("key-new"))
