Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 501:1b1bb8621021
/store: allows overriding CalledAet, Host, Port
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 22 Nov 2022 16:31:17 +0100 |
parents | 5386dfd854b3 |
children | 070bc47f4f3e 16ff0375835d |
comparison
equal
deleted
inserted
replaced
500:5386dfd854b3 | 501:1b1bb8621021 |
---|---|
8889 self.assertEqual((32, 32), png.size) | 8889 self.assertEqual((32, 32), png.size) |
8890 | 8890 |
8891 j = DoGet(_REMOTE, i['Path']) | 8891 j = DoGet(_REMOTE, i['Path']) |
8892 self.assertEqual('Instance', j['Type']) | 8892 self.assertEqual('Instance', j['Type']) |
8893 self.assertEqual(j['ID'], i['ID']) | 8893 self.assertEqual(j['ID'], i['ID']) |
8894 | |
8895 def test_storescu_custom_host_ip_port(self): | |
8896 DropOrthanc(_LOCAL) | |
8897 DropOrthanc(_REMOTE) | |
8898 | |
8899 a = UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | |
8900 | |
8901 # upload to self -> orthanctest shall not receive any content | |
8902 DoPost(_REMOTE, '/modalities/self/store', { | |
8903 'Resources' : [ a['ID']] | |
8904 }) | |
8905 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) | |
8906 | |
8907 # upload to self by overriding it with config from orthanctest -> orthanctest shall receive the content | |
8908 c = DoGet(_REMOTE, '/modalities/orthanctest/configuration') | |
8909 DoPost(_REMOTE, '/modalities/self/store', { | |
8910 'LocalAet' : 'YOP', | |
8911 'CalledAet' : c['AET'], | |
8912 'Port' : c['Port'], | |
8913 'Host' : c['Host'], | |
8914 'Resources' : [ a['ID']] | |
8915 }) | |
8916 | |
8917 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) | |
8918 | |
8919 DropOrthanc(_REMOTE) | |
8920 DropOrthanc(_LOCAL) |