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