- this assertion moves out to configure_mappers() now

This commit is contained in:
Mike Bayer
2013-03-03 19:22:43 -05:00
parent 3f014926f4
commit 383c3fede5
+11 -5
View File
@@ -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)