Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 5:19eb87a45685
test_images
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Jun 2015 10:42:24 +0200 |
parents | 2dbba2e6aa4b |
children | 6d645b3011e1 |
comparison
equal
deleted
inserted
replaced
4:292a46fe374c | 5:19eb87a45685 |
---|---|
52 | 52 |
53 i = DoGet(_REMOTE, '/instances/%s/simplified-tags' % u['ID']) | 53 i = DoGet(_REMOTE, '/instances/%s/simplified-tags' % u['ID']) |
54 self.assertEqual('20070101', i['StudyDate']) | 54 self.assertEqual('20070101', i['StudyDate']) |
55 | 55 |
56 | 56 |
57 def test_rest_grid(self): | 57 def test_upload_2(self): |
58 i = UploadInstance(_REMOTE, 'DummyCT.dcm')['ID'] | 58 i = UploadInstance(_REMOTE, 'DummyCT.dcm')['ID'] |
59 instance = DoGet(_REMOTE, '/instances/%s' % i) | 59 instance = DoGet(_REMOTE, '/instances/%s' % i) |
60 self.assertEqual(i, instance['ID']) | 60 self.assertEqual(i, instance['ID']) |
61 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109', | 61 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109', |
62 instance['MainDicomTags']['SOPInstanceUID']) | 62 instance['MainDicomTags']['SOPInstanceUID']) |
79 self.assertEqual(1, len(DoGet(_REMOTE, '/instances/%s/frames' % i))) | 79 self.assertEqual(1, len(DoGet(_REMOTE, '/instances/%s/frames' % i))) |
80 self.assertEqual('TWINOW', DoGet(_REMOTE, '/instances/%s/simplified-tags' % i)['StationName']) | 80 self.assertEqual('TWINOW', DoGet(_REMOTE, '/instances/%s/simplified-tags' % i)['StationName']) |
81 self.assertEqual('TWINOW', DoGet(_REMOTE, '/instances/%s/tags' % i)['0008,1010']['Value']) | 81 self.assertEqual('TWINOW', DoGet(_REMOTE, '/instances/%s/tags' % i)['0008,1010']['Value']) |
82 | 82 |
83 | 83 |
84 def test_images(self): | |
85 i = UploadInstance(_REMOTE, 'Phenix/IM-0001-0001.dcm')['ID'] | |
86 self.assertEqual(1, len(DoGet(_REMOTE, '/instances/%s/frames' % i))) | |
84 | 87 |
88 im = GetImage(_REMOTE, '/instances/%s/preview' % i) | |
89 self.assertEqual("L", im.mode) | |
90 self.assertEqual(512, im.size[0]) | |
91 self.assertEqual(358, im.size[1]) | |
92 | |
93 im = GetImage(_REMOTE, '/instances/%s/image-uint8' % i) | |
94 self.assertEqual("L", im.mode) | |
95 self.assertEqual(512, im.size[0]) | |
96 self.assertEqual(358, im.size[1]) | |
97 | |
98 im = GetImage(_REMOTE, '/instances/%s/image-uint16' % i) | |
99 self.assertEqual(512, im.size[0]) | |
100 self.assertEqual(358, im.size[1]) | |
101 | |
102 im = GetImage(_REMOTE, '/instances/%s/frames/0/preview' % i) | |
103 self.assertEqual("L", im.mode) | |
104 self.assertEqual(512, im.size[0]) | |
105 self.assertEqual(358, im.size[1]) | |
106 | |
107 im = GetImage(_REMOTE, '/instances/%s/frames/0/image-uint8' % i) | |
108 self.assertEqual("L", im.mode) | |
109 self.assertEqual(512, im.size[0]) | |
110 self.assertEqual(358, im.size[1]) | |
111 | |
112 im = GetImage(_REMOTE, '/instances/%s/frames/0/image-uint16' % i) | |
113 self.assertEqual(512, im.size[0]) | |
114 self.assertEqual(358, im.size[1]) | |
115 |