Show
Ignore:
Timestamp:
04/17/09 17:52:46 (3 years ago)
Author:
david
Message:

repackaging for engineering release

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • installers/windows/src/eduCommons/src/enpraxis.educommons/enpraxis/educommons/tests/test_object_workflow.py

    r55 r97  
    4949        self.membership.addMember('qa', 'secret', ['QA', 'Member',], []) 
    5050        self.membership.addMember('publisher', 'secret', ['Publisher','Member',], []) 
     51        self.membership.addMember('manager', 'secret', ['Manager','Member',], []) 
    5152 
    5253        self.loginAsPortalOwner() 
     
    6465        self.logout() 
    6566 
    66     def testOwnerQADocument(self): 
    67         self.loginAsPortalOwner() 
    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 testOwnerQAToInprogressDocument(self): 
    74         self.loginAsPortalOwner() 
     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') 
    7576        self.workflow.doActionFor(self.doc, 'submit') 
    7677        self.workflow.doActionFor(self.doc, 'reviewer_rework') 
     
    7879        self.failUnless(self.catalog(id='document', review_state='InProgress')) 
    7980 
    80     def testOwnerQAToReleasedDocument(self): 
    81         self.loginAsPortalOwner() 
     81    def testManagerQAToReleasedDocument(self): 
     82        self.login('manager') 
    8283        self.workflow.doActionFor(self.doc, 'submit') 
    8384        self.workflow.doActionFor(self.doc, 'release') 
     
    8586        self.failUnless(self.catalog(id='document', review_state='Released')) 
    8687 
    87     def testOwnerReleaseToPublished(self): 
    88         self.loginAsPortalOwner() 
     88    def testManagerReleaseToPublished(self): 
     89        self.login('manager') 
    8990        self.workflow.doActionFor(self.doc, 'submit') 
    9091        self.workflow.doActionFor(self.doc, 'release') 
     
    9394        self.failUnless(self.catalog(id='document', review_state='Published')) 
    9495 
    95     def testOwnerReleaseToQA(self): 
    96         self.loginAsPortalOwner() 
     96    def testManagerReleaseToQA(self): 
     97        self.login('manager') 
    9798        self.workflow.doActionFor(self.doc, 'submit') 
    9899        self.workflow.doActionFor(self.doc, 'release') 
     
    102103        self.failUnless(self.catalog(id='document', review_state='QA')) 
    103104 
    104     def testOwnerReleasedToInProgress(self): 
    105         self.loginAsPortalOwner() 
     105    def testManagerReleasedToInProgress(self): 
     106        self.login('manager') 
    106107        self.workflow.doActionFor(self.doc, 'submit') 
    107108        self.workflow.doActionFor(self.doc, 'release') 
     
    111112        self.failUnless(self.catalog(id='document', review_state='InProgress')) 
    112113 
    113     def testOwnerPublishedToInProgress(self): 
    114         self.loginAsPortalOwner() 
     114    def testManagerPublishedToInProgress(self): 
     115        self.login('manager') 
    115116        self.workflow.doActionFor(self.doc, 'submit') 
    116117        self.workflow.doActionFor(self.doc, 'release')