Changeset 48256
- Timestamp:
- 08/10/06 12:14:39 (4 years ago)
- Files:
-
- CPS3/products/CPSCourrier/trunk/tests/layer.py (modified) (4 diffs)
- CPS3/products/CPSCourrier/trunk/tests/test_stacks.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
CPS3/products/CPSCourrier/trunk/tests/layer.py
r48248 r48256 193 193 class CourrierFunctionalTestCase(CPSTestCase): 194 194 195 INCOMING_PTYPE = 'Incoming Email' 196 OUTGOING_PTYPE = 'Outgoing Email' 197 195 198 layer = CPSCourrierFunctionalLayer 196 199 … … 219 222 self.createMail(container=container, 220 223 mail_id=mail_id, 221 portal_type= "Incoming Email")224 portal_type=self.INCOMING_PTYPE) 222 225 223 226 def createOutgoing(self, container=None, mail_id='outgoing'): … … 228 231 self.createMail(container=container, 229 232 mail_id=mail_id, 230 portal_type= "Outgoing Email")233 portal_type=self.OUTGOING_PTYPE) 231 234 232 235 def createMail(self, container=None, mail_id=None, portal_type=None): … … 264 267 ob.workflow_history.values()[0][-1]['review_state'] = state 265 268 269 class CourrierPaperFunctionalTestCase(CourrierFunctionalTestCase): 270 271 INCOMING_PTYPE = 'Incoming Pmail' 272 OUTGOING_PTYPE = 'Outgoing Pmail' 273 274 CPS3/products/CPSCourrier/trunk/tests/test_stacks.py
r47627 r48256 22 22 from zope.testing import doctest 23 23 from layer import CourrierFunctionalTestCase 24 from layer import CourrierPaperFunctionalTestCase 24 25 25 26 from Products.CMFCore.utils import getToolByName, _checkPermission … … 441 442 442 443 # injector can create 443 mail_id = self.wftool.invokeFactoryFor(self.mb, 'Incoming Email',444 mail_id = self.wftool.invokeFactoryFor(self.mb, self.INCOMING_PTYPE, 444 445 'injected', 445 446 initial_transition='create') … … 627 628 utool = getToolByName(self.portal, 'portal_url') 628 629 self.login('manager') 629 self.wftool.invokeFactoryFor(self.mb2, 'Incoming Email', 'other',630 self.wftool.invokeFactoryFor(self.mb2, self.INCOMING_PTYPE, 'other', 630 631 initial_transition='create') 631 632 # here's the point of the test: user cannot modify self.outgoing … … 644 645 self.mb2.manage_delObjects(['other']) 645 646 647 class CourrierOutgoingPaperStackFunctionalTestCase( 648 CourrierPaperFunctionalTestCase, 649 CourrierOutgoingStackFunctionalTestCase): 650 651 def test_portal_type_test(self): 652 self.assertEquals(self.outgoing.portal_type, 'Outgoing Pmail') 653 654 class CourrierIncomingPaperStackFunctionalTestCase( 655 CourrierPaperFunctionalTestCase, 656 CourrierIncomingStackFunctionalTestCase): 657 658 def test_portal_type_test(self): 659 self.assertEquals(self.incoming.portal_type, 'Incoming Pmail') 660 646 661 def test_suite(): 647 662 return unittest.TestSuite(( 648 663 unittest.makeSuite(CourrierOutgoingStackFunctionalTestCase), 649 664 unittest.makeSuite(CourrierIncomingStackFunctionalTestCase), 665 unittest.makeSuite(CourrierOutgoingPaperStackFunctionalTestCase), 666 unittest.makeSuite(CourrierIncomingPaperStackFunctionalTestCase), 650 667 doctest.DocTestSuite('Products.CPSCourrier.workflows.stacks'), 651 668 doctest.DocFileTest(
