summaryrefslogtreecommitdiff
path: root/test/orm/_fixtures.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/orm/_fixtures.py')
-rw-r--r--test/orm/_fixtures.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/test/orm/_fixtures.py b/test/orm/_fixtures.py
index c21833619..0f6e522d4 100644
--- a/test/orm/_fixtures.py
+++ b/test/orm/_fixtures.py
@@ -64,10 +64,13 @@ class FixtureTest(fixtures.MappedTest):
cls.classes.CompositePk, cls.tables.nodes, \
cls.classes.Order, cls.tables.orders, cls.tables.addresses
- mapper(User, users, properties={
- 'addresses':relationship(Address, backref='user', order_by=addresses.c.id),
- 'orders':relationship(Order, backref='user', order_by=orders.c.id), # o2m, m2o
- })
+ # use OrderedDict on this one to support some tests that
+ # assert the order of attributes (e.g. orm/test_inspect)
+ mapper(User, users, properties=util.OrderedDict(
+ [('addresses', relationship(Address, backref='user', order_by=addresses.c.id)),
+ ('orders', relationship(Order, backref='user', order_by=orders.c.id)), # o2m, m2o
+ ]
+ ))
mapper(Address, addresses, properties={
'dingaling':relationship(Dingaling, uselist=False, backref="address") #o2o
})