Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 572:3a5260cc6d55
new tests for DELETE jobs
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 20 Jul 2023 10:52:37 +0200 |
parents | 1cdb14a679f2 |
children | 31ab8bb2ac5a |
comparison
equal
deleted
inserted
replaced
564:42a6d327f59c | 572:3a5260cc6d55 |
---|---|
4813 z = GetArchive(_REMOTE, '/jobs/%s/archive' % job) | 4813 z = GetArchive(_REMOTE, '/jobs/%s/archive' % job) |
4814 # delete the output | 4814 # delete the output |
4815 DoDelete(_REMOTE, '/jobs/%s/archive' % job) | 4815 DoDelete(_REMOTE, '/jobs/%s/archive' % job) |
4816 # make sure it is not available anymore afterwards | 4816 # make sure it is not available anymore afterwards |
4817 self.assertRaises(Exception, lambda: GetArchive(_REMOTE, '/jobs/%s/archive' % job)) | 4817 self.assertRaises(Exception, lambda: GetArchive(_REMOTE, '/jobs/%s/archive' % job)) |
4818 | 4818 # job is still available |
4819 DoGet(_REMOTE, '/jobs/%s' % job) | |
4820 | |
4821 if IsOrthancVersionAbove(_REMOTE, 1, 12, 2): | |
4822 # delete the job itself | |
4823 DoDelete(_REMOTE, '/jobs/%s' % job) | |
4824 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/jobs/%s' % job)) | |
4825 | |
4826 # test deletion of jobs in history | |
4827 job = MonitorJob2(_REMOTE, lambda: DoPost | |
4828 (_REMOTE, '/series/%s/archive' % kneeT2, { | |
4829 'Synchronous' : False | |
4830 })) | |
4831 z = GetArchive(_REMOTE, '/jobs/%s/archive' % job) | |
4832 # delete the job itself | |
4833 DoDelete(_REMOTE, '/jobs/%s' % job) | |
4834 # make sure it is not available anymore afterwards (and its output is not available either) | |
4835 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/jobs/%s' % job)) | |
4836 self.assertRaises(Exception, lambda: GetArchive(_REMOTE, '/jobs/%s/archive' % job)) | |
4819 | 4837 |
4820 | 4838 |
4821 def test_queries_hierarchy(self): | 4839 def test_queries_hierarchy(self): |
4822 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | 4840 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') |
4823 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm') | 4841 UploadInstance(_REMOTE, 'Brainix/Flair/IM-0001-0001.dcm') |