Example #1
0
    def language(self):
        lang = settings.LANGUAGE_CODE
        if self._language:
            lang = self._language
        elif self.customer:
            lang = self.customer.language

        if not is_existing_language(lang):
            lang = settings.LANGUAGE_CODE  # sane fallback

        return lang
Example #2
0
    def language(self):
        lang = settings.LANGUAGE_CODE
        if self._language:
            lang = self._language
        elif self.customer:
            lang = self.customer.language

        if not is_existing_language(lang):
            lang = settings.LANGUAGE_CODE  # sane fallback

        return lang
Example #3
0
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
Example #4
0
def test_existing_languages():
    for x in range(11):
        language = LANGUAGES[x][0]
        exists = LANGUAGES[x][1]
        assert is_existing_language(language) == exists
Example #5
0
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
Example #6
0
def test_existing_languages():
    for x in range(11):
        language = LANGUAGES[x][0]
        exists = LANGUAGES[x][1]
        assert is_existing_language(language) == exists