MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_chained_prefixes

Method test_chained_prefixes

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

Source from the content-addressed store, hash-verified

5280 self.assert_compile(query, expected, dialect=default.DefaultDialect())
5281
5282 def test_chained_prefixes(self):
5283 User = self.classes.User
5284 sess = fixture_session()
5285 query = (
5286 sess.query(User.name)
5287 .prefix_with("PREFIX_1")
5288 .prefix_with("PREFIX_2", "PREFIX_3")
5289 )
5290 expected = (
5291 "SELECT PREFIX_1 PREFIX_2 PREFIX_3 "
5292 "users.name AS users_name FROM users"
5293 )
5294 self.assert_compile(query, expected, dialect=default.DefaultDialect())
5295
5296
5297class 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