Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 404:6a5aea02f3d0
Implement a ".is_jail" flag for configuration objects: to test/assert whether we expect a jail configuration
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Fri, 19 Nov 2021 12:40:23 +0100 |
| parents | b1f82b853290 |
| children | 1bec7f5fafe8 |
comparison
equal
deleted
inserted
replaced
| 403:7db59202c9af | 404:6a5aea02f3d0 |
|---|---|
| 1170 for pat, fmode in configmix.DEFAULT_ASSOC: | 1170 for pat, fmode in configmix.DEFAULT_ASSOC: |
| 1171 configmix.set_assoc(pat, fmode) | 1171 configmix.set_assoc(pat, fmode) |
| 1172 | 1172 |
| 1173 def test_root(self): | 1173 def test_root(self): |
| 1174 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) | 1174 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) |
| 1175 self.assertFalse(cfg.is_jail) | |
| 1176 | |
| 1175 jcfg = cfg.jailed(root=u"tree1") | 1177 jcfg = cfg.jailed(root=u"tree1") |
| 1178 self.assertTrue(jcfg.is_jail) | |
| 1176 | 1179 |
| 1177 self.assertTrue(jcfg.getvarl(u"tree2", u"key5")) | 1180 self.assertTrue(jcfg.getvarl(u"tree2", u"key5")) |
| 1178 self.assertTrue(jcfg.getvarl_s(u"tree2", u"key5")) | 1181 self.assertTrue(jcfg.getvarl_s(u"tree2", u"key5")) |
| 1179 self.assertEqual( | 1182 self.assertEqual( |
| 1180 u"get this as `tree1.tree2.key4'", | 1183 u"get this as `tree1.tree2.key4'", |
