示例#1
0
 def setup_method(self, method):
     self.dummy_db_obj = mock.Mock(spec=DummyDbObj())
     self.dummy_db_obj.save(WorkflowStatus.NEW)
     self.wfe = DbWorkflowEngine(self.dummy_db_obj)
     self.data = ['one', 'two', 'three', 'four', 'five']
     self.tokens = [mock.Mock(spec=FakeToken(x)) for x in self.data]
    def save(self, status):
        pass

    @property
    def uuid(self):
        pass

    @property
    def name(self):
        pass

    @property
    def status(self):
        return self._status

    @property
    def objects(self):
        pass


Global_Array = []
dummy_db_obj = mock.Mock(spec=DummyDbObj())
dummy_db_obj.save(WorkflowStatus.NEW)
my_db_engine = DbWorkflowEngine(dummy_db_obj)
my_db_engine.callbacks.replace(callbacks)
try:
    data = ['one', 'two', 'three', 'four', 'five']
    my_db_engine.process(data)
except HaltProcessing:
    print 'The student has failed this test!'