Mercurial > hg > orthanc-tests
comparison Plugins/DicomWeb/Run.py @ 239:8980bd19e31d
dicomweb: test_allowed_methods
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 11 Jun 2019 21:38:06 +0200 |
parents | a4804d3f7499 |
children | adc6372b8820 |
comparison
equal
deleted
inserted
replaced
238:50c694cd5bbf | 239:8980bd19e31d |
---|---|
639 self.assertEqual(1, len(['00081198'])) | 639 self.assertEqual(1, len(['00081198'])) |
640 self.assertTrue('00081199' in a) | 640 self.assertTrue('00081199' in a) |
641 self.assertEqual('SQ', a['00081199']['vr']) | 641 self.assertEqual('SQ', a['00081199']['vr']) |
642 self.assertEqual(1, len(['00081199'])) | 642 self.assertEqual(1, len(['00081199'])) |
643 | 643 |
644 | |
645 def test_allowed_methods(self): | |
646 self.assertEqual(0, len(DoGet(ORTHANC, '/dicom-web/studies'))) | |
647 | |
648 with self.assertRaises(Exception) as e: | |
649 DoPut(ORTHANC, '/dicom-web/studies') | |
650 | |
651 self.assertEqual(405, e.exception[0]) | |
652 self.assertEqual("GET,POST", e.exception[1]['allow']) | |
653 | |
654 with self.assertRaises(Exception) as e: | |
655 DoDelete(ORTHANC, '/dicom-web/studies') | |
656 | |
657 self.assertEqual(405, e.exception[0]) | |
658 self.assertEqual("GET,POST", e.exception[1]['allow']) | |
644 | 659 |
645 try: | 660 try: |
646 print('\nStarting the tests...') | 661 print('\nStarting the tests...') |
647 unittest.main(argv = [ sys.argv[0] ] + args.options) | 662 unittest.main(argv = [ sys.argv[0] ] + args.options) |
648 | 663 |