Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 215:d8fc62207ba3 Orthanc-1.5.4
test_dicomweb
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 06 Feb 2019 16:09:41 +0100 |
parents | 13fa120c54a0 |
children | a491d5ec370a |
comparison
equal
deleted
inserted
replaced
214:13fa120c54a0 | 215:d8fc62207ba3 |
---|---|
4428 | 4428 |
4429 UploadInstance(_REMOTE, 'Series/Lena-5.dcm') | 4429 UploadInstance(_REMOTE, 'Series/Lena-5.dcm') |
4430 self.assertEqual('Inconsistent', DoGet(_REMOTE, '/series/%s' % series)['Status']) | 4430 self.assertEqual('Inconsistent', DoGet(_REMOTE, '/series/%s' % series)['Status']) |
4431 self.assertFalse(HasCompletedInChanges()) | 4431 self.assertFalse(HasCompletedInChanges()) |
4432 | 4432 |
4433 | |
4434 def test_dicomweb(self): | |
4435 def Compare(dicom, reference): | |
4436 a = UploadInstance(_REMOTE, dicom) ['ID'] | |
4437 b = DoGet(_REMOTE, '/instances/%s/file' % a, | |
4438 headers = { 'Accept' : 'application/dicom+json' }) | |
4439 with open(GetDatabasePath(reference), 'rb') as c: | |
4440 d = json.load(c) | |
4441 self.assertEqual(d, b) | |
4442 | |
4443 Compare('DummyCT.dcm', 'DummyCT.json') | |
4444 Compare('MarekLatin2.dcm', 'MarekLatin2.json') | |
4445 Compare('HierarchicalAnonymization/StructuredReports/IM0', | |
4446 'HierarchicalAnonymization/StructuredReports/IM0.json') |