mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-25 05:01:26 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			746 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			746 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import locale
 | |
| 
 | |
| import pytest
 | |
| 
 | |
| from PIL import Image
 | |
| 
 | |
| # ref https://github.com/python-pillow/Pillow/issues/272
 | |
| # on windows, in polish locale:
 | |
| 
 | |
| # import locale
 | |
| # print(locale.setlocale(locale.LC_ALL, 'polish'))
 | |
| # import string
 | |
| # print(len(string.whitespace))
 | |
| # print(ord(string.whitespace[6]))
 | |
| 
 | |
| # Polish_Poland.1250
 | |
| # 7
 | |
| # 160
 | |
| 
 | |
| # one of string.whitespace is not freely convertable into ascii.
 | |
| 
 | |
| path = "Tests/images/hopper.jpg"
 | |
| 
 | |
| 
 | |
| def test_sanity():
 | |
|     with Image.open(path):
 | |
|         pass
 | |
|     try:
 | |
|         locale.setlocale(locale.LC_ALL, "polish")
 | |
|     except locale.Error:
 | |
|         pytest.skip("Polish locale not available")
 | |
| 
 | |
|     try:
 | |
|         with Image.open(path):
 | |
|             pass
 | |
|     finally:
 | |
|         locale.setlocale(locale.LC_ALL, (None, None))
 |