Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 384:9a41306c1fe5
notes
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 24 Feb 2021 21:21:25 +0100 |
parents | 05d0d0c2623c |
children | 27e0a2fcdc85 |
comparison
equal
deleted
inserted
replaced
383:05d0d0c2623c | 384:9a41306c1fe5 |
---|---|
2426 | 2426 |
2427 | 2427 |
2428 def test_decode_brainix(self): | 2428 def test_decode_brainix(self): |
2429 brainix = [ | 2429 brainix = [ |
2430 UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0001.dcm')['ID'], # (*) | 2430 UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0001.dcm')['ID'], # (*) |
2431 UploadInstance(_REMOTE, 'Formats/JpegLossless.dcm')['ID'], # JPEG-LS, same as (*) (since Orthanc 0.7.6) | 2431 UploadInstance(_REMOTE, 'Formats/JpegLossless.dcm')['ID'], # JPEG-LS, same as (*) (since Orthanc 0.7.6) => doesn't work on big-endian |
2432 UploadInstance(_REMOTE, 'Formats/Jpeg.dcm')['ID'], # JPEG, same as (*) (since Orthanc 0.7.6) | 2432 UploadInstance(_REMOTE, 'Formats/Jpeg.dcm')['ID'], # JPEG, same as (*) (since Orthanc 0.7.6) |
2433 ] | 2433 ] |
2434 h = '6fb11b932d535c2be04beabd99793ff8' | 2434 h = '6fb11b932d535c2be04beabd99793ff8' |
2435 maxValue = 426.0 | 2435 maxValue = 426.0 |
2436 | 2436 |
3262 m = ComputeMD5(DoGet(_REMOTE, '/instances/%s/preview' % i)) | 3262 m = ComputeMD5(DoGet(_REMOTE, '/instances/%s/preview' % i)) |
3263 self.assertEqual(m, md5) | 3263 self.assertEqual(m, md5) |
3264 | 3264 |
3265 Check('1.2.840.10008.1.2.1', 'fae08d5415c4c0cd2cdbae4522408631') | 3265 Check('1.2.840.10008.1.2.1', 'fae08d5415c4c0cd2cdbae4522408631') |
3266 Check('1.2.840.10008.1.2.2', 'f3d9784768b8feb54d6a50b6d5c37682') | 3266 Check('1.2.840.10008.1.2.2', 'f3d9784768b8feb54d6a50b6d5c37682') |
3267 Check('1.2.840.10008.1.2.4.50', '496326046974eea718dbc16b997c646b') # TODO - Doesn't work with GDCM 3.0.7 alone | |
3268 Check('1.2.840.10008.1.2.4.51', 'ccbe75909fe5c9f7361b48416a53fc41') | 3267 Check('1.2.840.10008.1.2.4.51', 'ccbe75909fe5c9f7361b48416a53fc41') |
3269 Check('1.2.840.10008.1.2.4.57', '7bbefe11d976b1be4e568915c6a82fc3') | 3268 Check('1.2.840.10008.1.2.4.57', '7bbefe11d976b1be4e568915c6a82fc3') |
3270 Check('1.2.840.10008.1.2.4.70', '7132cfbc457305b04b59787030c785d2') | 3269 Check('1.2.840.10008.1.2.4.70', '7132cfbc457305b04b59787030c785d2') |
3270 Check('1.2.840.10008.1.2.5', '6ff51ae525d362e0d04f550a64075a0e') # RLE, supported since Orthanc 1.0.1 | |
3271 Check('1.2.840.10008.1.2', 'd54aed9f67a100984b42942cc2e9939b') | |
3272 | |
3273 # The 3 checks below don't work on big-endian | |
3274 Check('1.2.840.10008.1.2.4.50', '496326046974eea718dbc16b997c646b') # TODO - Doesn't work with GDCM 3.0.7 alone | |
3271 Check('1.2.840.10008.1.2.4.80', '6ff51ae525d362e0d04f550a64075a0e') | 3275 Check('1.2.840.10008.1.2.4.80', '6ff51ae525d362e0d04f550a64075a0e') |
3272 Check('1.2.840.10008.1.2.4.81', '801579ae7cbf28e604ea74f2c99fa2ca') | 3276 Check('1.2.840.10008.1.2.4.81', '801579ae7cbf28e604ea74f2c99fa2ca') |
3273 Check('1.2.840.10008.1.2.5', '6ff51ae525d362e0d04f550a64075a0e') # RLE, supported since Orthanc 1.0.1 | |
3274 Check('1.2.840.10008.1.2', 'd54aed9f67a100984b42942cc2e9939b') | |
3275 | 3277 |
3276 # JPEG2k image, not supported without GDCM plugin | 3278 # JPEG2k image, not supported without GDCM plugin |
3277 if not HasGdcmPlugin(_REMOTE): | 3279 if not HasGdcmPlugin(_REMOTE): |
3278 Check('1.2.840.10008.1.2.4.90', None) | 3280 Check('1.2.840.10008.1.2.4.90', None) |
3279 Check('1.2.840.10008.1.2.4.91', None) | 3281 Check('1.2.840.10008.1.2.4.91', None) |