diff options
author | Erick Wilder <erickwilder@gmail.com> | 2015-07-30 21:40:14 -0300 |
---|---|---|
committer | Erick Wilder <erickwilder@gmail.com> | 2015-07-30 21:40:14 -0300 |
commit | 0bd889c5d7dd97d142103c98353a31b77b58d9d1 (patch) | |
tree | 6df056f4d75cf0cf1a83bcdfbf8f481c1210063f | |
parent | 5e9ae0996d6c502a04a338a7fa3c0c1c9024e734 (diff) | |
download | babel-issue174/locale-parse-py3x.tar.gz |
Add Locale.parse testcase (related to issue #174)issue174/locale-parse-py3x
-rw-r--r-- | tests/test_core.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_core.py b/tests/test_core.py index ac2611d..0af3e90 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -255,6 +255,7 @@ def test_negotiate_locale(): 'ja_JP') assert core.negotiate_locale(['no', 'sv'], ['nb_NO', 'sv_SE']) == 'nb_NO' + def test_parse_locale(): assert core.parse_locale('zh_CN') == ('zh', 'CN', None, None) assert core.parse_locale('zh_Hans_CN') == ('zh', 'CN', 'Hans', None) @@ -269,3 +270,9 @@ def test_parse_locale(): assert core.parse_locale('en_US.UTF-8') == ('en', 'US', None, None) assert (core.parse_locale('de_DE.iso885915@euro') == ('de', 'DE', None, None)) + + +def test_parse_locale_with_class_method(): + locale = Locale.parse('zh_CN') + assert locale.language == 'zh' + assert locale.territory == 'CN' |