MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_exists

Method test_exists

test/orm/test_query.py:4352–4368  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

fixture_sessionFunction · 0.90
assert_compileMethod · 0.80
queryMethod · 0.45
existsMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected