Skip to content

Commit c619644

Browse files
committed
Skip locale test when the locale is not available
1 parent cd830fc commit c619644

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

graalpython/com.oracle.graal.python.test/src/tests/test_locale.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,13 @@ def test_import():
5959
def test_get_setlocale():
6060
import locale
6161
current_locale = locale.getlocale(0)
62+
new_locale = ('en_GB', 'UTF-8')
6263
try:
63-
new_locale = ('en_GB', 'UTF-8')
64-
assert str(locale.setlocale(0, new_locale)) == '.'.join(new_locale)
64+
try:
65+
assert str(locale.setlocale(0, new_locale)) == '.'.join(new_locale)
66+
except locale.Error:
67+
# Skip when unavailable in the CI
68+
return
6569
assert locale.getlocale(0) == new_locale
6670
finally:
67-
assert str(locale.setlocale(0, current_locale)) == '.'.join(current_locale)
71+
locale.setlocale(0, current_locale)

0 commit comments

Comments
 (0)