summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sqlalchemy/engine/result.py2
-rw-r--r--test/orm/test_query.py7
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/result.py b/lib/sqlalchemy/engine/result.py
index af5303658..eccea6daa 100644
--- a/lib/sqlalchemy/engine/result.py
+++ b/lib/sqlalchemy/engine/result.py
@@ -711,7 +711,7 @@ class ResultMetaData(object):
break
else:
result = None
- if result is not None:
+ if False: # result is not None:
if result[MD_OBJECTS] is _UNPICKLED:
util.warn_deprecated(
"Retreiving row values using Column objects from a "
diff --git a/test/orm/test_query.py b/test/orm/test_query.py
index 7c4811dc7..d5dddb3aa 100644
--- a/test/orm/test_query.py
+++ b/test/orm/test_query.py
@@ -4284,12 +4284,15 @@ class TextTest(QueryTest, AssertsCompiledSQL):
s = create_session()
q = (
s.query(User)
- .from_statement(text("select * from users ORDER BY users.id"))
+ .from_statement(text("select * from users"))
.options(subqueryload(User.addresses))
)
+ # we can't ORDER BY in this test because SQL server won't let the
+ # ORDER BY work inside the subqueryload; the test needs to use
+ # subqueryload (not selectinload) to confirm the feature
def go():
- eq_(q.all(), self.static.user_address_result)
+ eq_(set(q.all()), set(self.static.user_address_result))
self.assert_sql_count(testing.db, go, 2)