Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 538:7a83a8f087c7
LastUpdate when deleting resources
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 22 May 2023 17:59:18 +0200 |
parents | 31f70bfd86a7 |
children | ea1003982c27 |
comparison
equal
deleted
inserted
replaced
537:23d577e9a32f | 538:7a83a8f087c7 |
---|---|
9588 | 9588 |
9589 def test_add_attachment_to_non_existing_resource(self): | 9589 def test_add_attachment_to_non_existing_resource(self): |
9590 if IsOrthancVersionAbove(_REMOTE, 1, 12, 1): # till 1.12.0, it returned a 200 | 9590 if IsOrthancVersionAbove(_REMOTE, 1, 12, 1): # till 1.12.0, it returned a 200 |
9591 (headers, body) = DoPutRaw(_REMOTE, '/instances/11111111-11111111-11111111-11111111-11111111/attachments/1025', 'hello') | 9591 (headers, body) = DoPutRaw(_REMOTE, '/instances/11111111-11111111-11111111-11111111-11111111/attachments/1025', 'hello') |
9592 self.assertEqual('404', headers['status']) | 9592 self.assertEqual('404', headers['status']) |
9593 | |
9594 def test_delete_updates_parents_last_update_metadata(self): | |
9595 if IsOrthancVersionAbove(_REMOTE, 1, 12, 1): | |
9596 i = UploadInstance(_REMOTE, 'Beaufix/IM-0001-0001.dcm') | |
9597 j = UploadInstance(_REMOTE, 'Beaufix/IM-0001-0002.dcm') | |
9598 | |
9599 #instanceLastUpdate1 = DoGet(_REMOTE, '/instances/%s/metadata/LastUpdate' % i['ID']) | |
9600 seriesLastUpdate1 = DoGet(_REMOTE, '/series/%s/metadata/LastUpdate' % i['ParentSeries']) | |
9601 studyLastUpdate1 = DoGet(_REMOTE, '/studies/%s/metadata/LastUpdate' % i['ParentStudy']) | |
9602 patientLastUpdate1 = DoGet(_REMOTE, '/patients/%s/metadata/LastUpdate' % i['ParentPatient']) | |
9603 | |
9604 time.sleep(1.01) | |
9605 DoDelete(_REMOTE, '/instances/%s' % j['ID']) | |
9606 | |
9607 #instanceLastUpdate2 = DoGet(_REMOTE, '/instances/%s/metadata/LastUpdate' % i['ID']) | |
9608 seriesLastUpdate2 = DoGet(_REMOTE, '/series/%s/metadata/LastUpdate' % i['ParentSeries']) | |
9609 studyLastUpdate2 = DoGet(_REMOTE, '/studies/%s/metadata/LastUpdate' % i['ParentStudy']) | |
9610 patientLastUpdate2 = DoGet(_REMOTE, '/patients/%s/metadata/LastUpdate' % i['ParentPatient']) | |
9611 | |
9612 #self.assertEqual(instanceLastUpdate1, instanceLastUpdate2) | |
9613 self.assertNotEqual(seriesLastUpdate1, seriesLastUpdate2) | |
9614 self.assertNotEqual(studyLastUpdate1, studyLastUpdate2) | |
9615 self.assertNotEqual(patientLastUpdate1, patientLastUpdate2) | |
9616 |