def test_adding_a_digital_object_to_a_record_with_a_singlepart_note(): client = ArchivesSpaceClient(**AUTH) do = client.add_digital_object('/repositories/2/archival_objects/21', identifier='5f464db2-9365-492f-b7c7-7958baeb0388', title='Test digital object whose parent has a singlepart note') note = client.get_record(do['id'])['notes'][0] assert len(note['content']) == 1
def test_digital_object_with_location_of_originals_note(): client = ArchivesSpaceClient(**AUTH) do = client.add_digital_object('/repositories/2/archival_objects/3', identifier='925bfc8a-d6f8-4479-9b6a-d811a4e7f6bf', title='Test digital object with note', location_of_originals='The ether') note = client.get_record(do['id'])['notes'][0] assert note['content'][0] == 'The ether' assert note['type'] == 'originalsloc'
def test_add_digital_object(): client = ArchivesSpaceClient(**AUTH) do = client.add_digital_object('/repositories/2/archival_objects/3', identifier='38c99e89-20a1-4831-ba57-813fb6420e59', title='Test digital object') assert do['id'] == '/repositories/2/digital_objects/8'