Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/api/test_deposit_check.py
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | def deposit_ko(self): | ||||
args=[self.collection.name, deposit.id]) | args=[self.collection.name, deposit.id]) | ||||
response = self.client.get(url) | response = self.client.get(url) | ||||
self.assertEqual(response.status_code, status.HTTP_200_OK) | self.assertEqual(response.status_code, status.HTTP_200_OK) | ||||
data = json.loads(response.content.decode('utf-8')) | data = json.loads(response.content.decode('utf-8')) | ||||
self.assertEqual(data['status'], DEPOSIT_STATUS_REJECTED) | self.assertEqual(data['status'], DEPOSIT_STATUS_REJECTED) | ||||
self.assertEqual(data['details'], | self.assertEqual(data['details'], | ||||
'Some archive(s) and metadata failed the checks.') | 'Some archive(s) and metadata and url ' + | ||||
'failed the checks.') | |||||
deposit = Deposit.objects.get(pk=deposit.id) | deposit = Deposit.objects.get(pk=deposit.id) | ||||
self.assertEquals(deposit.status, DEPOSIT_STATUS_REJECTED) | self.assertEquals(deposit.status, DEPOSIT_STATUS_REJECTED) | ||||
@istest | @istest | ||||
def check_deposit_metadata_ok(self): | def check_deposit_metadata_ok(self): | ||||
"""Proper deposit should succeed the checks (-> status ready) | """Proper deposit should succeed the checks (-> status ready) | ||||
with all **MUST** metadata | with all **MUST** metadata | ||||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |