diff options
Diffstat (limited to 'test/orm/test_query.py')
-rw-r--r-- | test/orm/test_query.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/orm/test_query.py b/test/orm/test_query.py index 0973dc357..7151ef0b6 100644 --- a/test/orm/test_query.py +++ b/test/orm/test_query.py @@ -1730,9 +1730,18 @@ class ExistsTest(QueryTest, AssertsCompiledSQL): def test_exists(self): User = self.classes.User sess = create_session() - q1 = sess.query(User).filter(User.name == 'fred') + + q1 = sess.query(User) self.assert_compile(sess.query(q1.exists()), 'SELECT EXISTS (' + 'SELECT 1 FROM users' + ') AS anon_1', + dialect=default.DefaultDialect() + ) + + q2 = sess.query(User).filter(User.name == 'fred') + self.assert_compile(sess.query(q2.exists()), + 'SELECT EXISTS (' 'SELECT 1 FROM users WHERE users.name = :name_1' ') AS anon_1', dialect=default.DefaultDialect() |