def test_perform_args(self):
     job = Job(func=dummy_task_args,
               model_name='res.users',
               args=('o', 'k'),
               kwargs={'c': '!'})
     result = job.perform(self.session)
     self.assertEqual(result, 'ok!')
示例#2
0
 def test_perform_args(self):
     job = Job(func=dummy_task_args,
               model_name='res.users',
               args=('o', 'k'),
               kwargs={'c': '!'})
     result = job.perform(self.session)
     self.assertEqual(result, 'ok!')
 def test_retryable_error(self):
     job = Job(func=retryable_error_task, max_retries=3)
     with self.assertRaises(RetryableJobError):
         job.perform(self.session)
     with self.assertRaises(RetryableJobError):
         job.perform(self.session)
     with self.assertRaises(FailedJobError):
         job.perform(self.session)
示例#4
0
 def test_retryable_error(self):
     job = Job(func=retryable_error_task,
               max_retries=3)
     with self.assertRaises(RetryableJobError):
         job.perform(self.session)
     with self.assertRaises(RetryableJobError):
         job.perform(self.session)
     with self.assertRaises(FailedJobError):
         job.perform(self.session)
 def test_perform(self):
     job = Job(func=dummy_task)
     result = job.perform(self.session)
     self.assertEqual(result, 'ok')
示例#6
0
 def test_perform(self):
     job = Job(func=dummy_task)
     result = job.perform(self.session)
     self.assertEqual(result, 'ok')