MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_in_cte_explicit

Method test_in_cte_explicit

test/sql/test_operators.py:4964–4975  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4962 )
4963
4964 def test_in_cte_explicit(self):
4965 t = table("t", column("x"))
4966
4967 stmt = select(t.c.x).cte()
4968
4969 s2 = select(column("q").in_(stmt.select().scalar_subquery()))
4970
4971 self.assert_compile(
4972 s2,
4973 "WITH anon_2 AS (SELECT t.x AS x FROM t) "
4974 "SELECT q IN (SELECT anon_2.x FROM anon_2) AS anon_1",
4975 )
4976
4977 def test_in_cte_select(self):
4978 t = table("t", column("x"))

Callers

nothing calls this directly

Calls 8

tableFunction · 0.90
columnFunction · 0.90
selectFunction · 0.85
assert_compileMethod · 0.80
cteMethod · 0.45
in_Method · 0.45
scalar_subqueryMethod · 0.45
selectMethod · 0.45

Tested by

no test coverage detected