]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
attempt to fix some jython ordering annoyingness
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 18 Oct 2009 22:50:14 +0000 (22:50 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 18 Oct 2009 22:50:14 +0000 (22:50 +0000)
test/orm/test_eager_relations.py

index 8618a7fe8e2f3999e9d8aa5ccdad9b8ae86afc68..397be9843f874df8bd0025df0ea22553d4c333f0 100644 (file)
@@ -10,6 +10,7 @@ from sqlalchemy.orm import mapper, relation, create_session, lazyload, aliased
 from sqlalchemy.test.testing import eq_
 from sqlalchemy.test.assertsql import CompiledSQL
 from test.orm import _base, _fixtures
+from sqlalchemy.util import OrderedDict as odict
 import datetime
 
 class EagerTest(_fixtures.FixtureTest, testing.AssertsCompiledSQL):
@@ -576,13 +577,13 @@ class EagerTest(_fixtures.FixtureTest, testing.AssertsCompiledSQL):
     def test_manytoone_limit(self):
         """test that the subquery wrapping only occurs with limit/offset and m2m or o2m joins present."""
         
-        mapper(User, users, properties={
-            'orders':relation(Order, backref='user')
-        })
-        mapper(Order, orders, properties={
-            'items':relation(Item, secondary=order_items, backref='orders'),
-            'address':relation(Address)
-        })
+        mapper(User, users, properties=odict(
+            orders=relation(Order, backref='user')
+        ))
+        mapper(Order, orders, properties=odict(
+            items=relation(Item, secondary=order_items, backref='orders'),
+            address=relation(Address)
+        ))
         mapper(Address, addresses)
         mapper(Item, items)