summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2005-12-03 05:29:12 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2005-12-03 05:29:12 +0000
commit6d0bf6de0a3bfec095980404c07e78e1f7445fdf (patch)
treefad6959754e6d5ab76c3949ab34ef253f1fc374b
parent6beabdce07df9af5b0c5a5f71583006882cc412b (diff)
downloadsqlalchemy-6d0bf6de0a3bfec095980404c07e78e1f7445fdf.tar.gz
moved eagermapper creation up to insure theres no mapper conflicts when creating/saving
-rw-r--r--test/manytomany.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/manytomany.py b/test/manytomany.py
index cc521c9a8..e4b599d6b 100644
--- a/test/manytomany.py
+++ b/test/manytomany.py
@@ -103,8 +103,12 @@ class ManyToManyTest(testbase.AssertMixin):
)
Place.mapper.add_property('inputs', relation(Transition.mapper, place_output, lazy=True))
Place.mapper.add_property('outputs', relation(Transition.mapper, place_input, lazy=True))
-
+ Place.eagermapper = Place.mapper.options(
+ eagerload('inputs', selectalias='ip_alias'),
+ eagerload('outputs', selectalias='op_alias')
+ )
+
t1 = Transition('transition1')
t2 = Transition('transition2')
t3 = Transition('transition3')
@@ -122,10 +126,6 @@ class ManyToManyTest(testbase.AssertMixin):
objectstore.commit()
- Place.eagermapper = Place.mapper.options(
- eagerload('inputs', selectalias='ip_alias'),
- eagerload('outputs', selectalias='op_alias')
- )
l = Place.eagermapper.select()
print repr(l)