# HG changeset patch # User Alain Mazy # Date 1700147535 -3600 # Node ID f29d3ff889bf50bab36c46bcdbb5766b216ad412 # Parent 4ee2cdbfc602ba785158ae52b3bb7015da5cd710 new test for /file?transcode=... diff -r 4ee2cdbfc602 -r f29d3ff889bf Tests/Tests.py --- a/Tests/Tests.py Tue Nov 14 14:30:00 2023 +0100 +++ b/Tests/Tests.py Thu Nov 16 16:12:15 2023 +0100 @@ -6431,6 +6431,17 @@ self.assertEqual('1.2.840.10008.1.2.4.57', GetTransferSyntax(z.read('IMAGES/IM0'))) + def test_download_file_transcode(self): + if IsOrthancVersionAbove(_REMOTE, 1, 12, 2): + + info = UploadInstance(_REMOTE, 'TransferSyntaxes/1.2.840.10008.1.2.1.dcm') + self.assertEqual('1.2.840.10008.1.2.1', GetTransferSyntax( + DoGet(_REMOTE, '/instances/%s/file' % info['ID']))) + + self.assertEqual('1.2.840.10008.1.2.4.50', GetTransferSyntax( + DoGet(_REMOTE, '/instances/%s/file?transcode=1.2.840.10008.1.2.4.50' % info['ID']))) + + def test_modify_keep_source(self): # https://groups.google.com/d/msg/orthanc-users/CgU-Wg8vDio/BY5ZWcDEAgAJ i = UploadInstance(_REMOTE, 'DummyCT.dcm')