[Checkins] SVN: Products.DCWorkflow/trunk/Products/DCWorkflow/ - converted one more tool

Yvo Schubbe y.2011 at wcm-solutions.de
Fri Sep 23 09:36:10 EST 2011


Log message for revision 122910:
  - converted one more tool

Changed:
  UU  Products.DCWorkflow/trunk/Products/DCWorkflow/DCWorkflow.py
  U   Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_DCWorkflow.py
  U   Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_guard.py

-=-
Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/DCWorkflow.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/DCWorkflow.py	2011-09-23 14:35:30 UTC (rev 122909)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/DCWorkflow.py	2011-09-23 14:36:10 UTC (rev 122910)
@@ -11,8 +11,6 @@
 #
 ##############################################################################
 """ Web-configurable workflow.
-
-$Id$
 """
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
@@ -28,7 +26,6 @@
 from zope.interface import implements
 
 from Products.CMFCore.interfaces import IWorkflowDefinition
-from Products.CMFCore.utils import getToolByName
 from Products.CMFCore.WorkflowCore import ObjectDeleted
 from Products.CMFCore.WorkflowCore import ObjectMoved
 from Products.CMFCore.WorkflowCore import WorkflowException


Property changes on: Products.DCWorkflow/trunk/Products/DCWorkflow/DCWorkflow.py
___________________________________________________________________
Deleted: svn:keywords
   - Author Date Id Revision

Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_DCWorkflow.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_DCWorkflow.py	2011-09-23 14:35:30 UTC (rev 122909)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_DCWorkflow.py	2011-09-23 14:36:10 UTC (rev 122910)
@@ -23,6 +23,7 @@
 from zope.component import provideHandler
 from zope.interface.verify import verifyClass
 
+from Products.CMFCore.interfaces import ITypesTool
 from Products.CMFCore.interfaces import IWorkflowTool
 from Products.CMFCore.testing import TraversingEventZCMLLayer
 from Products.CMFCore.tests.base.dummy import DummyContent
@@ -43,12 +44,13 @@
         SecurityTest.setUp(self)
         self.app._setObject('site', DummySite('site'))
         self.site = self.app._getOb('site')
-        self.site._setObject('portal_types', DummyTool())
         self.wtool = self.site._setObject('portal_workflow', WorkflowTool())
-        getSiteManager().registerUtility(self.wtool, IWorkflowTool)
         self._constructDummyWorkflow()
         transaction.savepoint(optimistic=True)
         newSecurityManager(None, OmnipotentUser().__of__(self.site))
+        sm = getSiteManager()
+        sm.registerUtility(self.wtool, IWorkflowTool)
+        sm.registerUtility(DummyTool(), ITypesTool)
 
     def test_interfaces(self):
         from Products.CMFCore.interfaces import IWorkflowDefinition

Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_guard.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_guard.py	2011-09-23 14:35:30 UTC (rev 122909)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_guard.py	2011-09-23 14:36:10 UTC (rev 122910)
@@ -20,6 +20,7 @@
 from zope.component import getSiteManager
 from zope.testing.cleanup import cleanUp
 
+from Products.CMFCore.interfaces import ITypesTool
 from Products.CMFCore.interfaces import IWorkflowTool
 from Products.CMFCore.tests.base.dummy import DummyContent
 from Products.CMFCore.tests.base.dummy import DummySite
@@ -33,13 +34,14 @@
 
     def setUp(self):
         self.site = DummySite('site')
-        self.site._setObject('portal_types', DummyTool())
 
         # Construct a workflow
         self.wtool = WorkflowTool()
         self.wtool._setObject('wf', DCWorkflowDefinition('wf'))
         self.wtool.setDefaultChain('wf')
-        getSiteManager().registerUtility(self.wtool, IWorkflowTool)
+        sm = getSiteManager()
+        sm.registerUtility(self.wtool, IWorkflowTool)
+        sm.registerUtility(DummyTool(), ITypesTool)
 
     def tearDown(self):
         cleanUp()



More information about the checkins mailing list