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