def test_set_name_attribute(self): from plone.app.widgets.base import BaseWidget widget = BaseWidget('example', name='example') self.assertEqual(widget.render(), '<input class="pat-example" name="example"/>') self.assertEqual(widget.name, 'example') widget.name = 'example2' self.assertEqual(widget.render(), '<input class="pat-example" name="example2"/>') self.assertEqual(widget.name, 'example2') del widget.name self.assertEqual(widget.render(), '<input class="pat-example"/>') self.assertEqual(widget.name, None)
def test_set_name_attribute(self): from plone.app.widgets.base import BaseWidget widget = BaseWidget('example', name='example') self.assertEqual( widget.render(), '<input class="pat-example" name="example"/>') self.assertEqual(widget.name, 'example') widget.name = 'example2' self.assertEqual( widget.render(), '<input class="pat-example" name="example2"/>') self.assertEqual(widget.name, 'example2') del widget.name self.assertEqual( widget.render(), '<input class="pat-example"/>') self.assertEqual(widget.name, None)