mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-01 00:17:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			601 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			601 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from tester import *
 | |
| 
 | |
| from PIL import Image
 | |
| 
 | |
| import os
 | |
| 
 | |
| def test_sanity():
 | |
| 
 | |
|     im = lena()
 | |
| 
 | |
|     pix = im.load()
 | |
| 
 | |
|     assert_equal(pix[0, 0], (223, 162, 133))
 | |
| 
 | |
| def test_close():    
 | |
|     im = Image.open("Images/lena.gif")
 | |
|     assert_no_exception(lambda: im.close())
 | |
|     assert_exception(ValueError, lambda: im.load())
 | |
|     assert_exception(ValueError, lambda: im.getpixel((0,0)))
 | |
| 
 | |
| def test_contextmanager():
 | |
|     fn = None
 | |
|     with Image.open("Images/lena.gif") as im:
 | |
|         fn = im.fp.fileno()
 | |
|         assert_no_exception(lambda: os.fstat(fn))
 | |
| 
 | |
|     assert_exception(OSError, lambda: os.fstat(fn))    
 |