test/unittest_predicates.py
changeset 9668 501f14e095d1
parent 9653 ac723e09704f
child 10476 62251bfdfd79
equal deleted inserted replaced
9667:4714d4afd4ea 9668:501f14e095d1
    73     def tearDown(self):
    73     def tearDown(self):
    74         self.vreg.config.debugmode = False
    74         self.vreg.config.debugmode = False
    75         super(WorkflowSelectorTC, self).tearDown()
    75         super(WorkflowSelectorTC, self).tearDown()
    76 
    76 
    77     def setup_database(self):
    77     def setup_database(self):
    78         wf = self.shell().add_workflow("wf_test", 'StateFull', default=True)
    78         with self.admin_access.shell() as shell:
    79         created   = wf.add_state('created', initial=True)
    79             wf = shell.add_workflow("wf_test", 'StateFull', default=True)
    80         validated = wf.add_state('validated')
    80             created   = wf.add_state('created', initial=True)
    81         abandoned = wf.add_state('abandoned')
    81             validated = wf.add_state('validated')
    82         wf.add_transition('validate', created, validated, ('managers',))
    82             abandoned = wf.add_state('abandoned')
    83         wf.add_transition('forsake', (created, validated,), abandoned, ('managers',))
    83             wf.add_transition('validate', created, validated, ('managers',))
       
    84             wf.add_transition('forsake', (created, validated,), abandoned, ('managers',))
    84 
    85 
    85     @contextmanager
    86     @contextmanager
    86     def statefull_stuff(self):
    87     def statefull_stuff(self):
    87         with self.admin_access.web_request() as req:
    88         with self.admin_access.web_request() as req:
    88             wf_entity = req.create_entity('StateFull', name=u'')
    89             wf_entity = req.create_entity('StateFull', name=u'')