mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	Merge pull request #1344 from radarhere/tests
Added additional tests for TiffImagePlugin
This commit is contained in:
		
						commit
						ad2b3aa8de
					
				| 
						 | 
				
			
			@ -82,6 +82,13 @@ class TestFileTiff(PillowTestCase):
 | 
			
		|||
        im._setup()
 | 
			
		||||
        self.assertEqual(im.info['dpi'], (72., 72.))
 | 
			
		||||
 | 
			
		||||
    def test_invalid_file(self):
 | 
			
		||||
        invalid_file = "Tests/images/flower.jpg"
 | 
			
		||||
 | 
			
		||||
        self.assertRaises(SyntaxError,
 | 
			
		||||
                          lambda: TiffImagePlugin.TiffImageFile(invalid_file))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def test_bad_exif(self):
 | 
			
		||||
        try:
 | 
			
		||||
            Image.open('Tests/images/hopper_bad_exif.jpg')._getexif()
 | 
			
		||||
| 
						 | 
				
			
			@ -89,6 +96,12 @@ class TestFileTiff(PillowTestCase):
 | 
			
		|||
            self.fail(
 | 
			
		||||
                 "Bad EXIF data passed incorrect values to _binary unpack")
 | 
			
		||||
 | 
			
		||||
    def test_save_unsupported_mode(self):
 | 
			
		||||
        im = hopper("HSV")
 | 
			
		||||
        outfile = self.tempfile("temp.tif")
 | 
			
		||||
 | 
			
		||||
        self.assertRaises(IOError, lambda: im.save(outfile))
 | 
			
		||||
 | 
			
		||||
    def test_little_endian(self):
 | 
			
		||||
        im = Image.open('Tests/images/16bit.cropped.tif')
 | 
			
		||||
        self.assertEqual(im.getpixel((0, 0)), 480)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user