comparison Plugins/DicomWeb/Run.py @ 225:4d5af1f49cb2

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 Feb 2019 18:30:31 +0100
parents f5414254ccaa
children 230aede7f8d5
comparison
equal deleted inserted replaced
224:f5414254ccaa 225:4d5af1f49cb2
475 self.assertEqual(1, len(pn['Value'])) 475 self.assertEqual(1, len(pn['Value']))
476 self.assertEqual('Wang^XiaoDong', pn['Value'][0]['Alphabetic']) 476 self.assertEqual('Wang^XiaoDong', pn['Value'][0]['Alphabetic'])
477 self.assertEqual(u'王^小東', pn['Value'][0]['Ideographic']) 477 self.assertEqual(u'王^小東', pn['Value'][0]['Ideographic'])
478 478
479 479
480 def test_bitbucket_issue_96(self):
481 # WADO-RS RetrieveFrames rejects valid accept headers
482 # https://bitbucket.org/sjodogne/orthanc/issues/96
483 # https://bitbucket.org/sjodogne/orthanc-dicomweb/issues/5/
484
485 UploadInstance(ORTHANC, 'LenaTwiceWithFragments.dcm')
486
487 a = DoGet(ORTHANC, '/dicom-web/instances')
488 self.assertEqual(1, len(a))
489 url = a[0]['00081190']['Value'][0]
490
491 prefix = 'http://localhost:8042'
492 self.assertTrue(url.startswith(prefix))
493 uri = url[len(prefix):]
494
495 b = DoGetRaw(ORTHANC, '%s/frames/1' % uri, headers = { 'Accept' : 'multipart/related; type=application/octet-stream' })
496 print b
497
498
480 try: 499 try:
481 print('\nStarting the tests...') 500 print('\nStarting the tests...')
482 unittest.main(argv = [ sys.argv[0] ] + args.options) 501 unittest.main(argv = [ sys.argv[0] ] + args.options)
483 502
484 finally: 503 finally: