def test_init_sanitizer_is_used_by_value_from_datadict(self): """ Sanitizer passed on widget initialisation is used """ widget = RichTextWidget(sanitizer=lambda value: value + 'baz') self.assertEqual( 'barbaz', widget.value_from_datadict({'baz': 'bar'}, {}, 'baz'))
def test_value_from_datadict_handles_none(self): """ value_from_datadict doesn't sanitize None values """ widget = RichTextWidget() self.assertEqual( None, widget.value_from_datadict({}, {}, 'baz'))
def test_value_from_datadict_sanitizes_value(self): """ Value returned by value_from_datadict is sanitized """ widget = RichTextWidget() self.assertEqual( 'foobar', widget.value_from_datadict({'baz': 'bar'}, {}, 'baz'))
def test_init_sanitizer_is_used_by_value_from_datadict(self): """ Sanitizer passed on widget initialisation is used """ widget = RichTextWidget(sanitizer=lambda value: value + 'baz') self.assertEqual('barbaz', widget.value_from_datadict({'baz': 'bar'}, {}, 'baz'))
def test_value_from_datadict_sanitizes_value(self): """ Value returned by value_from_datadict is sanitized """ widget = RichTextWidget() self.assertEqual('foobar', widget.value_from_datadict({'baz': 'bar'}, {}, 'baz'))
def test_value_from_datadict_handles_none(self): """ value_from_datadict doesn't sanitize None values """ widget = RichTextWidget() self.assertEqual(None, widget.value_from_datadict({}, {}, 'baz'))