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