return _AssociationList(lazy_collection, creator, getter, setter)
elif self.collection_class is dict:
kv_setter = lambda o, k, v: setattr(o, value_attr, v)
- return _AssociationDict(lazy_collection, creator, getter, setter)
+ return _AssociationDict(lazy_collection, creator, getter, kv_setter)
elif self.collection_class is util.Set:
return _AssociationSet(lazy_collection, creator, getter, setter)
else:
self.assert_(len(p1._children) == 3)
self.assert_(len(p1.children) == 3)
+ p1.children['d'] = 'new d'
+ assert p1.children['d'] == 'new d'
+
p1._children = {}
self.assert_(len(p1.children) == 0)