diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-02 22:21:42 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-02 22:21:42 +0000 |
| commit | d28ba32271f5394bda15383ec5277ede0737c01b (patch) | |
| tree | 8c349589a2bf418ef5af0512d9de770d1a8ea072 /test/orm/eager_relations.py | |
| parent | 19bc91c7578f6e252536d675d5343cfdd45c346c (diff) | |
| download | sqlalchemy-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.py | 10 |
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))) |
