Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 416:2abde0d3c735
FIX: Handle .jailed() with an empty "root" properly
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 01 Dec 2021 23:09:00 +0100 |
| parents | 816327e178b0 |
| children | 83d537f1dfbb |
comparison
equal
deleted
inserted
replaced
| 415:606feee43e71 | 416:2abde0d3c735 |
|---|---|
| 1239 self.assertRaises( | 1239 self.assertRaises( |
| 1240 KeyError, cfg.jailed, rootpath=[u"tree-non-existing"]) | 1240 KeyError, cfg.jailed, rootpath=[u"tree-non-existing"]) |
| 1241 | 1241 |
| 1242 def test_root_empty(self): | 1242 def test_root_empty(self): |
| 1243 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) | 1243 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) |
| 1244 jcfg = cfg.jailed(rootpath=u"") | 1244 jcfg = cfg.jailed(root=u"") |
| 1245 | 1245 |
| 1246 self.assertTrue(jcfg.getvarl(u"tree1", u"tree2", u"key5")) | 1246 self.assertTrue(jcfg.getvarl(u"tree1", u"tree2", u"key5")) |
| 1247 self.assertTrue(jcfg.getvarl_s(u"tree1", u"tree2", u"key5")) | 1247 self.assertTrue(jcfg.getvarl_s(u"tree1", u"tree2", u"key5")) |
| 1248 self.assertEqual( | 1248 self.assertEqual( |
| 1249 u"get this as `tree1.tree2.key4'", | 1249 u"get this as `tree1.tree2.key4'", |
