def test_widget_extract(self): from plone.app.z3cform.widget import SelectWidget widget = SelectWidget(self.request) widget.field = Choice(__name__='selectfield', values=['one', 'two', 'three']) widget.name = 'selectfield' self.request.form['selectfield'] = 'one' self.assertEquals(widget.extract(), 'one') widget.multiple = True self.request.form['selectfield'] = 'one;two' self.assertEquals(widget.extract(), 'one;two')
def test_widget_extract(self): from plone.app.z3cform.widget import SelectWidget widget = SelectWidget(self.request) widget.field = Choice( __name__='selectfield', values=['one', 'two', 'three'] ) widget.name = 'selectfield' self.request.form['selectfield'] = 'one' self.assertEqual(widget.extract(), 'one') widget.multiple = True self.request.form['selectfield'] = 'one;two' self.assertEqual(widget.extract(), 'one;two')