MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_chained_prefixes

Method test_chained_prefixes

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

Source from the content-addressed store, hash-verified

5208 self.assert_compile(query, expected, dialect=default.DefaultDialect())
5209
5210 def test_chained_prefixes(self):
5211 User = self.classes.User
5212 sess = fixture_session()
5213 query = (
5214 sess.query(User.name)
5215 .prefix_with("PREFIX_1")
5216 .prefix_with("PREFIX_2", "PREFIX_3")
5217 )
5218 expected = (
5219 "SELECT PREFIX_1 PREFIX_2 PREFIX_3 "
5220 "users.name AS users_name FROM users"
5221 )
5222 self.assert_compile(query, expected, dialect=default.DefaultDialect())
5223
5224
5225class YieldTest(_fixtures.FixtureTest):

Callers

nothing calls this directly

Calls 4

fixture_sessionFunction · 0.90
prefix_withMethod · 0.80
assert_compileMethod · 0.80
queryMethod · 0.45

Tested by

no test coverage detected