def test_widget_pattern_notimplemented(self): from plone.app.widgets.utils import NotImplemented widget = BaseWidget(self.request) widget.field = self.field self.assertRaises(NotImplemented, widget._base_args) widget.pattern = 'example' self.assertEqual({ 'pattern': 'example', 'pattern_options': {} }, widget._base_args())
def test_widget_base_notimplemented(self): from plone.app.z3cform.widget import BaseWidget from plone.app.widgets.base import InputWidget from plone.app.widgets.utils import NotImplemented widget = BaseWidget(self.request) widget.field = self.field widget.pattern = 'example' self.assertRaises(NotImplemented, widget.render) widget._base = InputWidget self.assertEqual('<input class="pat-example" type="text"/>', widget.render())