mirror of
https://github.com/SectorLabs/django-localized-fields.git
synced 2025-04-25 03:32:55 +03:00
Made tests work once again
This commit is contained in:
parent
3adfe509b2
commit
98cc4c08d1
@ -36,7 +36,7 @@ class LocalizedValue:
|
|||||||
was specified.
|
was specified.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
language = language or translation.get_language()
|
language = language or settings.LANGUAGE_CODE
|
||||||
return getattr(self, language, None)
|
return getattr(self, language, None)
|
||||||
|
|
||||||
def set(self, language: str, value: str):
|
def set(self, language: str, value: str):
|
||||||
@ -69,7 +69,8 @@ class LocalizedValue:
|
|||||||
back to the primary language if there's no value
|
back to the primary language if there's no value
|
||||||
in the current language."""
|
in the current language."""
|
||||||
|
|
||||||
value = self.get()
|
value = self.get(translation.get_language())
|
||||||
|
|
||||||
if not value:
|
if not value:
|
||||||
value = self.get(settings.LANGUAGE_CODE)
|
value = self.get(settings.LANGUAGE_CODE)
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@ LANGUAGES = (
|
|||||||
('nl', 'Dutch')
|
('nl', 'Dutch')
|
||||||
)
|
)
|
||||||
|
|
||||||
INSTALLED_APPS = [
|
INSTALLED_APPS = (
|
||||||
'localized_fields',
|
'tests',
|
||||||
'tests'
|
)
|
||||||
]
|
|
||||||
|
@ -64,17 +64,17 @@ class LocalizedValueTestCase(TestCase):
|
|||||||
assert localized_value.get(language) == value
|
assert localized_value.get(language) == value
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def test_get_current_language():
|
def test_get_default_language():
|
||||||
"""Tests whether the :see:LocalizedValue
|
"""Tests whether the :see:LocalizedValue
|
||||||
class's see:get function properly
|
class's see:get function properly
|
||||||
gets the value in the current language."""
|
gets the value in the default language."""
|
||||||
|
|
||||||
keys = get_init_values()
|
keys = get_init_values()
|
||||||
localized_value = LocalizedValue(keys)
|
localized_value = LocalizedValue(keys)
|
||||||
|
|
||||||
for language, value in keys.items():
|
for language, _ in keys.items():
|
||||||
translation.activate(language)
|
translation.activate(language)
|
||||||
assert localized_value.get() == value
|
assert localized_value.get() == keys[settings.LANGUAGE_CODE]
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def test_set():
|
def test_set():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user