childlist = uow.attributes.get_history(obj, self.key)
for child in childlist.deleted_items() + childlist.unchanged_items():
- print "deleted? " + repr(child)
uow.register_deleted(child)
class HashSet(object):
"""implements a Set."""
- def __init__(self, iter = None):
- self.map = {}
+ def __init__(self, iter = None, ordered = False):
+ if ordered:
+ self.map = OrderedDict()
+ else:
+ self.map = {}
if iter is not None:
for i in iter:
self.append(i)
class SaveTest(AssertMixin):
def setUp(self):
+ db.echo = False
objectstore.clear()
clear_mappers()
+ orders.delete().execute()
+ orderitems.delete().execute()
+ users.delete().execute()
+ addresses.delete().execute()
+ db.echo = True
def testbasic(self):
# save two users
o.items.append(i)
objectstore.uow().commit()
- return
objectstore.clear()
-
+
l = m.select()
for u in l:
print repr(u.orders)