comparison Tests/Tests.py @ 414:a2beea45a53d

test /tools/bulk-content
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 18 Jun 2021 16:33:25 +0200
parents b8bff333edaf
children fa6c4b82c027
comparison
equal deleted inserted replaced
413:b8bff333edaf 414:a2beea45a53d
7621 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Value']) 7621 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Value'])
7622 self.assertEqual('PatientID', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Name']) 7622 self.assertEqual('PatientID', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Name'])
7623 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?simplify' % a) ['PatientID']) 7623 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?simplify' % a) ['PatientID'])
7624 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?short' % a) ['0010,0020']) 7624 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?short' % a) ['0010,0020'])
7625 7625
7626 # Test "BulkContent()" in "OrthancRestResources.cpp"
7627 a = DoPost(_REMOTE, '/tools/bulk-content', { 'Resources' : [ patient, study, series, instance ] })
7628 self.assertEqual(4, len(a))
7629 self.assertEqual('ozp00SjY2xG', a[0]['MainDicomTags']['PatientID'])
7630 self.assertEqual('Knee (R)', a[1]['MainDicomTags']['StudyDescription'])
7631 self.assertEqual('KNIX', a[1]['PatientMainDicomTags']['PatientName'])
7632 self.assertEqual('AX. FSE PD', a[2]['MainDicomTags']['SeriesDescription'])
7633 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109',
7634 a[3]['MainDicomTags']['SOPInstanceUID'])
7635
7636 a = DoPost(_REMOTE, '/tools/bulk-content', { 'Resources' : [ patient, study, series, instance ],
7637 'Short': True })
7638 self.assertEqual(4, len(a))
7639 self.assertEqual('ozp00SjY2xG', a[0]['MainDicomTags']['0010,0020'])
7640 self.assertEqual('Knee (R)', a[1]['MainDicomTags']['0008,1030'])
7641 self.assertEqual('KNIX', a[1]['PatientMainDicomTags']['0010,0010'])
7642 self.assertEqual('AX. FSE PD', a[2]['MainDicomTags']['0008,103e'])
7643 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109',
7644 a[3]['MainDicomTags']['0008,0018'])
7645
7646 a = DoPost(_REMOTE, '/tools/bulk-content', { 'Resources' : [ patient, study, series, instance ],
7647 'Full': True })
7648 self.assertEqual(4, len(a))
7649 self.assertEqual('ozp00SjY2xG', a[0]['MainDicomTags']['0010,0020']['Value'])
7650 self.assertEqual('PatientID', a[0]['MainDicomTags']['0010,0020']['Name'])
7651 self.assertEqual('Knee (R)', a[1]['MainDicomTags']['0008,1030']['Value'])
7652 self.assertEqual('StudyDescription', a[1]['MainDicomTags']['0008,1030']['Name'])
7653 self.assertEqual('KNIX', a[1]['PatientMainDicomTags']['0010,0010']['Value'])
7654 self.assertEqual('PatientName', a[1]['PatientMainDicomTags']['0010,0010']['Name'])
7655 self.assertEqual('AX. FSE PD', a[2]['MainDicomTags']['0008,103e']['Value'])
7656 self.assertEqual('SeriesDescription', a[2]['MainDicomTags']['0008,103e']['Name'])
7657 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109',
7658 a[3]['MainDicomTags']['0008,0018']['Value'])
7659 self.assertEqual('SOPInstanceUID', a[3]['MainDicomTags']['0008,0018']['Name'])
7660