Mercurial > hgrepos > Python > libs > ConfigMix
changeset 461:5de1a6f213a5
Tests for index-based list-style access for jails that are lists and not dicts
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 15 Dec 2021 09:14:17 +0100 |
| parents | d22985d6806e |
| children | 0a09a6acc824 |
| files | tests/test.py |
| diffstat | 1 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test.py Wed Dec 15 09:10:01 2021 +0100 +++ b/tests/test.py Wed Dec 15 09:14:17 2021 +0100 @@ -1752,8 +1752,15 @@ def test_boolean_context_dict_true(self): cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) jcfg = cfg.jailed(rootpath=(u"tree1", u"tree2")) - self.assertTrue(jcfg) - + self.assertTrue(jcfg) + + def test_list_by_index(self): + cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) + jcfg = cfg.jailed(rootpath=(u"tree1", u"tree2", u"key8")) + self.assertEqual(u"val1", jcfg[0]) + self.assertEqual(u"val2", jcfg[1]) + self.assertEqual(u"in the root namespace", jcfg[2]) + if __name__ == "__main__": unittest.main()
