Made tests work once again

This commit is contained in:
Swen Kooij 2016-12-16 08:50:04 +02:00
parent 3adfe509b2
commit 98cc4c08d1
3 changed files with 10 additions and 10 deletions

View File

@ -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)

View File

@ -18,7 +18,6 @@ LANGUAGES = (
('nl', 'Dutch')
)
INSTALLED_APPS = [
'localized_fields',
'tests'
]
INSTALLED_APPS = (
'tests',
)

View File

@ -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():