mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-30 23:47:27 +03:00 
			
		
		
		
	
						commit
						879f864cd1
					
				|  | @ -1,6 +1,7 @@ | |||
| from PIL import Image | ||||
| from helper import unittest, PillowTestCase | ||||
| 
 | ||||
| 
 | ||||
| class TestJ2kEncodeOverflow(PillowTestCase): | ||||
|     def test_j2k_overflow(self): | ||||
| 
 | ||||
|  |  | |||
|  | @ -77,6 +77,5 @@ class TestFileBmp(PillowTestCase): | |||
|         self.assert_image_equal(im, target) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     unittest.main() | ||||
|  |  | |||
|  | @ -170,7 +170,8 @@ class TestFileLibTiff(LibTiffTestCase): | |||
|                                 'RowsPerStrip', | ||||
|                                 'StripOffsets'] | ||||
|             for field in requested_fields: | ||||
|                 self.assertTrue(field in reloaded, "%s not in metadata" % field) | ||||
|                 self.assertTrue(field in reloaded, | ||||
|                                 "%s not in metadata" % field) | ||||
| 
 | ||||
|     def test_additional_metadata(self): | ||||
|         # these should not crash. Seriously dummy data, most of it doesn't make | ||||
|  | @ -183,7 +184,8 @@ class TestFileLibTiff(LibTiffTestCase): | |||
|                                                         in TiffTags.LIBTIFF_CORE] | ||||
|                           if info.type is not None) | ||||
| 
 | ||||
|         # Exclude ones that have special meaning that we're already testing them | ||||
|         # Exclude ones that have special meaning | ||||
|         # that we're already testing them | ||||
|         im = Image.open('Tests/images/hopper_g4.tif') | ||||
|         for tag in im.tag_v2.keys(): | ||||
|             try: | ||||
|  | @ -504,6 +506,5 @@ class TestFileLibTiff(LibTiffTestCase): | |||
|         im.save(outfile) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     unittest.main() | ||||
|  |  | |||
|  | @ -347,7 +347,6 @@ class TestFilePng(PillowTestCase): | |||
|         finally: | ||||
|             ImageFile.LOAD_TRUNCATED_IMAGES = False | ||||
| 
 | ||||
| 
 | ||||
|     def test_roundtrip_dpi(self): | ||||
|         # Check dpi roundtripping | ||||
| 
 | ||||
|  |  | |||
|  | @ -105,6 +105,7 @@ class TestCffiPutPixel(TestImagePutPixel): | |||
|     def setUp(self): | ||||
|         try: | ||||
|             import cffi | ||||
|             assert cffi  # silence warning | ||||
|         except ImportError: | ||||
|             self.skipTest("No cffi") | ||||
| 
 | ||||
|  | @ -115,6 +116,7 @@ class TestCffiGetPixel(TestImageGetPixel): | |||
|     def setUp(self): | ||||
|         try: | ||||
|             import cffi | ||||
|             assert cffi  # silence warning | ||||
|         except ImportError: | ||||
|             self.skipTest("No cffi") | ||||
| 
 | ||||
|  | @ -125,6 +127,7 @@ class TestCffi(AccessTest): | |||
|     def setUp(self): | ||||
|         try: | ||||
|             import cffi | ||||
|             assert cffi  # silence warning | ||||
|         except ImportError: | ||||
|             self.skipTest("No cffi") | ||||
| 
 | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ from PIL import ImagePath, Image | |||
| import array | ||||
| import struct | ||||
| 
 | ||||
| 
 | ||||
| class TestImagePath(PillowTestCase): | ||||
| 
 | ||||
|     def test_path(self): | ||||
|  | @ -61,7 +62,6 @@ class TestImagePath(PillowTestCase): | |||
|             p = ImagePath.Path(arr.tostring()) | ||||
|         self.assertEqual(list(p), [(0.0, 1.0)]) | ||||
| 
 | ||||
| 
 | ||||
|     def test_overflow_segfault(self): | ||||
|         try: | ||||
|             # post patch, this fails with a memory error | ||||
|  |  | |||
|  | @ -56,7 +56,7 @@ class TestImageSequence(PillowTestCase): | |||
|         im = Image.open('Tests/images/multipage.tiff') | ||||
|         firstFrame = None | ||||
|         for frame in ImageSequence.Iterator(im): | ||||
|             if firstFrame == None: | ||||
|             if firstFrame is None: | ||||
|                 firstFrame = frame.copy() | ||||
|             pass | ||||
|         for frame in ImageSequence.Iterator(im): | ||||
|  |  | |||
|  | @ -8,6 +8,7 @@ except (OSError, ImportError) as v: | |||
|     # Skipped via setUp() | ||||
|     pass | ||||
| 
 | ||||
| 
 | ||||
| class TestImageTk(PillowTestCase): | ||||
| 
 | ||||
|     def setUp(self): | ||||
|  |  | |||
|  | @ -57,7 +57,10 @@ if sys.platform.startswith('win32'): | |||
|     DeleteObject.argtypes = [ctypes.wintypes.HGDIOBJ] | ||||
| 
 | ||||
|     CreateDIBSection = ctypes.windll.gdi32.CreateDIBSection | ||||
|     CreateDIBSection.argtypes = [ctypes.wintypes.HDC, ctypes.c_void_p, ctypes.c_uint, ctypes.POINTER(ctypes.c_void_p), ctypes.wintypes.HANDLE, ctypes.wintypes.DWORD] | ||||
|     CreateDIBSection.argtypes = [ctypes.wintypes.HDC, ctypes.c_void_p, | ||||
|                                  ctypes.c_uint, | ||||
|                                  ctypes.POINTER(ctypes.c_void_p), | ||||
|                                  ctypes.wintypes.HANDLE, ctypes.wintypes.DWORD] | ||||
|     CreateDIBSection.restype = ctypes.wintypes.HBITMAP | ||||
| 
 | ||||
|     def serialize_dib(bi, pixels): | ||||
|  | @ -99,7 +102,8 @@ if sys.platform.startswith('win32'): | |||
|             hdc = CreateCompatibleDC(None) | ||||
|             # print('hdc:',hex(hdc)) | ||||
|             pixels = ctypes.c_void_p() | ||||
|             dib = CreateDIBSection(hdc, ctypes.byref(hdr), DIB_RGB_COLORS, ctypes.byref(pixels), None, 0) | ||||
|             dib = CreateDIBSection(hdc, ctypes.byref(hdr), DIB_RGB_COLORS, | ||||
|                                    ctypes.byref(pixels), None, 0) | ||||
|             SelectObject(hdc, dib) | ||||
| 
 | ||||
|             imdib.expose(hdc) | ||||
|  |  | |||
|  | @ -6,6 +6,8 @@ from PIL import Image | |||
| try: | ||||
|     import site | ||||
|     import numpy | ||||
|     assert site  # silence warning | ||||
|     assert numpy  # silence warning | ||||
| except ImportError: | ||||
|     # Skip via setUp() | ||||
|     pass | ||||
|  | @ -18,6 +20,8 @@ class TestNumpy(PillowTestCase): | |||
|         try: | ||||
|             import site | ||||
|             import numpy | ||||
|             assert site  # silence warning | ||||
|             assert numpy  # silence warning | ||||
|         except ImportError: | ||||
|             self.skipTest("ImportError") | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user