Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 531:8a920ab91cf4
YBR_FULL RLE
author | Alain Mazy <am@osimis.io> |
---|---|
date | Fri, 21 Apr 2023 10:35:41 +0200 |
parents | 937bee4a2fe3 |
children | c5291d97ed54 |
comparison
equal
deleted
inserted
replaced
530:937bee4a2fe3 | 531:8a920ab91cf4 |
---|---|
9229 | 9229 |
9230 DropOrthanc(_REMOTE) | 9230 DropOrthanc(_REMOTE) |
9231 DropOrthanc(_LOCAL) | 9231 DropOrthanc(_LOCAL) |
9232 | 9232 |
9233 def test_rle_planar_configuration(self): | 9233 def test_rle_planar_configuration(self): |
9234 # This test failed in Orthanc <= 1.11.2 | 9234 if IsOrthancVersionAbove(_REMOTE, 1, 11, 2): |
9235 # https://groups.google.com/g/orthanc-users/c/CSVWfRasSR0/m/y1XDRXVnAgAJ | 9235 # https://groups.google.com/g/orthanc-users/c/CSVWfRasSR0/m/y1XDRXVnAgAJ |
9236 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID'] | 9236 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID'] |
9237 uri = '/instances/%s/preview' % a | 9237 uri = '/instances/%s/preview' % a |
9238 im = GetImage(_REMOTE, uri) | 9238 im = GetImage(_REMOTE, uri) |
9239 self.assertEqual('RGB', im.mode) | 9239 self.assertEqual('RGB', im.mode) |
9240 self.assertEqual(1475, im.size[0]) | 9240 self.assertEqual(1475, im.size[0]) |
9241 self.assertEqual(1475, im.size[1]) | 9241 self.assertEqual(1475, im.size[1]) |
9242 self.assertEqual('c684b0050dc2523041240bf2d26dc85e', ComputeMD5(DoGet(_REMOTE, uri))) | 9242 self.assertEqual('c684b0050dc2523041240bf2d26dc85e', ComputeMD5(DoGet(_REMOTE, uri))) |
9243 | |
9244 if IsOrthancVersionAbove(_REMOTE, 1, 12, 1): | |
9245 a = UploadInstance(_REMOTE, '2023-04-21-RLEPlanarConfigurationYBR_FULL.dcm') ['ID'] | |
9246 uri = '/instances/%s/preview' % a | |
9247 im = GetImage(_REMOTE, uri) | |
9248 pprint.pprint(im) | |
9249 self.assertEqual('RGB', im.mode) | |
9250 self.assertEqual(1260, im.size[0]) | |
9251 self.assertEqual(910, im.size[1]) | |
9252 self.assertEqual('07a3ea7ea08d54362f744cc5945e8743', ComputeMD5(DoGet(_REMOTE, uri))) | |
9253 | |
9243 | 9254 |
9244 def test_rest_api_write_to_file_system(self): | 9255 def test_rest_api_write_to_file_system(self): |
9245 if IsOrthancVersionAbove(_REMOTE, 1, 12, 0): | 9256 if IsOrthancVersionAbove(_REMOTE, 1, 12, 0): |
9246 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID'] | 9257 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID'] |
9247 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/instances/%s/export' % a, '/tmp/test.dcm')) | 9258 self.assertRaises(Exception, lambda: DoPost(_REMOTE, '/instances/%s/export' % a, '/tmp/test.dcm')) |