Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 228:b2c75efad9e4
Renamed the 'ignore' loader key to '-*-ignore-*-'
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 13 May 2019 09:35:03 +0200 |
| parents | f5011eec3b6e |
| children | 2a8dcab2de8c |
comparison
equal
deleted
inserted
replaced
| 227:f5011eec3b6e | 228:b2c75efad9e4 |
|---|---|
| 373 self.assertRaises(ValueError, _ld) | 373 self.assertRaises(ValueError, _ld) |
| 374 | 374 |
| 375 def test02_ignore_one_style(self): | 375 def test02_ignore_one_style(self): |
| 376 configmix.clear_assoc() | 376 configmix.clear_assoc() |
| 377 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) | 377 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) |
| 378 configmix.set_assoc("*", "ignore", append=True) | 378 configmix.set_assoc("*", "-*-ignore-*-", append=True) |
| 379 | 379 |
| 380 cfg = configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), | 380 cfg = configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), |
| 381 os.path.join(TESTDATADIR, "conf30.conf")) | 381 os.path.join(TESTDATADIR, "conf30.conf")) |
| 382 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) | 382 self.assertEqual(u("new value"), cfg.getvar_s("key-new")) |
| 383 self.assertRaises(KeyError, cfg.getvar_s, "key1") | 383 self.assertRaises(KeyError, cfg.getvar_s, "key1") |
| 384 | 384 |
| 385 def test02_ignore_all(self): | 385 def test02_ignore_all(self): |
| 386 configmix.clear_assoc() | 386 configmix.clear_assoc() |
| 387 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) | 387 configmix.set_assoc("*.conf", configmix.get_default_assoc("*.yml")) |
| 388 # This inserts at index 0 effectively ignoring all configuration files! | 388 # This inserts at index 0 effectively ignoring all configuration files! |
| 389 configmix.set_assoc("*", "ignore") | 389 configmix.set_assoc("*", "-*-ignore-*-") |
| 390 | 390 |
| 391 cfg = configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), | 391 cfg = configmix.load(os.path.join(TESTDATADIR, "conf1.ini"), |
| 392 os.path.join(TESTDATADIR, "conf30.conf")) | 392 os.path.join(TESTDATADIR, "conf30.conf")) |
| 393 self.assertRaises(KeyError, cfg.getvar_s, "key-new") | 393 self.assertRaises(KeyError, cfg.getvar_s, "key-new") |
| 394 self.assertRaises(KeyError, cfg.getvar_s, "key1") | 394 self.assertRaises(KeyError, cfg.getvar_s, "key1") |
