Mercurial > hg > orthanc-tests
comparison Plugins/DicomWeb/Run.py @ 345:4d3b797aa5ae
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 19 Oct 2020 19:15:59 +0200 |
parents | b7c2fb8e1b57 |
children | a56cbcbacfde |
comparison
equal
deleted
inserted
replaced
344:c55f2e4a0cce | 345:4d3b797aa5ae |
---|---|
1370 im6.save('/tmp/c.png') | 1370 im6.save('/tmp/c.png') |
1371 | 1371 |
1372 # The following fails in DICOMweb plugin <= 1.2, as "/rendered" | 1372 # The following fails in DICOMweb plugin <= 1.2, as "/rendered" |
1373 # was redirecting to the "/preview" route of Orthanc | 1373 # was redirecting to the "/preview" route of Orthanc |
1374 # http://effbot.org/zone/pil-comparing-images.htm | 1374 # http://effbot.org/zone/pil-comparing-images.htm |
1375 self.assertTrue(ImageChops.difference(im2, truth).getbbox() is None) | |
1376 self.assertTrue(ImageChops.difference(im1, im3).getbbox() is None) | 1375 self.assertTrue(ImageChops.difference(im1, im3).getbbox() is None) |
1377 self.assertTrue(ImageChops.difference(im1, im5).getbbox() is None) | 1376 self.assertTrue(ImageChops.difference(im1, im5).getbbox() is None) |
1378 self.assertTrue(ImageChops.difference(im2, im4).getbbox() is None) | 1377 self.assertTrue(ImageChops.difference(im2, im4).getbbox() is None) |
1379 self.assertTrue(ImageChops.difference(im2, im6).getbbox() is None) | 1378 self.assertTrue(ImageChops.difference(im2, im6).getbbox() is None) |
1380 self.assertTrue(ImageChops.difference(im3, im5).getbbox() is None) | 1379 self.assertTrue(ImageChops.difference(im3, im5).getbbox() is None) |
1381 self.assertTrue(ImageChops.difference(im4, im6).getbbox() is None) | 1380 self.assertTrue(ImageChops.difference(im4, im6).getbbox() is None) |
1381 | |
1382 # Tolerance of just 1 pixel of difference (needed on Windows) | |
1383 #print(im2.getpixel((238,275))) # => 255 | |
1384 #print(truth.getpixel((238,275))) # => 254 | |
1385 bbox = ImageChops.difference(im2, truth).getbbox() | |
1386 self.assertLessEqual(abs(bbox[2] - bbox[0]), 1) | |
1387 self.assertLessEqual(abs(bbox[3] - bbox[1]), 1) | |
1382 | 1388 |
1383 | 1389 |
1384 try: | 1390 try: |
1385 print('\nStarting the tests...') | 1391 print('\nStarting the tests...') |
1386 unittest.main(argv = [ sys.argv[0] ] + args.options) | 1392 unittest.main(argv = [ sys.argv[0] ] + args.options) |