MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_o2m

Method test_o2m

test/orm/test_deprecations.py:2420–2445  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2418 lazyloader to set up instrumentation"""
2419
2420 def test_o2m(self):
2421 users, Address, addresses, User = (
2422 self.tables.users,
2423 self.classes.Address,
2424 self.tables.addresses,
2425 self.classes.User,
2426 )
2427
2428 self.mapper_registry.map_imperatively(
2429 User,
2430 users,
2431 properties={
2432 "addresses": relationship(
2433 Address, back_populates="user", lazy="noload"
2434 )
2435 },
2436 )
2437
2438 self.mapper_registry.map_imperatively(
2439 Address, addresses, properties={"user": relationship(User)}
2440 )
2441 with expect_noload_deprecation():
2442 u1 = User()
2443 a1 = Address()
2444 u1.addresses.append(a1)
2445 is_(a1.user, u1)
2446
2447 def test_m2o(self):
2448 users, Address, addresses, User = (

Callers

nothing calls this directly

Calls 7

relationshipFunction · 0.90
is_Function · 0.90
map_imperativelyMethod · 0.80
UserClass · 0.70
AddressClass · 0.70
appendMethod · 0.45

Tested by

no test coverage detected