Exemplo n.º 1
0
 def test_update_heartbeat(self):
     request = unit_test_utils.get_fake_request(method='PUT')
     body = {'heartbeat': '2012-11-16T18:41:43Z'}
     self.controller.update_heartbeat(request, self.job_1['id'], body)
     expected = timeutils.normalize_time(
         timeutils.parse_isotime(body['heartbeat']))
     actual = db_api.job_get_by_id(self.job_1['id'])['updated_at']
     self.assertEqual(actual, expected)
Exemplo n.º 2
0
 def test_update_status_uppercases_status(self):
     request = unit_utils.get_fake_request(method='PUT')
     body = {'status': {'status': 'done'}}
     self.controller.update_status(request, self.job_1['id'], body)
     actual = db_api.job_get_by_id(self.job_1['id'])['status']
     self.assertEqual(actual, body['status']['status'].upper())
Exemplo n.º 3
0
 def test_update_status_uppercases_status(self):
     request = unit_utils.get_fake_request(method='PUT')
     body = {'status': {'status': 'done'}}
     self.controller.update_status(request, self.job_1['id'], body)
     actual = db_api.job_get_by_id(self.job_1['id'])['status']
     self.assertEqual(actual, body['status']['status'].upper())