summaryrefslogtreecommitdiff
path: root/test/orm/test_query.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/orm/test_query.py')
-rw-r--r--test/orm/test_query.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/orm/test_query.py b/test/orm/test_query.py
index cb428469e..6a1eb57b4 100644
--- a/test/orm/test_query.py
+++ b/test/orm/test_query.py
@@ -69,6 +69,7 @@ class RowTupleTest(QueryTest):
mapper(Address, addresses)
sess = create_session()
user_alias = aliased(User)
+ user_alias_id_label = user_alias.id.label('foo')
address_alias = aliased(Address, name='aalias')
fn = func.count(User.id)
name_label = User.name.label('uname')
@@ -105,6 +106,24 @@ class RowTupleTest(QueryTest):
]
),
(
+ sess.query(user_alias.id),
+ [
+ {
+ 'name': 'id', 'type': users.c.id.type,
+ 'aliased': True, 'expr': user_alias.id,
+ 'entity': user_alias},
+ ]
+ ),
+ (
+ sess.query(user_alias_id_label),
+ [
+ {
+ 'name': 'foo', 'type': users.c.id.type,
+ 'aliased': True, 'expr': user_alias_id_label,
+ 'entity': user_alias},
+ ]
+ ),
+ (
sess.query(address_alias),
[
{