summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-03-03 19:22:43 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-03-03 19:22:43 -0500
commit383c3fede503baaf6342b08d4e168bb96befcd6f (patch)
treee32f0be493dc39026b4595cc1cc1ec9477f76080
parent3f014926f440e3ee93f26fd70a7dec759d34a188 (diff)
downloadsqlalchemy-383c3fede503baaf6342b08d4e168bb96befcd6f.tar.gz
- this assertion moves out to configure_mappers() now
-rw-r--r--test/orm/test_unitofwork.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/orm/test_unitofwork.py b/test/orm/test_unitofwork.py
index 7fc728f1d..6be1672e1 100644
--- a/test/orm/test_unitofwork.py
+++ b/test/orm/test_unitofwork.py
@@ -616,19 +616,25 @@ class ExtraPassiveDeletesTest(fixtures.MappedTest):
def test_assertions(self):
myothertable, MyOtherClass = self.tables.myothertable, self.classes.MyOtherClass
+ mytable, MyClass = self.tables.mytable, self.classes.MyClass
+ mapper(MyClass, mytable, properties={
+ 'foo': relationship(MyOtherClass,
+ passive_deletes='all',
+ cascade="all")
+ })
mapper(MyOtherClass, myothertable)
+
assert_raises_message(
sa.exc.ArgumentError,
- "Can't set passive_deletes='all' in conjunction with 'delete' "
+ "On MyClass.foo, can't set passive_deletes='all' in conjunction with 'delete' "
"or 'delete-orphan' cascade",
- relationship, MyOtherClass,
- passive_deletes='all',
- cascade="all"
+ sa.orm.configure_mappers
)
def test_extra_passive(self):
- myothertable, MyClass, MyOtherClass, mytable = (self.tables.myothertable,
+ myothertable, MyClass, MyOtherClass, mytable = (
+ self.tables.myothertable,
self.classes.MyClass,
self.classes.MyOtherClass,
self.tables.mytable)