Pillow/Tests/test_locale.py

39 lines
854 B
Python
Raw Normal View History

2016-11-26 03:05:56 +03:00
from __future__ import print_function
import locale
2014-06-10 13:10:47 +04:00
from PIL import Image
from .helper import PillowTestCase, unittest
# ref https://github.com/python-pillow/Pillow/issues/272
2014-06-10 13:10:47 +04:00
# on windows, in polish locale:
2014-06-10 13:10:47 +04:00
# import locale
# print(locale.setlocale(locale.LC_ALL, 'polish'))
2014-06-10 13:10:47 +04:00
# import string
# print(len(string.whitespace))
# print(ord(string.whitespace[6]))
2014-06-10 13:10:47 +04:00
# Polish_Poland.1250
# 7
# 160
# one of string.whitespace is not freely convertable into ascii.
path = "Tests/images/hopper.jpg"
2014-06-10 13:10:47 +04:00
class TestLocale(PillowTestCase):
def test_sanity(self):
Image.open(path)
try:
locale.setlocale(locale.LC_ALL, "polish")
2018-06-11 09:00:57 +03:00
except locale.Error:
2019-06-13 18:54:46 +03:00
unittest.skip("Polish locale not available")
2019-09-23 13:26:34 +03:00
try:
Image.open(path)
finally:
locale.setlocale(locale.LC_ALL, (None, None))