Beispiel #1
0
def test_set_best_lang_no_session_lang():
    request.accept_languages = LanguageAccept([('en-PI', 1), ('fr_FR', 0.7)])
    assert babel.locale_selector_func() == 'fr_FR'

    request.accept_languages = LanguageAccept([('fr-FR', 1)])
    assert babel.locale_selector_func() == 'fr_FR'
Beispiel #2
0
 def __init__(self):
     super(MockTranslations, self).__init__()
     self._catalog = DICTIONARIES[babel.locale_selector_func()]
Beispiel #3
0
def test_set_best_lang_no_request():
    assert not has_request_context()
    assert babel.locale_selector_func() == 'en_GB'
Beispiel #4
0
def test_set_best_lang_request():
    with session_language('en_PI'):
        assert babel.locale_selector_func() == 'en_PI'
Beispiel #5
0
 def __init__(self):
     super(MockTranslations, self).__init__()
     self._catalog = DICTIONARIES[babel.locale_selector_func()]
Beispiel #6
0
def test_set_best_lang_no_session_lang():
    request.accept_languages = LanguageAccept([('en-PI', 1), ('fr_FR', 0.7)])
    assert babel.locale_selector_func() == 'fr_FR'

    request.accept_languages = LanguageAccept([('fr-FR', 1)])
    assert babel.locale_selector_func() == 'fr_FR'
Beispiel #7
0
def test_set_best_lang_request():
    with session_language('en_PI'):
        assert babel.locale_selector_func() == 'en_PI'
Beispiel #8
0
def test_set_best_lang_no_request():
    assert not has_request_context()
    assert babel.locale_selector_func() == 'en_GB'
Beispiel #9
0
 def __init__(self):
     super().__init__()
     self._catalog = DICTIONARIES[babel.locale_selector_func()]