def test_empty(self): obj = objson.empty() obj.name = "benjamin" self.assertEqual("benjamin", obj.name) self.assertIsNone(obj.sex) del obj.name self.assertIsNone(obj.name) obj[0] = "wendy" self.assertEqual("wendy", obj[0]) self.assertEqual("wendy", obj["0"]) self.assertEqual("wendy", obj.m0) obj2 = objson.empty(dict(name="benjamin", sex="male")) obj2.age = 28 self.assertEqual(obj2.name, "benjamin") self.assertEqual(obj2.sex, "male") self.assertEqual(obj2.age, 28)
def test_empty_equal(self): obj = objson.empty(dict(name="benjamin")) obj2 = objson.empty(dict(name="benjamin")) self.assertEqual(obj, obj2)