예제 #1
0
 def test_sub_sub_conf(self):
     conf = Configuration({
         'KEY': 'value',
         'SUB_KEY': 'sub value',
         'SUB_SUB_KEY': 'sub sub value'
     })
     subsubconf = conf.get_sub_conf('SUB').get_sub_conf('SUB')
     self.assertEqual(subsubconf['KEY'], 'sub sub value')
예제 #2
0
 def test_ensure_fails_chaind(self):
     conf = Configuration({'KEY': 'value', 'SUB_KEY': 'sub value'})
     subconf = conf.get_sub_conf('SUB')
     with self.assertRaisesRegexp(ImproperlyConfigured, "SUB_SUB_KEY"):
         subconf.ensure('SUB_KEY')
예제 #3
0
 def test_sub_sub_conf(self):
     conf = Configuration({'KEY': 'value', 'SUB_KEY': 'sub value', 'SUB_SUB_KEY': 'sub sub value'})
     subsubconf = conf.get_sub_conf('SUB').get_sub_conf('SUB')
     self.assertEqual(subsubconf['KEY'], 'sub sub value')
예제 #4
0
 def test_ensure_fails_chaind(self):
     conf = Configuration({'KEY': 'value', 'SUB_KEY': 'sub value'})
     subconf = conf.get_sub_conf('SUB')
     with self.assertRaisesRegexp(ImproperlyConfigured, "SUB_SUB_KEY"):
         subconf.ensure('SUB_KEY')