from helper import unittest, PillowTestCase, hopper from PIL import Image, SunImagePlugin class TestFileSun(PillowTestCase): def test_sanity(self): # Arrange # Created with ImageMagick: convert hopper.jpg hopper.ras test_file = "Tests/images/hopper.ras" # Act im = Image.open(test_file) # Assert self.assertEqual(im.size, (128, 128)) self.assert_image_similar(im, hopper(), 5) # visually verified invalid_file = "Tests/images/flower.jpg" self.assertRaises(SyntaxError, lambda: SunImagePlugin.SunImageFile(invalid_file)) def test_im1(self): im = Image.open('Tests/images/sunraster.im1') target = Image.open('Tests/images/sunraster.im1.png') self.assert_image_equal(im, target) if __name__ == '__main__': unittest.main()