comparison Tests/Tests.py @ 55:a395fd51cc4f

test_dicom_to_json
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 21 Oct 2015 16:11:43 +0200
parents c5f8a6b0d85e
children 1059b8de42de
comparison
equal deleted inserted replaced
54:c5f8a6b0d85e 55:a395fd51cc4f
2464 CallMoveScu([ '--study', '-k', '0008,0052=PATIENT', '-k', 'AccessionNumber=A10003245599' ]) 2464 CallMoveScu([ '--study', '-k', '0008,0052=PATIENT', '-k', 'AccessionNumber=A10003245599' ])
2465 self.assertEqual(0, len(DoGet(_LOCAL, '/patients'))) 2465 self.assertEqual(0, len(DoGet(_LOCAL, '/patients')))
2466 CallMoveScu([ '--study', '-k', '0008,0052=STUDY', '-k', 'AccessionNumber=A10003245599' ]) 2466 CallMoveScu([ '--study', '-k', '0008,0052=STUDY', '-k', 'AccessionNumber=A10003245599' ])
2467 self.assertEqual(1, len(DoGet(_LOCAL, '/patients'))) 2467 self.assertEqual(1, len(DoGet(_LOCAL, '/patients')))
2468 2468
2469
2470 def test_dicom_to_json(self):
2471 i = UploadInstance(_REMOTE, 'PrivateMDNTags.dcm')['ID']
2472
2473 t = DoGet(_REMOTE, '/instances/%s/tags' % i)
2474 with open(GetDatabasePath('PrivateMDNTagsFull.json'), 'r') as f:
2475 self.assertEqual(json.loads(f.read()), t)
2476
2477 t = DoGet(_REMOTE, '/instances/%s/tags?simplify' % i)
2478 with open(GetDatabasePath('PrivateMDNTagsSimplify.json'), 'r') as f:
2479 self.assertEqual(json.loads(f.read()), t)