Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/api/test_deposit_atom.py
Show First 20 Lines • Show All 361 Lines • ▼ Show 20 Lines | def post_deposit_atom_entry_initial(self): | ||||
self.assertEqual(deposit.collection, self.collection) | self.assertEqual(deposit.collection, self.collection) | ||||
self.assertEqual(deposit.external_id, external_id) | self.assertEqual(deposit.external_id, external_id) | ||||
self.assertEqual(deposit.status, DEPOSIT_STATUS_DEPOSITED) | self.assertEqual(deposit.status, DEPOSIT_STATUS_DEPOSITED) | ||||
self.assertEqual(deposit.client, self.user) | self.assertEqual(deposit.client, self.user) | ||||
# one associated request to a deposit | # one associated request to a deposit | ||||
deposit_request = DepositRequest.objects.get(deposit=deposit) | deposit_request = DepositRequest.objects.get(deposit=deposit) | ||||
self.assertIsNotNone(deposit_request.metadata) | self.assertIsNotNone(deposit_request.metadata) | ||||
self.assertEquals( | |||||
deposit_request.raw_metadata, atom_entry_data.decode('utf-8')) | |||||
self.assertFalse(bool(deposit_request.archive)) | self.assertFalse(bool(deposit_request.archive)) | ||||
@istest | @istest | ||||
def post_deposit_atom_entry_with_codemeta(self): | def post_deposit_atom_entry_with_codemeta(self): | ||||
"""Posting an initial atom entry should return 201 with deposit receipt | """Posting an initial atom entry should return 201 with deposit receipt | ||||
""" | """ | ||||
# given | # given | ||||
▲ Show 20 Lines • Show All 140 Lines • Show Last 20 Lines |