comparison Tests/Tests.py @ 445:09ebdee8eda2

added test for /attachments/../info
author Alain Mazy <am@osimis.io>
date Wed, 09 Feb 2022 15:29:07 +0100
parents 97fca09bf849
children 9184e6cb215a
comparison
equal deleted inserted replaced
444:dbe74add9a21 445:09ebdee8eda2
242 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/attachments/dicom-until-pixel-data' % instance)) 242 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/attachments/dicom-until-pixel-data' % instance))
243 j = 0 243 j = 0
244 else: 244 else:
245 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/attachments/dicom-until-pixel-data' % instance)) 245 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/instances/%s/attachments/dicom-until-pixel-data' % instance))
246 j = int(DoGet(_REMOTE, '/instances/%s/attachments/dicom-as-json/size' % instance)) 246 j = int(DoGet(_REMOTE, '/instances/%s/attachments/dicom-as-json/size' % instance))
247 247
248 if IsOrthancVersionAbove(_REMOTE, 1, 10, 0):
249 attachmentInfo = DoGet(_REMOTE, '/instances/%s/attachments/dicom/info' % instance)
250 self.assertEqual(sizeDummyCT, attachmentInfo['CompressedSize'])
251 self.assertEqual(sizeDummyCT, attachmentInfo['UncompressedSize'])
252 self.assertIn('Uuid', attachmentInfo)
253 self.assertEqual(1, attachmentInfo['ContentType'])
254
248 s = sizeDummyCT + j 255 s = sizeDummyCT + j
249 256
250 if isCompressed: 257 if isCompressed:
251 self.assertGreater(s, int(DoGet(_REMOTE, '/statistics')['TotalDiskSize'])) 258 self.assertGreater(s, int(DoGet(_REMOTE, '/statistics')['TotalDiskSize']))
252 else: 259 else: