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

View File

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

View File

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