(self)
| 4350 | __dialect__ = "default" |
| 4351 | |
| 4352 | def test_exists(self): |
| 4353 | User = self.classes.User |
| 4354 | sess = fixture_session() |
| 4355 | |
| 4356 | q1 = sess.query(User) |
| 4357 | self.assert_compile( |
| 4358 | sess.query(q1.exists()), |
| 4359 | "SELECT EXISTS (SELECT 1 FROM users) AS anon_1", |
| 4360 | ) |
| 4361 | |
| 4362 | q2 = sess.query(User).filter(User.name == "fred") |
| 4363 | self.assert_compile( |
| 4364 | sess.query(q2.exists()), |
| 4365 | "SELECT EXISTS (" |
| 4366 | "SELECT 1 FROM users WHERE users.name = :name_1" |
| 4367 | ") AS anon_1", |
| 4368 | ) |
| 4369 | |
| 4370 | def test_exists_col_expression(self): |
| 4371 | User = self.classes.User |
nothing calls this directly
no test coverage detected