示例#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
示例#2
0
文件: _source.py 项目: suutari/shoop
    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
示例#3
0
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
示例#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
示例#5
0
文件: _source.py 项目: suutari/shoop
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
示例#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