mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	Add truncated jpeg tests
This commit is contained in:
		
							parent
							
								
									1e9e64c8b0
								
							
						
					
					
						commit
						5269bbc268
					
				
							
								
								
									
										
											BIN
										
									
								
								Tests/images/truncated_jpeg.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Tests/images/truncated_jpeg.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.5 KiB | 
|  | @ -348,6 +348,22 @@ class TestFileJpeg(PillowTestCase): | ||||||
|         filename = "Tests/images/jpeg_ff00_header.jpg" |         filename = "Tests/images/jpeg_ff00_header.jpg" | ||||||
|         Image.open(filename) |         Image.open(filename) | ||||||
| 
 | 
 | ||||||
|  |     def test_truncated_jpeg_should_read_all_the_data(self): | ||||||
|  |         filename = "Tests/images/truncated_jpeg.jpg" | ||||||
|  |         ImageFile.LOAD_TRUNCATED_IMAGES = True | ||||||
|  |         im = Image.open(filename) | ||||||
|  |         im.load() | ||||||
|  |         ImageFile.LOAD_TRUNCATED_IMAGES = False | ||||||
|  |         self.assertIsNotNone(im.getbbox()) | ||||||
|  | 
 | ||||||
|  |     def test_truncated_jpeg_throws_IOError(self): | ||||||
|  |         filename = "Tests/images/truncated_jpeg.jpg" | ||||||
|  |         im = Image.open(filename) | ||||||
|  | 
 | ||||||
|  |         with self.assertRaises(IOError): | ||||||
|  |             im.load() | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|     def _n_qtables_helper(self, n, test_file): |     def _n_qtables_helper(self, n, test_file): | ||||||
|         im = Image.open(test_file) |         im = Image.open(test_file) | ||||||
|         f = self.tempfile('temp.jpg') |         f = self.tempfile('temp.jpg') | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user