# HG changeset patch # User Sebastien Jodogne # Date 1583253407 -3600 # Node ID 264bb7744679c7f1c9acbd30c7261ada104b237b # Parent 6b522ef4c3ec860c0f94274e49f5b47e19309991 cont diff -r 6b522ef4c3ec -r 264bb7744679 Plugins/DicomWeb/Run.py --- a/Plugins/DicomWeb/Run.py Tue Mar 03 17:20:13 2020 +0100 +++ b/Plugins/DicomWeb/Run.py Tue Mar 03 17:36:47 2020 +0100 @@ -1085,6 +1085,16 @@ self.assertRaises(Exception, lambda: DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, headers = { 'Accept' : 'toto, tata' })) + + # https://groups.google.com/d/msg/orthanc-users/9o5kItsMQI0/Og6B27YyBgAJ + self.assertEqual(1, len(DoGetMultipart(ORTHANC, '/dicom-web/studies/%s/metadata' % study, + headers = { 'Accept' : 'multipart/related;type=application/dicom+xml' }))) + + self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, + headers = { 'Accept' : 'application/json, application/dicom+xml' }))) + + self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, + headers = { 'Accept' : 'application/dicom+xml, application/json' })))