[1.10.x] Refs #27186 -- Fixed model form default fallback for CheckboxSelectMultiple.

Backport of 87c5e7efeb from master
This commit is contained in:
Tim Graham 2016-09-30 14:49:50 -04:00
parent fb9f396275
commit f23c03ebc8
6 changed files with 38 additions and 10 deletions

View file

@ -120,3 +120,8 @@ class CheckboxSelectMultipleTest(WidgetTest):
self.assertIs(widget.use_required_attribute(None), False)
self.assertIs(widget.use_required_attribute([]), False)
self.assertIs(widget.use_required_attribute(['J', 'P']), False)
def test_value_omitted_from_data(self):
widget = self.widget(choices=self.beatles)
self.assertIs(widget.value_omitted_from_data({}, {}, 'field'), False)
self.assertIs(widget.value_omitted_from_data({'field': 'value'}, {}, 'field'), False)