Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 540:ea1003982c27
added a test for DELETE /jobs/../archive
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 12 Jun 2023 18:42:52 +0200 |
parents | 7a83a8f087c7 |
children | 8722f7f95a38 |
comparison
equal
deleted
inserted
replaced
539:ef41b62b456e | 540:ea1003982c27 |
---|---|
4725 self.assertEqual(0, info['Content']['ArchiveSizeMB']) # New in Orthanc 1.8.1 | 4725 self.assertEqual(0, info['Content']['ArchiveSizeMB']) # New in Orthanc 1.8.1 |
4726 self.assertEqual(2, info['Content']['InstancesCount']) | 4726 self.assertEqual(2, info['Content']['InstancesCount']) |
4727 self.assertEqual(0, info['Content']['UncompressedSizeMB']) | 4727 self.assertEqual(0, info['Content']['UncompressedSizeMB']) |
4728 | 4728 |
4729 | 4729 |
4730 def test_archive_job_delete_output(self): | |
4731 if IsOrthancVersionAbove(_REMOTE, 1, 12, 1): | |
4732 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | |
4733 UploadInstance(_REMOTE, 'Knee/T2/IM-0001-0001.dcm') | |
4734 | |
4735 kneeT1 = '6de73705-c4e65c1b-9d9ea1b5-cabcd8e7-f15e4285' | |
4736 kneeT2 = 'bbf7a453-0d34251a-03663b55-46bb31b9-ffd74c59' | |
4737 | |
4738 job = MonitorJob2(_REMOTE, lambda: DoPost | |
4739 (_REMOTE, '/series/%s/archive' % kneeT1, { | |
4740 'Synchronous' : False | |
4741 })) | |
4742 | |
4743 z = GetArchive(_REMOTE, '/jobs/%s/archive' % job) | |
4744 # delete the output | |
4745 DoDelete(_REMOTE, '/jobs/%s/archive' % job) | |
4746 # make sure it is not available anymore afterwards | |
4747 self.assertRaises(Exception, lambda: GetArchive(_REMOTE, '/jobs/%s/archive' % job)) | |
4748 | |
4749 # repeat with another resource/job | |
4750 job = MonitorJob2(_REMOTE, lambda: DoPost | |
4751 (_REMOTE, '/series/%s/archive' % kneeT2, { | |
4752 'Synchronous' : False | |
4753 })) | |
4754 z = GetArchive(_REMOTE, '/jobs/%s/archive' % job) | |
4755 # delete the output | |
4756 DoDelete(_REMOTE, '/jobs/%s/archive' % job) | |
4757 # make sure it is not available anymore afterwards | |
4758 self.assertRaises(Exception, lambda: GetArchive(_REMOTE, '/jobs/%s/archive' % job)) | |
4759 | |
4760 | |
4761 | |
4730 def test_queries_hierarchy(self): | 4762 def test_queries_hierarchy(self): |
4731 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | 4763 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') |
4732 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm') | 4764 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm') |
4733 | 4765 |
4734 tags = { | 4766 tags = { |