comparison Plugins/DicomWeb/Run.py @ 129:53d522dd4a38

added tests for ?expand in /dicom-web/servers route
author amazy
date Tue, 05 Dec 2017 13:24:01 +0100
parents a6019560272f
children 50cd127e5330
comparison
equal deleted inserted replaced
128:a9fdfcb696e6 129:53d522dd4a38
189 UploadInstance(ORTHANC, 'Knee/T1/IM-0001-0001.dcm') 189 UploadInstance(ORTHANC, 'Knee/T1/IM-0001-0001.dcm')
190 190
191 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/servers'))) 191 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/servers')))
192 self.assertTrue('sample' in DoGet(ORTHANC, '/dicom-web/servers')) 192 self.assertTrue('sample' in DoGet(ORTHANC, '/dicom-web/servers'))
193 193
194 serversReadback = DoGet(ORTHANC, '/dicom-web/servers?expand')
195 self.assertEqual('http://localhost:8042/dicom-web/', serversReadback['sample']['Url'])
196 self.assertEqual('alice', serversReadback['sample']['Username'])
197
194 sample = DoGet(ORTHANC, '/dicom-web/servers/sample') 198 sample = DoGet(ORTHANC, '/dicom-web/servers/sample')
195 self.assertEqual(3, len(sample)) 199 self.assertEqual(3, len(sample))
196 self.assertTrue('stow' in sample) 200 self.assertTrue('stow' in sample)
197 self.assertTrue('retrieve' in sample) 201 self.assertTrue('retrieve' in sample)
198 self.assertTrue('get' in sample) 202 self.assertTrue('get' in sample)