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