def testCopy(self): n = Namespace() n.a = "A" n.b = "B" n.c = "C" n2 = copy.deepcopy(n) assert n == n2 assert id(n) != id(n2) assert id(n.__dict__) != id(n2.__dict__)
def test(self): n = Namespace() n.a = "A" n.b = "B" n.c = "C" n.d = "D" n.e = "E" assert isinstance(n.__dict__, collections.OrderedDict) assert n.__dict__.keys() == ["a", "b", "c", "d", "e"] assert n.__dict__.values() == ["A", "B", "C", "D", "E"] assert n.a == "A" assert n.b == "B" assert n.c == "C"