]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fixes for pg9
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 22 Aug 2012 07:37:10 +0000 (03:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 22 Aug 2012 07:37:10 +0000 (03:37 -0400)
test/orm/inheritance/test_abc_polymorphic.py
test/orm/test_eager_relations.py
test/sql/test_query.py

index d7589242051018e271e16183511d2a94971cbb8c..746bf0f1309c199218a72fb2341abea43a89d959 100644 (file)
@@ -74,13 +74,13 @@ class ABCTest(fixtures.MappedTest):
                 C(cdata='c1', bdata='c1', adata='c1'),
                 C(cdata='c2', bdata='c2', adata='c2'),
                 C(cdata='c2', bdata='c2', adata='c2'),
-            ], sess.query(B).all())
+            ], sess.query(B).order_by(A.id).all())
 
             eq_([
                 C(cdata='c1', bdata='c1', adata='c1'),
                 C(cdata='c2', bdata='c2', adata='c2'),
                 C(cdata='c2', bdata='c2', adata='c2'),
-            ], sess.query(C).all())
+            ], sess.query(C).order_by(A.id).all())
 
         test_roundtrip = function_named(
             test_roundtrip, 'test_%s' % fetchtype)
index 6012349a9f4b07247e6f60b36d0d996c6a9c641b..4ef55293b3422d5a7c05dc30fb87bf2d16659f2f 100644 (file)
@@ -210,8 +210,8 @@ class EagerTest(_fixtures.FixtureTest, testing.AssertsCompiledSQL):
         sess = create_session()
 
         for q in [
-            sess.query(Address).filter(Address.id.in_([1, 4, 5])),
-            sess.query(Address).filter(Address.id.in_([1, 4, 5])).limit(3)
+            sess.query(Address).filter(Address.id.in_([1, 4, 5])).order_by(Address.id),
+            sess.query(Address).filter(Address.id.in_([1, 4, 5])).order_by(Address.id).limit(3)
         ]:
             sess.expunge_all()
             eq_(q.all(),
@@ -268,7 +268,8 @@ class EagerTest(_fixtures.FixtureTest, testing.AssertsCompiledSQL):
         sa.orm.clear_mappers()
 
         mapper(User, users, properties={
-            'addresses':relationship(Address, lazy='joined')})
+            'addresses':relationship(Address, lazy='joined',
+                            order_by=addresses.c.id)})
         mapper(Address, addresses, properties={
             'user_id':deferred(addresses.c.user_id),
             'dingalings':relationship(Dingaling, lazy='joined')})
index 1ae15707a7b71d2447975c34042e46382790dd1d..f54162bdac8be57f872c0a6d39754b367f1cdb6e 100644 (file)
@@ -441,7 +441,7 @@ class QueryTest(fixtures.TestBase):
                     ), [(3,)]),
             (select([users.c.user_id]).\
                     where(
-                        users.c.user_name.contains('i % t', escape='\\')
+                        users.c.user_name.contains('i % t', escape='&')
                     ), [(5,)]),
         ):
             eq_(expr.execute().fetchall(), result)