def to_internal_value(self, obj): return string_to_translatedfield_value(obj)
def test_short_language(self, mock_guess_language): mock_guess_language.return_value = 'en' val = string_to_translatedfield_value(strings['en']) eq_(val, {settings.SHORTER_LANGUAGES['en'].lower(): strings['en']})
def field_from_native(self, data, files, field_name, into): value = data.get(field_name) into[field_name] = string_to_translatedfield_value(value)
def test_high_confidence(self): val = string_to_translatedfield_value(strings['it']) eq_(val, {'it': strings['it']})
def test_low_confidence(self, mock_guess_language): mock_guess_language.return_value = None val = string_to_translatedfield_value(strings['it']) eq_(val, {'en-us': strings['it']})
def test_short_language(self, mock_guess_language): mock_guess_language.return_value = 'en' val = string_to_translatedfield_value(strings['en']) eq_(val, { settings.SHORTER_LANGUAGES['en'].lower(): strings['en']})