예제 #1
0
class TestLocalJobManager(TestJobManager):
    def setUp_job_manager(self):
        self.job_manager = LocalJobManager({"default": "inginious-c-default"},
                                           hook_manager=self.generate_hook_manager(),
                                           agent_class=get_fake_local_agent(self.handle_job_func))
        self.job_manager.start()

    def generate_hook_manager(self):
        return None

    @abstractmethod
    def handle_job_func(self, job_id, course_id, task_id, inputdata, debug, callback_status):
        pass
예제 #2
0
 def setUp_job_manager(self):
     self.job_manager = LocalJobManager({"default": "inginious-c-default"},
                                        hook_manager=self.generate_hook_manager(),
                                        agent_class=get_fake_local_agent(self.handle_job_func))
     self.job_manager.start()