Пример #1
0
 def test_with_default(self):
     c = ConfigObj()
     c['a'] = 3
     
     self.assertEqual(c.pop('a'), 3)
     self.assertEqual(c.pop('b', 3), 3)
     self.assertRaises(KeyError, c.pop, 'c')
Пример #2
0
    def test_with_default(self):
        c = ConfigObj()
        c['a'] = 3

        self.assertEqual(c.pop('a'), 3)
        self.assertEqual(c.pop('b', 3), 3)
        self.assertRaises(KeyError, c.pop, 'c')
Пример #3
0
 def test_list_interpolation_with_pop(self):
     c = ConfigObj()
     c['a'] = []
     c['a'].append('%(b)s')
     c['b'] = 'bar'
     self.assertEqual(c.pop('a'), ['bar'])
Пример #4
0
 def test_list_interpolation_with_pop(self):
     c = ConfigObj()
     c['a'] = []
     c['a'].append('%(b)s')
     c['b'] = 'bar'
     self.assertEqual(c.pop('a'), ['bar'])