def test_workflows__member_workflow__states__private__permission__View(self): workflow = get_workflow(self.portal, 'member_workflow') state = workflow.states.private self.assertEqual(state.getPermissionInfo('View'), { 'acquired': 0, 'roles': ['Manager', 'Owner', 'Site Administrator'], })
def test_workflows__member_workflow__permissions(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual(workflow.permissions, ( 'Access contents information', 'Copy or Move', 'List folder contents', 'Modify portal content', 'View'))
def test_workflows__member_workflow__states__private__permission__View( self): workflow = get_workflow(self.portal, 'member_workflow') state = workflow.states.private self.assertEqual(state.getPermissionInfo('View'), { 'acquired': 0, 'roles': ['Manager', 'Owner', 'Site Administrator'], })
def test_workflows__member_workflow__title(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual(workflow.title, 'Member Workflow')
def test_workflows__member_workflow__manager_bypass(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertFalse(workflow.manager_bypass)
def test_workflows__member_workflow__initial_state(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual(workflow.initial_state, 'private')
def test_workflows__member_workflow__variables__time__updata_always(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertTrue(variable.update_always)
def test_workflows__member_workflow__variables__review_history__default( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.getDefaultExprText(), "state_change/getHistory")
def test_workflows__member_workflow__variables__comments__default(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.comments self.assertEqual(variable.getDefaultExprText(), "python:state_change.kwargs.get('comment', '')")
def test_workflows__member_workflow__variables__action__default(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.action self.assertEqual(variable.getDefaultExprText(), 'transition/getId|nothing')
def test_workflows__member_workflow__states__private__description(self): workflow = get_workflow(self.portal, 'member_workflow') state = workflow.states.private self.assertEqual(state.description, 'Can only be seen and edited by the owner.')
def test_workflows__member_workflow__states__private__title(self): workflow = get_workflow(self.portal, 'member_workflow') state = workflow.states.private self.assertEqual(state.title, 'Private')
def test_workflows__member_workflow__state_variable(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual(workflow.state_var, 'review_state')
def test_workflows__member_workflow__variables__action__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.action self.assertEqual(variable.description, 'Previous transition')
def test_workflows__member_workflow__variables__actor__default(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.actor self.assertEqual(variable.getDefaultExprText(), 'user/getId')
def test_workflows__member_workflow__variables__actor__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.actor self.assertEqual(variable.description, 'The ID of the user who performed the last transition')
def test_workflows__member_workflow__variables__review_history__updata_always( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertFalse(variable.update_always)
def test_workflows__member_workflow__variables__time__for_catalog(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertFalse(variable.for_catalog)
def test_workflows__member_workflow__variables__comments__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.comments self.assertEqual(variable.description, 'Comment about the last transition')
def test_workflows__member_workflow__variables__time__default(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertEqual(variable.getDefaultExprText(), "state_change/getDateTime")
def test_workflows__member_workflow__variables__review_history__for_status(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertFalse(variable.for_status)
def test_workflows__member_workflow__variables__review_history__updata_always(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertFalse(variable.update_always)
def test_workflows__member_workflow__permissions(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual( workflow.permissions, ('Access contents information', 'Copy or Move', 'List folder contents', 'Modify portal content', 'View'))
def test_workflows__member_workflow__variables__review_history__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.description, 'Provides access to workflow history')
def test_workflows__member_workflow__variables__review_history__default(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.getDefaultExprText(), "state_change/getHistory")
def test_workflows__member_workflow__variables__review_history__guard(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.info_guard.permissions, ('Request review', 'Review portal content'))
def test_workflows__member_workflow__variables__actor__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.actor self.assertEqual( variable.description, 'The ID of the user who performed the last transition')
def test_workflows__member_workflow__variables__comments__description( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.comments self.assertEqual(variable.description, 'Comment about the last transition')
def test_workflows__member_workflow__variables__time__for_status(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertTrue(variable.for_status)
def test_workflows__member_workflow__variables__review_history__for_status( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertFalse(variable.for_status)
def test_workflows__member_workflow__variables__review_history__description( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.description, 'Provides access to workflow history')
def test_workflows__member_workflow__variables__time__description(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertEqual(variable.description, 'When the previous transition was performed')
def test_workflows__member_workflow__variables__review_history__guard( self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.review_history self.assertEqual(variable.info_guard.permissions, ('Request review', 'Review portal content'))
def test_workflows__member_workflow__variables__time__guard(self): workflow = get_workflow(self.portal, 'member_workflow') variable = workflow.variables.time self.assertIsNone(variable.info_guard)
def test_workflows__member_workflow__description(self): workflow = get_workflow(self.portal, 'member_workflow') self.assertEqual(workflow.description, 'Private state only for member.')