Esempio n. 1
0
 def test_job_refresh_perform_error(self, logger_mock):
     Job.perform_async_refresh('tests.test_base_job.FailJob', (), {}, (),
                               {})
     assert 'Error running job' in (logger_mock.exception.call_args[0][0])
     assert isinstance(logger_mock.exception.call_args[0][1], Exception)
Esempio n. 2
0
 def test_job_refresh(self):
     Job.perform_async_refresh('tests.test_base_job.EmptyDummyJob', (), {},
                               ('foo', ), {})
     assert EmptyDummyJob().get('foo') is not None
Esempio n. 3
0
 def test_job_refresh_unkown_jobclass(self, logger_mock):
     Job.perform_async_refresh('foomodule.BarJob', (), {}, (), {})
     assert 'Unable to construct %s with' in (
         logger_mock.error.call_args[0][0])
     assert logger_mock.error.call_args[0][1] == 'foomodule.BarJob'