comparison tests/test.py @ 458:a68240971d3d

Tests: test for iterating the keys of a configuration
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 15 Dec 2021 01:01:07 +0100
parents e3ae8092eaf3
children 9dc9cef1b9cd
comparison
equal deleted inserted replaced
457:e3ae8092eaf3 458:a68240971d3d
809 cfg.get((u"tree1", u"key3"))) 809 cfg.get((u"tree1", u"key3")))
810 self.assertEqual( 810 self.assertEqual(
811 0x1, 811 0x1,
812 cfg.get((u"no", u"key"), default=0x1)) 812 cfg.get((u"no", u"key"), default=0x1))
813 813
814 def test44_iterator(self):
815 cfg = self._load(os.path.join(TESTDATADIR, "conf10.py"))
816 s = []
817 for k in cfg:
818 s.append(k)
819 s.sort()
820
821 self.assertEqual([u"key1", u"key2", u"tree1"], s)
822
814 823
815 class T02LoadAndMerge(_T02MixinLoadAndMerge, unittest.TestCase): 824 class T02LoadAndMerge(_T02MixinLoadAndMerge, unittest.TestCase):
816 825
817 def setUp(self): 826 def setUp(self):
818 self._load = configmix.load 827 self._load = configmix.load