From: Mike Bayer Date: Sat, 3 Dec 2005 05:19:22 +0000 (+0000) Subject: many-to-many mechanism changed the ordering of the three queries involved X-Git-Tag: rel_0_1_0~274 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6beabdce07df9af5b0c5a5f71583006882cc412b;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git many-to-many mechanism changed the ordering of the three queries involved --- diff --git a/test/objectstore.py b/test/objectstore.py index 09c5c87df5..f17b49c123 100644 --- a/test/objectstore.py +++ b/test/objectstore.py @@ -561,14 +561,14 @@ class SaveTest(AssertMixin): k.name = 'yellow' objects[5].keywords.append(k) self.assert_sql(db, lambda:objectstore.commit(), [ - ( - "INSERT INTO keywords (name) VALUES (:name)", - {'name': 'yellow'} - ), ( "UPDATE items SET order_id=:order_id, item_name=:item_name WHERE items.item_id = :items_item_id", [{'item_name': 'item4updated', 'order_id': None, 'items_item_id': objects[4].item_id}] ), + ( + "INSERT INTO keywords (name) VALUES (:name)", + {'name': 'yellow'} + ), ("INSERT INTO itemkeywords (item_id, keyword_id) VALUES (:item_id, :keyword_id)", lambda: [{'item_id': objects[5].item_id, 'keyword_id': k.keyword_id}] )