summaryrefslogtreecommitdiff
path: root/tests/regressiontests
diff options
context:
space:
mode:
authorBrian Rosner <brosner@gmail.com>2008-04-29 04:16:04 +0000
committerBrian Rosner <brosner@gmail.com>2008-04-29 04:16:04 +0000
commitc9c714f0f89170ab43b9bb6e5c0ea1f3183301de (patch)
tree321b44e340d24250cc0662a3f6cb0f516aa226fa /tests/regressiontests
parent0ce76a92f37ffd718fed98296c0cd2cecfaa6993 (diff)
newforms-admin: Added some tests for CheckboxInput._has_changed.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7505 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests')
-rw-r--r--tests/regressiontests/forms/widgets.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/regressiontests/forms/widgets.py b/tests/regressiontests/forms/widgets.py
index d701879311..493cfa053c 100644
--- a/tests/regressiontests/forms/widgets.py
+++ b/tests/regressiontests/forms/widgets.py
@@ -292,6 +292,21 @@ checkboxes).
>>> w.value_from_datadict({}, {}, 'testing')
False
+>>> w._has_changed(None, None)
+False
+>>> w._has_changed(None, u'')
+False
+>>> w._has_changed(u'', None)
+False
+>>> w._has_changed(u'', u'')
+False
+>>> w._has_changed(False, u'on')
+True
+>>> w._has_changed(True, u'on')
+False
+>>> w._has_changed(True, u'')
+True
+
# Select Widget ###############################################################
>>> w = Select()