Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 60:cd3c7f70f139
test backward compatibility with Orthanc 0.9.4
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 19 Nov 2015 12:00:30 +0100 |
parents | 84378ada15ab |
children | 967d44407308 |
comparison
equal
deleted
inserted
replaced
59:84378ada15ab | 60:cd3c7f70f139 |
---|---|
2473 self.assertEqual(1, len(DoGet(_LOCAL, '/patients'))) | 2473 self.assertEqual(1, len(DoGet(_LOCAL, '/patients'))) |
2474 | 2474 |
2475 | 2475 |
2476 def test_dicom_to_json(self): | 2476 def test_dicom_to_json(self): |
2477 i = UploadInstance(_REMOTE, 'PrivateMDNTags.dcm')['ID'] | 2477 i = UploadInstance(_REMOTE, 'PrivateMDNTags.dcm')['ID'] |
2478 j = UploadInstance(_REMOTE, 'PrivateTags.dcm')['ID'] | |
2479 | |
2480 t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % i) | |
2481 with open(GetDatabasePath('PrivateMDNTagsSimplify.json'), 'r') as f: | |
2482 self.assertEqual(json.loads(f.read()), t) | |
2478 | 2483 |
2479 t = DoGet(_REMOTE, '/instances/%s/tags' % i) | 2484 t = DoGet(_REMOTE, '/instances/%s/tags' % i) |
2480 with open(GetDatabasePath('PrivateMDNTagsFull.json'), 'r') as f: | 2485 with open(GetDatabasePath('PrivateMDNTagsFull.json'), 'r') as f: |
2481 self.assertEqual(json.loads(f.read()), t) | 2486 self.assertEqual(json.loads(f.read()), t) |
2482 | 2487 |
2483 t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % i) | 2488 t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % j) |
2484 with open(GetDatabasePath('PrivateMDNTagsSimplify.json'), 'r') as f: | 2489 with open(GetDatabasePath('PrivateTagsSimplify.json'), 'r') as f: |
2485 self.assertEqual(json.loads(f.read()), t) | 2490 a = json.loads(f.read()) |
2491 self.assertEqual(a, t) | |
2492 | |
2493 t = DoGet(_REMOTE, '/instances/%s/tags' % j) | |
2494 with open(GetDatabasePath('PrivateTagsFull.json'), 'r') as f: | |
2495 a = json.loads(f.read()) | |
2496 self.assertEqual(a, t) | |
2486 | 2497 |
2487 | 2498 |
2488 def test_batch_archive(self): | 2499 def test_batch_archive(self): |
2489 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') | 2500 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0001.dcm') |
2490 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0002.dcm') | 2501 UploadInstance(_REMOTE, 'Knee/T1/IM-0001-0002.dcm') |