예제 #1
0
 def test_fail(self):
     timeutils.set_time_override()
     self.task.begin_processing()
     self.task.fail('{"message": "connection failed"}')
     self.assertEqual(self.task.status, 'failure')
     expected = (timeutils.utcnow() +
                 datetime.timedelta(hours=CONF.task_time_to_live))
     self.assertEqual(self.task.expires_at, expected)
     timeutils.clear_time_override()
예제 #2
0
 def test_succeed(self):
     timeutils.set_time_override()
     self.task.begin_processing()
     self.task.succeed('{"location": "file://home"}')
     self.assertEqual(self.task.status, 'success')
     expected = (timeutils.utcnow() +
                 datetime.timedelta(hours=CONF.task_time_to_live))
     self.assertEqual(self.task.expires_at, expected)
     timeutils.clear_time_override()
예제 #3
0
 def test_fail(self):
     timeutils.set_time_override()
     self.task.begin_processing()
     self.task.fail('{"message": "connection failed"}')
     self.assertEqual(self.task.status, 'failure')
     expected = (timeutils.utcnow() +
                 datetime.timedelta(hours=CONF.task.task_time_to_live))
     self.assertEqual(
         self.task.expires_at,
         expected
     )
     timeutils.clear_time_override()
예제 #4
0
 def test_succeed(self):
     timeutils.set_time_override()
     self.task.begin_processing()
     self.task.succeed('{"location": "file://home"}')
     self.assertEqual(self.task.status, 'success')
     expected = (timeutils.utcnow() +
                 datetime.timedelta(hours=CONF.task.task_time_to_live))
     self.assertEqual(
         self.task.expires_at,
         expected
     )
     timeutils.clear_time_override()
예제 #5
0
 def tearDown(self):
     super(TestTaskNotifications, self).tearDown()
     timeutils.clear_time_override()
예제 #6
0
 def tearDown(self):
     super(TestTaskNotifications, self).tearDown()
     timeutils.clear_time_override()
예제 #7
0
파일: base.py 프로젝트: hadib/glance
 def tearDown(self):
     timeutils.clear_time_override()
     super(TestDriver, self).tearDown()