Changeset 97 for installers/windows/src/eduCommons/src/enpraxis.educommons/enpraxis/educommons/tests/test_object_workflow.py
- Timestamp:
- 04/17/09 17:52:46 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
installers/windows/src/eduCommons/src/enpraxis.educommons/enpraxis/educommons/tests/test_object_workflow.py
r55 r97 49 49 self.membership.addMember('qa', 'secret', ['QA', 'Member',], []) 50 50 self.membership.addMember('publisher', 'secret', ['Publisher','Member',], []) 51 self.membership.addMember('manager', 'secret', ['Manager','Member',], []) 51 52 52 53 self.loginAsPortalOwner() … … 64 65 self.logout() 65 66 66 def test OwnerQADocument(self):67 self.login AsPortalOwner()68 self.assertEqual(self.workflow.getInfoFor(self.doc, 'review_state'), 'InProgress') 69 self.workflow.doActionFor(self.doc, 'submit') 70 self.assertEqual(self.workflow.getInfoFor(self.doc, 'review_state'), 'QA') 71 self.failUnless(self.catalog(id='document', review_state='QA')) 72 73 def test OwnerQAToInprogressDocument(self):74 self.login AsPortalOwner()67 def testManagerQADocument(self): 68 self.login('manager') 69 self.assertEqual(self.workflow.getInfoFor(self.doc, 'review_state'), 'InProgress') 70 self.workflow.doActionFor(self.doc, 'submit') 71 self.assertEqual(self.workflow.getInfoFor(self.doc, 'review_state'), 'QA') 72 self.failUnless(self.catalog(id='document', review_state='QA')) 73 74 def testManagerQAToInprogressDocument(self): 75 self.login('manager') 75 76 self.workflow.doActionFor(self.doc, 'submit') 76 77 self.workflow.doActionFor(self.doc, 'reviewer_rework') … … 78 79 self.failUnless(self.catalog(id='document', review_state='InProgress')) 79 80 80 def test OwnerQAToReleasedDocument(self):81 self.login AsPortalOwner()81 def testManagerQAToReleasedDocument(self): 82 self.login('manager') 82 83 self.workflow.doActionFor(self.doc, 'submit') 83 84 self.workflow.doActionFor(self.doc, 'release') … … 85 86 self.failUnless(self.catalog(id='document', review_state='Released')) 86 87 87 def test OwnerReleaseToPublished(self):88 self.login AsPortalOwner()88 def testManagerReleaseToPublished(self): 89 self.login('manager') 89 90 self.workflow.doActionFor(self.doc, 'submit') 90 91 self.workflow.doActionFor(self.doc, 'release') … … 93 94 self.failUnless(self.catalog(id='document', review_state='Published')) 94 95 95 def test OwnerReleaseToQA(self):96 self.login AsPortalOwner()96 def testManagerReleaseToQA(self): 97 self.login('manager') 97 98 self.workflow.doActionFor(self.doc, 'submit') 98 99 self.workflow.doActionFor(self.doc, 'release') … … 102 103 self.failUnless(self.catalog(id='document', review_state='QA')) 103 104 104 def test OwnerReleasedToInProgress(self):105 self.login AsPortalOwner()105 def testManagerReleasedToInProgress(self): 106 self.login('manager') 106 107 self.workflow.doActionFor(self.doc, 'submit') 107 108 self.workflow.doActionFor(self.doc, 'release') … … 111 112 self.failUnless(self.catalog(id='document', review_state='InProgress')) 112 113 113 def test OwnerPublishedToInProgress(self):114 self.login AsPortalOwner()114 def testManagerPublishedToInProgress(self): 115 self.login('manager') 115 116 self.workflow.doActionFor(self.doc, 'submit') 116 117 self.workflow.doActionFor(self.doc, 'release')
