Esempio n. 1
0
 def test_load_attr_as_on_none(self):
     info = Info({'test': None}, preserve_data=True)
     info._load_attr_as('test', Info)
     self.assertEqual(info.test, None)
Esempio n. 2
0
 def test_load_attr_as_on_none(self):
     info = Info({'test': None}, preserve_data=True)
     info._load_attr_as('test', Info)
     self.assertEqual(info.test, None)
Esempio n. 3
0
 def test_load_attr_as(self):
     info = Info({'subinfo': {'test': True}}, preserve_data=True)
     info._load_attr_as('subinfo', Info, preserve_data=True)
     info.subinfo._load_attr('test')
     self.assertEqual(info.subinfo.test, True)
Esempio n. 4
0
 def test_load_attr_as(self):
     info = Info({'subinfo': {'test':True}}, preserve_data=True)
     info._load_attr_as('subinfo', Info, preserve_data=True)
     info.subinfo._load_attr('test')
     self.assertEqual(info.subinfo.test, True)