def setUp(self): SecurityRequestTest.setUp(self) root = self.root root._setObject('portal_actions', ActionsTool()) root._setObject('foo', URLTool()) root._setObject('bar', URLTool()) root._setObject('portal_membership', MembershipTool()) root._setObject('portal_types', TypesTool()) self.tool = root.portal_actions self.ut = root.foo self.tool.action_providers = ('portal_actions', )
def setUp(self): get_transaction().begin() self._policy = UnitTestSecurityPolicy() SecurityManager.setSecurityPolicy(self._policy) self.root = Zope.app() self.root._setObject('portal_discussion', DiscussionTool()) self.discussion_tool = self.root.portal_discussion self.root._setObject('portal_catalog', CatalogTool()) self.catalog_tool = self.root.portal_catalog self.root._setObject('portal_url', URLTool()) self.url_tool = self.root.portal_url self.root._setObject('portal_workflow', WorkflowTool()) self.workflow_tool = self.root.portal_workflow self.root._setObject('portal_types', TypesTool()) types_tool = self.types_tool = self.root.portal_types
def setUp(self): f1 = Folder() f1.id = 'f1' self.f1 = f1 f2 = Folder() f2.id = 'f2' self.f1.f2 = f2 f3 = Folder() f3.id = 'f3' self.f1.f2.f3 = f3 f4 = Folder() f4.id = 'f4' self.f1.f2.f4 = f4 f4_1 = Folder() f4_1.id = 'f4' self.f1.f4 = f4_1 f1.portal_url = URLTool() f1.refs = ReferenceCollection()
def setUp( self ): SecurityTest.setUp(self) root = self.root root._setObject( 'portal_discussion', DiscussionTool() ) self.discussion_tool = root.portal_discussion root._setObject( 'portal_catalog', CatalogTool() ) self.catalog_tool = root.portal_catalog root._setObject( 'portal_url', URLTool() ) self.url_tool = root.portal_url root._setObject( 'portal_workflow', WorkflowTool() ) self.workflow_tool = root.portal_workflow root._setObject( 'portal_types', TypesTool() ) types_tool = self.types_tool = root.portal_types try: root._delObject('test') except AttributeError: pass root._setObject( 'test', Document( 'test' ) )
def test_deletePropagation(self): # import pdb; pdb.set_trace() portal_catalog = CatalogTool() self.root._setObject('portal_catalog', portal_catalog) catalog = self.root.portal_catalog portal_discussion = DiscussionTool() self.root._setObject('portal_discussion', portal_discussion) portal_url = URLTool() self.root._setObject('portal_url', portal_url) portal_workflow = WorkflowTool() self.root._setObject('portal_workflow', portal_workflow) test = Document('test') self.root._setObject('test', test) test = self.root.test test.allow_discussion = 1 assert len(catalog) == 1 portal_discussion.createDiscussionFor(test) talkback = test.talkback talkback.createReply(title='test', text='blah') foo = talkback.getReplies()[0] assert len(catalog) == 2 self.root._delObject('test') assert len(catalog) == 0