mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #26534 -- Fixed boolean form fields has_changed() with hidden input.
This commit is contained in:
committed by
Simon Charette
parent
188883048e
commit
218175b09d
@@ -67,3 +67,10 @@ class NullBooleanFieldTest(FormFieldAssertionsMixin, SimpleTestCase):
|
||||
self.assertTrue(f.has_changed(True, False))
|
||||
self.assertTrue(f.has_changed(True, None))
|
||||
self.assertTrue(f.has_changed(True, False))
|
||||
# HiddenInput widget sends string values for boolean but doesn't clean them in value_from_datadict
|
||||
self.assertFalse(f.has_changed(False, 'False'))
|
||||
self.assertFalse(f.has_changed(True, 'True'))
|
||||
self.assertFalse(f.has_changed(None, ''))
|
||||
self.assertTrue(f.has_changed(False, 'True'))
|
||||
self.assertTrue(f.has_changed(True, 'False'))
|
||||
self.assertTrue(f.has_changed(None, 'False'))
|
||||
|
||||
Reference in New Issue
Block a user