def _test_get_job_destruction(self, username):
'''
GET /{jobs}/{job-id}/destruction returns the destruction instant for
{job-id} as [std:iso8601].
'''
for job in self.jobs:
url = reverse(self.url_names['destruction'], kwargs={'pk': job.pk})
response = self.client.get(url)
if username == 'user':
self.assertEqual(response.status_code, 200)
if job.destruction_time:
destruction_time = iso8601.parse_date(response.content.decode())
self.assertEqual(destruction_time, job.destruction_time)
else:
self.assertEqual(response.content.decode(), '')
else:
self.assertEqual(response.status_code, 404)
评论列表
文章目录