MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / test_orm_query_from_statement

Method test_orm_query_from_statement

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

Source from the content-addressed store, hash-verified

501 ne_(q5._generate_cache_key(), q6._generate_cache_key())
502
503 def test_orm_query_from_statement(self):
504 User, Address, Keyword, Order, Item = self.classes(
505 "User", "Address", "Keyword", "Order", "Item"
506 )
507
508 self._run_cache_key_fixture(
509 lambda: stmt_20(
510 fixture_session()
511 .query(User)
512 .from_statement(text("select * from user")),
513 select(User).from_statement(text("select * from user")),
514 fixture_session()
515 .query(User)
516 .options(selectinload(User.addresses))
517 .from_statement(text("select * from user")),
518 fixture_session()
519 .query(User)
520 .options(subqueryload(User.addresses))
521 .from_statement(text("select * from user")),
522 fixture_session()
523 .query(User)
524 .from_statement(text("select * from user order by id")),
525 fixture_session()
526 .query(User.id)
527 .from_statement(text("select * from user")),
528 ),
529 compare_values=True,
530 )
531
532 def test_orm_query_basic(self):
533 User, Address, Keyword, Order, Item = self.classes(

Callers

nothing calls this directly

Calls 10

fixture_sessionFunction · 0.90
textFunction · 0.90
selectFunction · 0.90
selectinloadFunction · 0.90
subqueryloadFunction · 0.90
stmt_20Function · 0.85
from_statementMethod · 0.45
queryMethod · 0.45
optionsMethod · 0.45

Tested by

no test coverage detected