Mercurial > hg > orthanc-tests
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'] |