From 598b8ca65e4e417fe17660b73dbaccb9713f6a46 Mon Sep 17 00:00:00 2001 From: tudorvaran Date: Wed, 12 Feb 2020 16:51:34 +0200 Subject: [PATCH] Add test --- tests/test_integer_field.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_integer_field.py b/tests/test_integer_field.py index 8084ea4..e96d886 100644 --- a/tests/test_integer_field.py +++ b/tests/test_integer_field.py @@ -197,6 +197,17 @@ class LocalizedIntegerFieldTestCase(TestCase): obj.refresh_from_db() assert obj.score.get(settings.LANGUAGE_CODE) == 75 + def test_callable_default_value(self): + output = {'en': 5} + + def func(): + return output + + Model = get_fake_model(dict(test=LocalizedIntegerValue(default=func))) + obj = Model() + + assert obj.test['en'] == output['en'] + def test_order_by(self): """Tests whether ordering by a :see:LocalizedIntegerField key works expected.""" @@ -226,3 +237,4 @@ class LocalizedIntegerFieldTestCase(TestCase): ) ) assert res == [1331, 982, 382] +