comparison Tests/Tests.py @ 510:fb900401be28

fix
author Alain Mazy <am@osimis.io>
date Mon, 20 Mar 2023 18:06:08 +0100
parents 17a74118d73a
children 933fe1bbce4f
comparison
equal deleted inserted replaced
509:17a74118d73a 510:fb900401be28
9199 j = DoGet(_REMOTE, i['Path']) 9199 j = DoGet(_REMOTE, i['Path'])
9200 self.assertEqual('Instance', j['Type']) 9200 self.assertEqual('Instance', j['Type'])
9201 self.assertEqual(j['ID'], i['ID']) 9201 self.assertEqual(j['ID'], i['ID'])
9202 9202
9203 def test_storescu_custom_host_ip_port(self): 9203 def test_storescu_custom_host_ip_port(self):
9204 DropOrthanc(_LOCAL) 9204 if IsOrthancVersionAbove(_REMOTE, 1, 11, 3):
9205 DropOrthanc(_REMOTE) 9205 DropOrthanc(_LOCAL)
9206 9206 DropOrthanc(_REMOTE)
9207 a = UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') 9207
9208 9208 a = UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm')
9209 # upload to self -> orthanctest shall not receive any content 9209
9210 DoPost(_REMOTE, '/modalities/self/store', { 9210 # upload to self -> orthanctest shall not receive any content
9211 'Resources' : [ a['ID']] 9211 DoPost(_REMOTE, '/modalities/self/store', {
9212 }) 9212 'Resources' : [ a['ID']]
9213 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) 9213 })
9214 9214 self.assertEqual(0, len(DoGet(_LOCAL, '/instances')))
9215 # upload to self by overriding it with config from orthanctest -> orthanctest shall receive the content 9215
9216 c = DoGet(_REMOTE, '/modalities/orthanctest/configuration') 9216 # upload to self by overriding it with config from orthanctest -> orthanctest shall receive the content
9217 DoPost(_REMOTE, '/modalities/self/store', { 9217 c = DoGet(_REMOTE, '/modalities/orthanctest/configuration')
9218 'LocalAet' : 'YOP', 9218 DoPost(_REMOTE, '/modalities/self/store', {
9219 'CalledAet' : c['AET'], 9219 'LocalAet' : 'YOP',
9220 'Port' : c['Port'], 9220 'CalledAet' : c['AET'],
9221 'Host' : c['Host'], 9221 'Port' : c['Port'],
9222 'Resources' : [ a['ID']] 9222 'Host' : c['Host'],
9223 }) 9223 'Resources' : [ a['ID']]
9224 9224 })
9225 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) 9225
9226 9226 self.assertEqual(1, len(DoGet(_LOCAL, '/instances')))
9227 DropOrthanc(_REMOTE) 9227
9228 DropOrthanc(_LOCAL) 9228 DropOrthanc(_REMOTE)
9229 DropOrthanc(_LOCAL)
9229 9230
9230 def test_rle_planar_configuration(self): 9231 def test_rle_planar_configuration(self):
9231 # This test failed in Orthanc <= 1.11.2 9232 # This test failed in Orthanc <= 1.11.2
9232 # https://groups.google.com/g/orthanc-users/c/CSVWfRasSR0/m/y1XDRXVnAgAJ 9233 # https://groups.google.com/g/orthanc-users/c/CSVWfRasSR0/m/y1XDRXVnAgAJ
9233 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID'] 9234 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID']