def test_get_locales_prefix(): first_locale = _all_locales[0] assert len(get_locales(prefix=first_locale[:2])) > 0
def test_get_locales_prefix(): first_locale = _all_locales[0] assert len(get_locales(prefix=first_locale[:2])) > 0
import codecs import locale import os import pytest from pandas._config.localization import can_set_locale, get_locales, set_locale from pandas.compat import is_platform_windows import pandas as pd _all_locales = get_locales() or [] _current_locale = locale.getlocale() # Don't run any of these tests if we are on Windows or have no locales. pytestmark = pytest.mark.skipif(is_platform_windows() or not _all_locales, reason="Need non-Windows and locales") _skip_if_only_one_locale = pytest.mark.skipif( len(_all_locales) <= 1, reason="Need multiple locales for meaningful test") def test_can_set_locale_valid_set(): # Can set the default locale. assert can_set_locale("") def test_can_set_locale_invalid_set(): # Cannot set an invalid locale. assert not can_set_locale("non-existent_locale")
import codecs import locale import os import pytest from pandas._config.localization import can_set_locale, get_locales, set_locale from pandas.compat import is_platform_windows _all_locales = get_locales() or [] _current_locale = locale.getlocale() # Don't run any of these tests if we are on Windows or have no locales. pytestmark = pytest.mark.skipif(is_platform_windows() or not _all_locales, reason="Need non-Windows and locales") _skip_if_only_one_locale = pytest.mark.skipif( len(_all_locales) <= 1, reason="Need multiple locales for meaningful test") def test_can_set_locale_valid_set(): # Can set the default locale. assert can_set_locale("") def test_can_set_locale_invalid_set(): # Cannot set an invalid locale. assert not can_set_locale("non-existent_locale")