# HG changeset patch # User Sebastien Jodogne # Date 1608288745 -3600 # Node ID 6cf5cc4d0a9983cecf926c02bf6e735c7528a9c6 # Parent fee0c514f376ced28cd0a9b54dda0dfad478b1f2 test_transfer_syntax_no_metaheader diff -r fee0c514f376 -r 6cf5cc4d0a99 Tests/Tests.py --- a/Tests/Tests.py Mon Dec 14 15:00:55 2020 +0100 +++ b/Tests/Tests.py Fri Dec 18 11:52:25 2020 +0100 @@ -6157,3 +6157,13 @@ # Both are "Success" (instead of one "AlreadyStored"), because "OverwriteInstance" is true self.assertEqual('Success', i[0]['Status']) + + + def test_transfer_syntax_no_metaheader(self): + a = UploadInstance(_REMOTE, 'TransferSyntaxes/1.2.840.10008.1.2.dcm')['ID'] + m = DoGet(_REMOTE, '/instances/%s/metadata?expand' % a) + self.assertEqual('1.2.840.10008.5.1.4.1.1.4', m['SopClassUid']) + + # This fails on Orthanc <= 1.8.1 + self.assertTrue('TransferSyntax' in m) + self.assertEqual('1.2.840.10008.1.2', m['TransferSyntax'])