diff options
Diffstat (limited to 'test/orm/test_query.py')
-rw-r--r-- | test/orm/test_query.py | 8 |
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() |