Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 332:dc41bfa4bda5
test_move_ambra
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Aug 2020 17:05:34 +0200 |
parents | 8a462f9c5a97 |
children | 695be643b0f4 |
comparison
equal
deleted
inserted
replaced
331:32692c1d153c | 332:dc41bfa4bda5 |
---|---|
5908 job = DoGet(_REMOTE, '/jobs/%s' % jobId) | 5908 job = DoGet(_REMOTE, '/jobs/%s' % jobId) |
5909 self.assertTrue(job['Content']['Compress']) | 5909 self.assertTrue(job['Content']['Compress']) |
5910 | 5910 |
5911 # Compression must have divided the size of the sent data at least twice | 5911 # Compression must have divided the size of the sent data at least twice |
5912 self.assertLess(int(job['Content']['Size']), sourceSize / 2) | 5912 self.assertLess(int(job['Content']['Size']), sourceSize / 2) |
5913 | |
5914 | |
5915 def test_move_ambra(self): | |
5916 # "Orthanc + Ambra: Query/Retrieve" (2020-08-25) | |
5917 # https://groups.google.com/g/orthanc-users/c/yIUnZ9v9-Zs/m/GQPXiAOiCQAJ | |
5918 | |
5919 UploadInstance(_REMOTE, '2019-06-17-VedranZdesic.dcm') | |
5920 | |
5921 self.assertFalse(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5922 '--study', | |
5923 '-k', 'StudyInstanceUID=' | |
5924 ]))) | |
5925 | |
5926 self.assertFalse(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5927 '--study', | |
5928 '-k', 'AccessionNumber=', | |
5929 ]))) | |
5930 | |
5931 self.assertFalse(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5932 '--study', | |
5933 '-k', 'AccessionNumber=', | |
5934 '-k', 'StudyInstanceUID=' | |
5935 ]))) | |
5936 | |
5937 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) | |
5938 self.assertTrue(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5939 '--study', | |
5940 '-k', 'AccessionNumber=CT16000988', | |
5941 '-k', 'StudyInstanceUID=', | |
5942 ]))) | |
5943 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) | |
5944 DropOrthanc(_LOCAL) | |
5945 | |
5946 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) | |
5947 self.assertTrue(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5948 '--study', | |
5949 '-k', 'AccessionNumber=CT16000988', | |
5950 '-k', 'StudyInstanceUID=1.2.840.113619.2.278.3.4194965761.659.1468842739.39', | |
5951 ]))) | |
5952 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) | |
5953 DropOrthanc(_LOCAL) | |
5954 | |
5955 # This fails on Orthanc <= 1.7.3 | |
5956 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) | |
5957 self.assertTrue(MonitorJob(_REMOTE, lambda: CallMoveScu([ | |
5958 '--study', | |
5959 '-k', 'AccessionNumber=', | |
5960 '-k', 'StudyInstanceUID=1.2.840.113619.2.278.3.4194965761.659.1468842739.39' | |
5961 ]))) | |
5962 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) | |
5963 DropOrthanc(_LOCAL) |