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.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/orm/test_query.py b/test/orm/test_query.py
index ceb78ad1f..d3c5c75f7 100644
--- a/test/orm/test_query.py
+++ b/test/orm/test_query.py
@@ -584,6 +584,14 @@ class ExpressionTest(QueryTest, AssertsCompiledSQL):
eq_(User(id=7), q.one())
+ def test_param_transfer(self):
+ session = create_session()
+
+ q = session.query(User.id).filter(User.id==bindparam('foo')).params(foo=7).subquery()
+
+ q = session.query(User).filter(User.id==q)
+
+ eq_(User(id=7), q.one())
def test_in(self):
session = create_session()