Esempio n. 1
0
 def test_eq(self):
     d = DotMap(self._get_dict())
     m = DotMap()
     m.people.john.age = 32
     m.people.john.job = 'programmer'
     m.people.mary.age = 24
     m.people.mary.job = 'designer'
     m.people.dave.age = 55
     m.people.dave.job = 'manager'
     self.assertNotEqual(d, m)
     m.clear()
     m.a = 1
     m.b = 2
     m.subD.c = 3
     m.subD.d = 4
     self.assertEqual(d, m)
Esempio n. 2
0
 def test_clear(self):
     d = DotMap(self._get_dict())
     self.assertEqual(1, d.a)
     d.clear()
     self.assertEqual(0, len(d))
     self.assertEqual(d.a, DotMap())