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