Mercurial > hg > orthanc-tests
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 |