summaryrefslogtreecommitdiff
path: root/test/ext/test_hybrid.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/test_hybrid.py')
-rw-r--r--test/ext/test_hybrid.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/test/ext/test_hybrid.py b/test/ext/test_hybrid.py
index 08face22b..dcaee0823 100644
--- a/test/ext/test_hybrid.py
+++ b/test/ext/test_hybrid.py
@@ -292,17 +292,15 @@ class PropertyExpressionTest(fixtures.TestBase, AssertsCompiledSQL):
self.assert_compile(
stmt,
"SELECT a.id AS a_id, a.firstname || :firstname_1 || "
- "a.lastname AS anon_1 FROM a",
+ "a.lastname AS name FROM a",
)
- # but no ORM translate...
eq_(stmt.subquery().c.keys(), ["a_id", "name"])
- # then it comes out like this, not really sure if this is useful
self.assert_compile(
select(stmt.subquery()),
- "SELECT anon_1.a_id, anon_1.anon_2 FROM (SELECT a.id AS a_id, "
- "a.firstname || :firstname_1 || a.lastname AS anon_2 FROM a) "
+ "SELECT anon_1.a_id, anon_1.name FROM (SELECT a.id AS a_id, "
+ "a.firstname || :firstname_1 || a.lastname AS name FROM a) "
"AS anon_1",
)
@@ -313,12 +311,10 @@ class PropertyExpressionTest(fixtures.TestBase, AssertsCompiledSQL):
stmt = sess.query(A.id, A.name)
- # TABLENAME_PLUS_COL uses anon label right now, this is a little
- # awkward looking, but loading.py translates
self.assert_compile(
stmt,
"SELECT a.id AS a_id, a.firstname || "
- ":firstname_1 || a.lastname AS anon_1 FROM a",
+ ":firstname_1 || a.lastname AS name FROM a",
)
# for the subquery, we lose the "ORM-ness" from the subquery