comparison Tests/Tests.py @ 7:302f06f3bba2

test_multi_frame
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Jun 2015 12:04:23 +0200
parents 6d645b3011e1
children f8d781d1d267
comparison
equal deleted inserted replaced
6:6d645b3011e1 7:302f06f3bba2
209 self.assertEqual(None, r) 209 self.assertEqual(None, r)
210 210
211 DropOrthanc(_REMOTE) 211 DropOrthanc(_REMOTE)
212 self.assertEqual('0', DoGet(_REMOTE, '/statistics')['TotalDiskSize']) 212 self.assertEqual('0', DoGet(_REMOTE, '/statistics')['TotalDiskSize'])
213 self.assertEqual('0', DoGet(_REMOTE, '/statistics')['TotalUncompressedSize']) 213 self.assertEqual('0', DoGet(_REMOTE, '/statistics')['TotalUncompressedSize'])
214
215
216 def test_multi_frame(self):
217 i = UploadInstance(_REMOTE, 'Multiframe.dcm')['ID']
218 self.assertEqual(76, len(DoGet(_REMOTE, '/instances/%s/frames' % i)))
219
220 im = GetImage(_REMOTE, '/instances/%s/frames/0/preview' % i)
221 self.assertEqual("L", im.mode)
222 self.assertEqual(512, im.size[0])
223 self.assertEqual(512, im.size[1])
224
225 DoGet(_REMOTE, '/instances/%s/frames/0/image-uint8' % i)
226 DoGet(_REMOTE, '/instances/%s/frames/0/image-uint16' % i)
227 DoGet(_REMOTE, '/instances/%s/frames/75/preview' % i)
228 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/frames/aaa/preview' % i))
229 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/frames/76/preview' % i))
230