From 7ba040de7703fd06b9b35ddd31da40103d911c30 Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Tue, 8 May 2018 18:48:33 +0430 Subject: [PATCH] Added tests for trans_null.ngettext(). --- tests/i18n/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index c609e4d40a..ae002dcff1 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -86,6 +86,12 @@ class TranslationTests(SimpleTestCase): self.assertEqual(ngettext("%(size)d byte", "%(size)d bytes", 0) % {'size': 0}, "0 octet") self.assertEqual(ngettext("%(size)d byte", "%(size)d bytes", 2) % {'size': 2}, "2 octets") + def test_plural_null(self): + g = trans_null.ngettext + self.assertEqual(g('%d year', '%d years', 0) % 0, '0 years') + self.assertEqual(g('%d year', '%d years', 1) % 1, '1 year') + self.assertEqual(g('%d year', '%d years', 2) % 2, '2 years') + def test_override(self): activate('de') try: