def test_manageDelObjects(self): test = self._makeOne('test') foo = DummyContent('foo') test._setObject('foo', foo) foo.reset() test.manage_delObjects( ids=['foo'] ) self.failIf( foo.after_add_called ) self.failUnless( foo.before_delete_called )
def test_manageDelObjects(self): test = self.root.test foo = DummyContent('foo') test._setObject('foo', foo) foo.reset() test.manage_delObjects(ids=['foo']) assert not foo.after_add_called assert foo.before_delete_called
def test_manageDelObjects( self ): test = self.root.test foo = DummyContent( 'foo' ) test._setObject( 'foo', foo ) foo.reset() test.manage_delObjects( ids=[ 'foo' ] ) assert not foo.after_add_called assert foo.before_delete_called
def test_manageDelObjects(self): acl_users = self.site._setObject('acl_users', DummyUserFolder()) newSecurityManager(None, acl_users.all_powerful_Oz) test = self._makeOne('test') foo = DummyContent('foo') test._setObject('foo', foo) foo.reset() test.manage_delObjects(ids=['foo']) self.assertFalse(foo.after_add_called) self.assertTrue(foo.before_delete_called)
def test_deletePropagation(self): test = self._makeOne('test') foo = DummyContent('foo') foo.reset() self.failIf( foo.after_add_called ) self.failIf( foo.before_delete_called ) test._setObject('foo', foo) self.failUnless( foo.after_add_called ) self.failIf( foo.before_delete_called ) foo.reset() test._delObject('foo') self.failIf( foo.after_add_called ) self.failUnless( foo.before_delete_called ) foo.reset() test._setObject('foo', foo) test._delOb('foo') # doesn't propagate self.failUnless( foo.after_add_called ) self.failIf( foo.before_delete_called )
def test_deletePropagation( self ): test = self.root.test foo = DummyContent( 'foo' ) foo.reset() assert not foo.after_add_called assert not foo.before_delete_called test._setObject( 'foo', foo ) assert foo.after_add_called assert not foo.before_delete_called foo.reset() test._delObject( 'foo' ) assert not foo.after_add_called assert foo.before_delete_called foo.reset() test._setObject( 'foo', foo ) test._delOb( 'foo' ) # doesn't propagate assert foo.after_add_called assert not foo.before_delete_called
def test_deletePropagation(self): test = self.root.test foo = DummyContent('foo') foo.reset() assert not foo.after_add_called assert not foo.before_delete_called test._setObject('foo', foo) assert foo.after_add_called assert not foo.before_delete_called foo.reset() test._delObject('foo') assert not foo.after_add_called assert foo.before_delete_called foo.reset() test._setObject('foo', foo) test._delOb('foo') # doesn't propagate assert foo.after_add_called assert not foo.before_delete_called
def test_deletePropagation(self): acl_users = self.site._setObject('acl_users', DummyUserFolder()) newSecurityManager(None, acl_users.all_powerful_Oz) test = self._makeOne('test') foo = DummyContent('foo') foo.reset() self.assertFalse(foo.after_add_called) self.assertFalse(foo.before_delete_called) test._setObject('foo', foo) self.assertTrue(foo.after_add_called) self.assertFalse(foo.before_delete_called) foo.reset() test._delObject('foo') self.assertFalse(foo.after_add_called) self.assertTrue(foo.before_delete_called) foo.reset() test._setObject('foo', foo) test._delOb('foo') # doesn't propagate self.assertTrue(foo.after_add_called) self.assertFalse(foo.before_delete_called)