Mercurial > hg > orthanc-tests
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') |