Mercurial > hg > orthanc-tests
changeset 772:bb4751ae90b6
fix tests following update to DCMTK 3.6.9
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Fri, 17 Jan 2025 12:14:45 +0100 (4 months ago) |
parents | 54d46461bdaf |
children | b21def3e0f04 |
files | Tests/Tests.py |
diffstat | 1 files changed, 12 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/Tests/Tests.py Thu Jan 16 15:55:15 2025 +0100 +++ b/Tests/Tests.py Fri Jan 17 12:14:45 2025 +0100 @@ -10380,8 +10380,18 @@ Check('TransferSyntaxes/1.2.840.10008.1.2.1.dcm', True, False, 'OB') # Explicit Little Endian, 8bpp Check('Phenix/IM-0001-0001.dcm', True, False, 'OW') # Explicit Little Endian, 16bpp Check('TransferSyntaxes/1.2.840.10008.1.2.2.dcm', True, False, 'OB') # Explicit Big Endian, 8bpp - Check('TransferSyntaxes/1.2.840.10008.1.2.4.50.dcm', True, False, 'OB') # JPEG - Check('Knee/T1/IM-0001-0001.dcm', True, False, 'OB') # JPEG2k + if IsOrthancVersionAbove(_REMOTE, 1, 12, 6): + # From Orthanc 1.12.6, the PixelData is not present. Anyway, it was not usable in 1.12.5 + Check('TransferSyntaxes/1.2.840.10008.1.2.4.50.dcm', False, False, 'OB') # JPEG + Check('Knee/T1/IM-0001-0001.dcm', False, False, 'OB') # JPEG2k + else: + # up to Orthanc 1.12.5, we get this (that is basically useless): + # "7FE00010" : { + # "InlineBinary" : "", + # "vr" : "OB" + # } + Check('TransferSyntaxes/1.2.840.10008.1.2.4.50.dcm', True, False, 'OB') # JPEG + Check('Knee/T1/IM-0001-0001.dcm', True, False, 'OB') # JPEG2k def test_encapsulate_stl(self): if IsOrthancVersionAbove(_REMOTE, 1, 12, 1):