MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_m2o

Method test_m2o

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

Source from the content-addressed store, hash-verified

2445 is_(a1.user, u1)
2446
2447 def test_m2o(self):
2448 users, Address, addresses, User = (
2449 self.tables.users,
2450 self.classes.Address,
2451 self.tables.addresses,
2452 self.classes.User,
2453 )
2454
2455 self.mapper_registry.map_imperatively(
2456 User, users, properties={"addresses": relationship(Address)}
2457 )
2458
2459 self.mapper_registry.map_imperatively(
2460 Address,
2461 addresses,
2462 properties={
2463 "user": relationship(
2464 User, back_populates="addresses", lazy="noload"
2465 )
2466 },
2467 )
2468 with expect_noload_deprecation():
2469 u1 = User()
2470 a1 = Address()
2471 a1.user = u1
2472 in_(a1, u1.addresses)
2473
2474
2475class ManyToOneTest(_fixtures.FixtureTest):

Callers

nothing calls this directly

Calls 6

relationshipFunction · 0.90
in_Function · 0.90
map_imperativelyMethod · 0.80
UserClass · 0.70
AddressClass · 0.70

Tested by

no test coverage detected