MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_from_entity_standalone_fn

Method test_from_entity_standalone_fn

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

Source from the content-addressed store, hash-verified

5946 )
5947
5948 def test_from_entity_standalone_fn(self):
5949 User, Address = self.classes.User, self.classes.Address
5950
5951 sess = fixture_session()
5952 u1 = sess.get(User, 7)
5953 q = sess.query(User, Address).filter(
5954 with_parent(u1, User.addresses, from_entity=Address)
5955 )
5956 self.assert_compile(
5957 q,
5958 "SELECT users.id AS users_id, users.name AS users_name, "
5959 "addresses.id AS addresses_id, addresses.user_id "
5960 "AS addresses_user_id, "
5961 "addresses.email_address AS addresses_email_address "
5962 "FROM users, addresses "
5963 "WHERE :param_1 = addresses.user_id",
5964 {"param_1": 7},
5965 )
5966
5967 def test_select_from_alias(self):
5968 User, Address = self.classes.User, self.classes.Address

Callers

nothing calls this directly

Calls 6

fixture_sessionFunction · 0.90
with_parentFunction · 0.90
assert_compileMethod · 0.80
getMethod · 0.45
filterMethod · 0.45
queryMethod · 0.45

Tested by

no test coverage detected