Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 446:9184e6cb215a
allow custom value for "Modality" in /tools/create-dicom for PDF
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 09 Feb 2022 21:08:05 +0100 |
parents | 09ebdee8eda2 |
children | 72be948dfe5c |
comparison
equal
deleted
inserted
replaced
445:09ebdee8eda2 | 446:9184e6cb215a |
---|---|
2743 }, | 2743 }, |
2744 'Content' : 'data:application/pdf;base64,' + base64.b64encode(pdf) | 2744 'Content' : 'data:application/pdf;base64,' + base64.b64encode(pdf) |
2745 })) | 2745 })) |
2746 | 2746 |
2747 self.assertEqual('Jodogne', DoGet(_REMOTE, '/instances/%s/content/PatientName' % i['ID']).strip()) | 2747 self.assertEqual('Jodogne', DoGet(_REMOTE, '/instances/%s/content/PatientName' % i['ID']).strip()) |
2748 self.assertEqual('OT', DoGet(_REMOTE, '/instances/%s/content/Modality' % i['ID']).strip()) | 2748 # In Orthanc <= 1.9.7, the "CT" would have been replaced by "OT" |
2749 # https://groups.google.com/g/orthanc-users/c/eNSddNrQDtM/m/wc1HahimAAAJ | |
2750 self.assertEqual('CT', DoGet(_REMOTE, '/instances/%s/content/Modality' % i['ID']).strip()) | |
2749 | 2751 |
2750 b = DoGet(_REMOTE, '/instances/%s/content/0042-0011' % i['ID']) | 2752 b = DoGet(_REMOTE, '/instances/%s/content/0042-0011' % i['ID']) |
2751 self.assertEqual(len(b), len(pdf) + 1) | 2753 self.assertEqual(len(b), len(pdf) + 1) |
2752 self.assertEqual(ComputeMD5(b), ComputeMD5(pdf + '\0')) | 2754 self.assertEqual(ComputeMD5(b), ComputeMD5(pdf + '\0')) |
2753 | 2755 |