comparison Tests/Tests.py @ 587:f29d3ff889bf

new test for /file?transcode=...
author Alain Mazy <am@osimis.io>
date Thu, 16 Nov 2023 16:12:15 +0100
parents 536e1a76a2b5
children 8aa101e126d0
comparison
equal deleted inserted replaced
586:4ee2cdbfc602 587:f29d3ff889bf
6427 'Resources' : [ info['ParentStudy'] ], 6427 'Resources' : [ info['ParentStudy'] ],
6428 'Transcode' : '1.2.840.10008.1.2.4.57', 6428 'Transcode' : '1.2.840.10008.1.2.4.57',
6429 }) 6429 })
6430 self.assertEqual(2, len(z.namelist())) 6430 self.assertEqual(2, len(z.namelist()))
6431 self.assertEqual('1.2.840.10008.1.2.4.57', GetTransferSyntax(z.read('IMAGES/IM0'))) 6431 self.assertEqual('1.2.840.10008.1.2.4.57', GetTransferSyntax(z.read('IMAGES/IM0')))
6432
6433
6434 def test_download_file_transcode(self):
6435 if IsOrthancVersionAbove(_REMOTE, 1, 12, 2):
6436
6437 info = UploadInstance(_REMOTE, 'TransferSyntaxes/1.2.840.10008.1.2.1.dcm')
6438 self.assertEqual('1.2.840.10008.1.2.1', GetTransferSyntax(
6439 DoGet(_REMOTE, '/instances/%s/file' % info['ID'])))
6440
6441 self.assertEqual('1.2.840.10008.1.2.4.50', GetTransferSyntax(
6442 DoGet(_REMOTE, '/instances/%s/file?transcode=1.2.840.10008.1.2.4.50' % info['ID'])))
6432 6443
6433 6444
6434 def test_modify_keep_source(self): 6445 def test_modify_keep_source(self):
6435 # https://groups.google.com/d/msg/orthanc-users/CgU-Wg8vDio/BY5ZWcDEAgAJ 6446 # https://groups.google.com/d/msg/orthanc-users/CgU-Wg8vDio/BY5ZWcDEAgAJ
6436 i = UploadInstance(_REMOTE, 'DummyCT.dcm') 6447 i = UploadInstance(_REMOTE, 'DummyCT.dcm')