def test_comma_separated_values(self): """ Comma separated values are transformed to a list """ from eea.facetednavigation.widgets.autocomplete.widget import Widget data = {} value = 'Folder,Document' widget = Widget(self.portal, self.request, data=data) self.assertEqual(widget.normalize(value), ['Folder', 'Document'])
def test_default_from_request(self): """ Get default value from request. """ data = {'index': 'SearchableText', 'default': 'fun'} self.request.form['SearchableText'] = 'serious fun' widget = Widget(self.portal, self.request, data=data) self.assertEqual(widget.default, 'serious fun')
def __init__(self, context, request, data=None): AbstractWidget.__init__(self, context, request, data)