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!'