comparison tests/test.py @ 427:40be1d25ff1c

Test the base of sub-jails
author Franz Glasner <f.glasner@feldmann-mg.com>
date Tue, 07 Dec 2021 15:43:09 +0100
parents 079a82129110
children b96f49c9c76b
comparison
equal deleted inserted replaced
426:84d4f82ffe59 427:40be1d25ff1c
1490 self.assertTrue(sjcfg._path) 1490 self.assertTrue(sjcfg._path)
1491 self.assertTrue(sjcfg._pathstr) 1491 self.assertTrue(sjcfg._pathstr)
1492 1492
1493 self.assertEqual(0x20, sjcfg.getintvar_s(u"key3")) 1493 self.assertEqual(0x20, sjcfg.getintvar_s(u"key3"))
1494 1494
1495 self.assertTrue(sjcfg.base is cfg)
1496
1495 def test_subjail_from_root_empty(self): 1497 def test_subjail_from_root_empty(self):
1496 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) 1498 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py"))
1497 jcfg = cfg.jailed(root=u"") 1499 jcfg = cfg.jailed(root=u"")
1498 1500
1499 sjcfg = jcfg.jailed(root=u"tree1") 1501 sjcfg = jcfg.jailed(root=u"tree1")
1501 self.assertTrue(sjcfg._path) 1503 self.assertTrue(sjcfg._path)
1502 self.assertTrue(sjcfg._pathstr) 1504 self.assertTrue(sjcfg._pathstr)
1503 1505
1504 self.assertEqual(0x20, sjcfg.getintvar_s(u"key3")) 1506 self.assertEqual(0x20, sjcfg.getintvar_s(u"key3"))
1505 1507
1508 self.assertTrue(sjcfg.base is cfg)
1509
1506 def test_getkeys(self): 1510 def test_getkeys(self):
1507 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py")) 1511 cfg = configmix.load(os.path.join(TESTDATADIR, "conf10.py"))
1508 jcfg = cfg.jailed(root=u"tree1") 1512 jcfg = cfg.jailed(root=u"tree1")
1509 1513
1510 self.assertEqual( 1514 self.assertEqual(