Пример #1
0
 def test_meta(self):
     c = ConfDict()
     c._set_meta('bool', 'validate', bool)
     c._set_meta('int', 'validate', int)
     c['bool'] = 'I am so true!'
     c['int']  = '6'
     self.assertTrue(c['bool'] is True)
     self.assertEquals(c['int'], 6)        
     self.assertRaises(ValueError, lambda: c.update(int='not an int'))