From 76e19da5b0385d4f8afda509e0b60f77f7ffc4c2 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Thu, 14 Jul 2016 06:38:57 -0700 Subject: Fixed #26890 -- Fixed IntegerField crash on Unicode numbers. --- tests/forms_tests/field_tests/test_integerfield.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/field_tests/test_integerfield.py b/tests/forms_tests/field_tests/test_integerfield.py index d5c14857ed..cd648279a6 100644 --- a/tests/forms_tests/field_tests/test_integerfield.py +++ b/tests/forms_tests/field_tests/test_integerfield.py @@ -123,6 +123,10 @@ class IntegerFieldTest(FormFieldAssertionsMixin, SimpleTestCase): self.assertEqual(9223372036854775808, f.clean('9223372036854775808')) self.assertEqual(9223372036854775808, f.clean('9223372036854775808.0')) + def test_integerfield_unicode_number(self): + f = IntegerField() + self.assertEqual(50, f.clean('50')) + def test_integerfield_subclass(self): """ Class-defined widget is not overwritten by __init__() (#22245). -- cgit v1.3