summaryrefslogtreecommitdiff
path: root/test/orm/eager_relations.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-08-02 22:21:42 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-08-02 22:21:42 +0000
commitd28ba32271f5394bda15383ec5277ede0737c01b (patch)
tree8c349589a2bf418ef5af0512d9de770d1a8ea072 /test/orm/eager_relations.py
parent19bc91c7578f6e252536d675d5343cfdd45c346c (diff)
downloadsqlalchemy-d28ba32271f5394bda15383ec5277ede0737c01b.tar.gz
- The "entity_name" feature of SQLAlchemy mappers
has been removed. For rationale, see http://groups.google.com/group/sqlalchemy/browse_thread/thread/9e23a0641a88b96d?hl=en
Diffstat (limited to 'test/orm/eager_relations.py')
-rw-r--r--test/orm/eager_relations.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/orm/eager_relations.py b/test/orm/eager_relations.py
index be54669ec..f329fff66 100644
--- a/test/orm/eager_relations.py
+++ b/test/orm/eager_relations.py
@@ -283,16 +283,20 @@ class EagerTest(_fixtures.FixtureTest):
closedorders = sa.alias(orders, 'closedorders')
mapper(Address, addresses)
-
+ mapper(Order, orders)
+
+ open_mapper = mapper(Order, openorders, non_primary=True)
+ closed_mapper = mapper(Order, closedorders, non_primary=True)
+
mapper(User, users, properties = dict(
addresses = relation(Address, lazy=False),
open_orders = relation(
- mapper(Order, openorders, entity_name='open'),
+ open_mapper,
primaryjoin=sa.and_(openorders.c.isopen == 1,
users.c.id==openorders.c.user_id),
lazy=False),
closed_orders = relation(
- mapper(Order, closedorders,entity_name='closed'),
+ closed_mapper,
primaryjoin=sa.and_(closedorders.c.isopen == 0,
users.c.id==closedorders.c.user_id),
lazy=False)))