Beispiel #1
0
 def setup_factory(self):
     self.context = mock.Mock()
     self.output_stream_dir = mock.Mock()
     self.time_zone = mock.Mock()
     self.action_runner = mock.create_autospec(
         actioncommand.SubprocessActionRunnerFactory)
     self.factory = job.JobSchedulerFactory(self.context,
                                            self.output_stream_dir,
                                            self.time_zone,
                                            self.action_runner)
Beispiel #2
0
 def build_job_scheduler_factory(self, master_config):
     output_stream_dir = master_config.output_stream_dir or self.working_dir
     action_runner = actioncommand.create_action_runner_factory_from_config(
         master_config.action_runner, )
     return job.JobSchedulerFactory(
         self.context,
         output_stream_dir,
         master_config.time_zone,
         action_runner,
     )