Mercurial > hg > orthanc-tests
comparison Plugins/DicomWeb/Run.py @ 273:afcd550a9216
test_multiple_mime_accept_wado_rs
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 03 Mar 2020 17:18:13 +0100 |
parents | a94b0409fdac |
children | 6b522ef4c3ec |
comparison
equal
deleted
inserted
replaced
272:a94b0409fdac | 273:afcd550a9216 |
---|---|
1054 | 1054 |
1055 self.assertEqual(len(a), len(c)) | 1055 self.assertEqual(len(a), len(c)) |
1056 self.assertEqual(a, c) | 1056 self.assertEqual(a, c) |
1057 | 1057 |
1058 | 1058 |
1059 def test_multiple_mime_accept_wado_rs(self): | |
1060 # "Multiple MIME type Accept Headers for Wado-RS" | |
1061 # https://groups.google.com/forum/#!msg/orthanc-users/P3B6J9abZpE/syn5dnW2AwAJ | |
1062 | |
1063 UploadInstance(ORTHANC, 'DummyCT.dcm') | |
1064 study = '1.2.840.113619.2.176.2025.1499492.7391.1171285944.390' | |
1065 | |
1066 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study))) | |
1067 | |
1068 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, | |
1069 headers = { 'Accept' : 'application/json, application/dicom+json' }))) | |
1070 | |
1071 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, | |
1072 headers = { 'Accept' : 'toto, application/dicom+json' }))) | |
1073 | |
1074 self.assertEqual(1, len(DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, | |
1075 headers = { 'Accept' : 'application/json, tata' }))) | |
1076 | |
1077 self.assertRaises(Exception, lambda: DoGet(ORTHANC, '/dicom-web/studies/%s/metadata' % study, | |
1078 headers = { 'Accept' : 'toto, tata' })) | |
1079 | |
1080 | |
1081 | |
1059 try: | 1082 try: |
1060 print('\nStarting the tests...') | 1083 print('\nStarting the tests...') |
1061 unittest.main(argv = [ sys.argv[0] ] + args.options) | 1084 unittest.main(argv = [ sys.argv[0] ] + args.options) |
1062 | 1085 |
1063 finally: | 1086 finally: |