Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 181:7cfdc972af42
Refactor: Renamed public functions to be conform with the new loader search
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 03 May 2019 09:43:15 +0200 |
| parents | 1ff11462a5c1 |
| children | d1103f0f9166 |
comparison
equal
deleted
inserted
replaced
| 180:e87fa5bd68e7 | 181:7cfdc972af42 |
|---|---|
| 309 | 309 |
| 310 def tearDown(self): | 310 def tearDown(self): |
| 311 self._reset() | 311 self._reset() |
| 312 | 312 |
| 313 def _reset(self): | 313 def _reset(self): |
| 314 configmix.clear_loader() | 314 configmix.clear_assoc() |
| 315 for pat, loader in configmix._default_loaders: | 315 for pat, fmode in configmix.DEFAULT_ASSOC: |
| 316 configmix.set_loader(pat, loader) | 316 configmix.set_assoc(pat, fmode) |
| 317 | 317 |
| 318 def test01_additional(self): | 318 def test01_additional(self): |
| 319 configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) | 319 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) |
| 320 cfg = configmix.load( | 320 cfg = configmix.load( |
| 321 os.path.join(TESTDATADIR, "conf1.ini"), | 321 os.path.join(TESTDATADIR, "conf1.ini"), |
| 322 os.path.join(TESTDATADIR, "conf30.conf")) | 322 os.path.join(TESTDATADIR, "conf30.conf")) |
| 323 self.assertEqual(u("Umlaute: ÄÖÜäöüß"), cfg.getvar_s("key7")) | 323 self.assertEqual(u("Umlaute: ÄÖÜäöüß"), cfg.getvar_s("key7")) |
| 324 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) | 324 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) |
| 325 | 325 |
| 326 def test02_only_style_wrong_style(self): | 326 def test02_only_style_wrong_style(self): |
| 327 configmix.clear_loader() | 327 configmix.clear_assoc() |
| 328 configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) | 328 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) |
| 329 | 329 |
| 330 def _ld(): | 330 def _ld(): |
| 331 return configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), | 331 return configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), |
| 332 os.path.join(TESTDATADIR, "conf30.conf")) | 332 os.path.join(TESTDATADIR, "conf30.conf")) |
| 333 | 333 |
| 334 self.assertRaises(ValueError, _ld) | 334 self.assertRaises(ValueError, _ld) |
| 335 | 335 |
| 336 def test03_only_style_corrrect_style(self): | 336 def test03_only_style_corrrect_style(self): |
| 337 configmix.clear_loader() | 337 configmix.clear_assoc() |
| 338 configmix.set_loader("*.conf", configmix.get_default_loader("*.yml")) | 338 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) |
| 339 cfg = configmix.load(os.path.join(TESTDATADIR, "conf30.conf")) | 339 cfg = configmix.load(os.path.join(TESTDATADIR, "conf30.conf")) |
| 340 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) | 340 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) |
| 341 | 341 |
| 342 def _g(): | 342 def _g(): |
| 343 return cfg.getvar_s("key7") | 343 return cfg.getvar_s("key7") |
