Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 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 | 9fcdc42a0457 |
comparison
equal
deleted
inserted
replaced
| 460:d22985d6806e | 461:5de1a6f213a5 |
|---|---|
| 1750 self.assertFalse(jcfg) | 1750 self.assertFalse(jcfg) |
| 1751 | 1751 |
| 1752 def test_boolean_context_dict_true(self): | 1752 def test_boolean_context_dict_true(self): |
| 1753 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) | 1753 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) |
| 1754 jcfg = cfg.jailed(rootpath=(u"tree1", u"tree2")) | 1754 jcfg = cfg.jailed(rootpath=(u"tree1", u"tree2")) |
| 1755 self.assertTrue(jcfg) | 1755 self.assertTrue(jcfg) |
| 1756 | 1756 |
| 1757 def test_list_by_index(self): | |
| 1758 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) | |
| 1759 jcfg = cfg.jailed(rootpath=(u"tree1", u"tree2", u"key8")) | |
| 1760 self.assertEqual(u"val1", jcfg[0]) | |
| 1761 self.assertEqual(u"val2", jcfg[1]) | |
| 1762 self.assertEqual(u"in the root namespace", jcfg[2]) | |
| 1763 | |
| 1757 | 1764 |
| 1758 if __name__ == "__main__": | 1765 if __name__ == "__main__": |
| 1759 unittest.main() | 1766 unittest.main() |
