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)
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())