summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-08-22 03:37:10 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-08-22 03:37:10 -0400
commitffab937e4c44e8ff27e92cab26efcb42e7aca4ab (patch)
tree7c8e568c8319173a75596d67c91de1fc2a80d993
parent0c101f764d5ba0e86fa35cc2f8cea0f13e8fbc90 (diff)
downloadsqlalchemy-ffab937e4c44e8ff27e92cab26efcb42e7aca4ab.tar.gz
fixes for pg9
-rw-r--r--test/orm/inheritance/test_abc_polymorphic.py4
-rw-r--r--test/orm/test_eager_relations.py7
-rw-r--r--test/sql/test_query.py2
3 files changed, 7 insertions, 6 deletions
diff --git a/test/orm/inheritance/test_abc_polymorphic.py b/test/orm/inheritance/test_abc_polymorphic.py
index d75892420..746bf0f13 100644
--- a/test/orm/inheritance/test_abc_polymorphic.py
+++ b/test/orm/inheritance/test_abc_polymorphic.py
@@ -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)
diff --git a/test/orm/test_eager_relations.py b/test/orm/test_eager_relations.py
index 6012349a9..4ef55293b 100644
--- a/test/orm/test_eager_relations.py
+++ b/test/orm/test_eager_relations.py
@@ -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')})
diff --git a/test/sql/test_query.py b/test/sql/test_query.py
index 1ae15707a..f54162bda 100644
--- a/test/sql/test_query.py
+++ b/test/sql/test_query.py
@@ -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)