MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / test_orm_query_w_orm_joins

Method test_orm_query_w_orm_joins

test/orm/test_cache_key.py:343–367  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

341 )
342
343 def test_orm_query_w_orm_joins(self):
344 User, Address, Keyword, Order, Item = self.classes(
345 "User", "Address", "Keyword", "Order", "Item"
346 )
347
348 a1 = aliased(Address)
349
350 self._run_cache_key_fixture(
351 lambda: stmt_20(
352 fixture_session().query(User).join(User.addresses),
353 fixture_session().query(User).join(User.orders),
354 fixture_session()
355 .query(User)
356 .join(User.addresses)
357 .join(User.orders),
358 fixture_session()
359 .query(User)
360 .join(User.addresses)
361 .join(Address.dingaling),
362 fixture_session().query(User).join(Address, User.addresses),
363 fixture_session().query(User).join(a1, User.addresses),
364 fixture_session().query(User).join(User.addresses.of_type(a1)),
365 ),
366 compare_values=True,
367 )
368
369 def test_orm_query_using_with_entities(self):
370 """test issue #6503"""

Callers

nothing calls this directly

Calls 7

aliasedFunction · 0.90
fixture_sessionFunction · 0.90
stmt_20Function · 0.85
joinMethod · 0.45
queryMethod · 0.45
of_typeMethod · 0.45

Tested by

no test coverage detected