diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-09-08 08:37:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-08 08:37:27 +0200 |
| commit | 4a43335d300da942602fbf216cd0a53b60827ab4 (patch) | |
| tree | 0fa559e6c92066934e0c79cada2293b986e56e29 /tests/i18n | |
| parent | 301a85a12f3c2c9427c7ff581fd4683bab1f29f6 (diff) | |
Fixed #30086, Refs #32873 -- Made floatformat template filter independent of USE_L10N.
Diffstat (limited to 'tests/i18n')
| -rw-r--r-- | tests/i18n/tests.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index eba4a8595c..104d986a2c 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -523,15 +523,15 @@ class FormattingTests(SimpleTestCase): self.assertEqual('99999.999', Template('{{ f }}').render(self.ctxt)) self.assertEqual('Des. 31, 2009', Template('{{ d }}').render(self.ctxt)) self.assertEqual('Des. 31, 2009, 8:50 p.m.', Template('{{ dt }}').render(self.ctxt)) - self.assertEqual('66666.67', Template('{{ n|floatformat:2 }}').render(self.ctxt)) - self.assertEqual('100000.0', Template('{{ f|floatformat }}').render(self.ctxt)) + self.assertEqual('66666.67', Template('{{ n|floatformat:"2u" }}').render(self.ctxt)) + self.assertEqual('100000.0', Template('{{ f|floatformat:"u" }}').render(self.ctxt)) self.assertEqual( '66666.67', - Template('{{ n|floatformat:"2g" }}').render(self.ctxt), + Template('{{ n|floatformat:"2gu" }}').render(self.ctxt), ) self.assertEqual( '100000.0', - Template('{{ f|floatformat:"g" }}').render(self.ctxt), + Template('{{ f|floatformat:"ug" }}').render(self.ctxt), ) self.assertEqual('10:15 a.m.', Template('{{ t|time:"TIME_FORMAT" }}').render(self.ctxt)) self.assertEqual('12/31/2009', Template('{{ d|date:"SHORT_DATE_FORMAT" }}').render(self.ctxt)) @@ -628,12 +628,12 @@ class FormattingTests(SimpleTestCase): ) # We shouldn't change the behavior of the floatformat filter re: - # thousand separator and grouping when USE_L10N is False even - # if the USE_THOUSAND_SEPARATOR, NUMBER_GROUPING and - # THOUSAND_SEPARATOR settings are specified + # thousand separator and grouping when localization is disabled + # even if the USE_THOUSAND_SEPARATOR, NUMBER_GROUPING and + # THOUSAND_SEPARATOR settings are specified. with self.settings(USE_THOUSAND_SEPARATOR=True, NUMBER_GROUPING=1, THOUSAND_SEPARATOR='!'): - self.assertEqual('66666.67', Template('{{ n|floatformat:2 }}').render(self.ctxt)) - self.assertEqual('100000.0', Template('{{ f|floatformat }}').render(self.ctxt)) + self.assertEqual('66666.67', Template('{{ n|floatformat:"2u" }}').render(self.ctxt)) + self.assertEqual('100000.0', Template('{{ f|floatformat:"u" }}').render(self.ctxt)) def test_false_like_locale_formats(self): """ |
