def test_set_type_and_value(self): from plone.app.widgets.base import InputWidget widget = InputWidget('example', _type='email', value='example') self.assertEqual( widget.render(), '<input class="pat-example" type="email" value="example"/>') self.assertEqual(widget.type, 'email') self.assertEqual(widget.value, 'example') widget.type = 'text' widget.value = 'example2' self.assertEqual( widget.render(), '<input class="pat-example" type="text" value="example2"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, 'example2') del widget.type del widget.value self.assertEqual( widget.render(), '<input class="pat-example"/>') self.assertEqual(widget.type, None) self.assertEqual(widget.value, None)
def test_set_type_and_value(self): from plone.app.widgets.base import InputWidget widget = InputWidget('example1', name='example2', type='email', value='example3') self.assertEqual( widget.render(), u'<input class="pat-example1" type="email" ' 'name="example2" value="example3"/>') self.assertEqual(widget.type, 'email') self.assertEqual(widget.value, 'example3') widget.type = 'text' widget.value = 'example4' self.assertEqual( widget.render(), u'<input class="pat-example1" type="text" ' 'name="example2" value="example4"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, 'example4') del widget.type del widget.value self.assertEqual(widget.render(), u'<input class="pat-example1" name="example2"/>') self.assertEqual(widget.type, None) self.assertEqual(widget.value, None)
def test_set_type_and_value(self): from plone.app.widgets.base import InputWidget widget = InputWidget('example', _type='email', value='example') self.assertEqual( widget.render(), '<input class="pat-example" type="email" value="example"/>') self.assertEqual(widget.type, 'email') self.assertEqual(widget.value, 'example') widget.type = 'text' widget.value = 'example2' self.assertEqual( widget.render(), '<input class="pat-example" type="text" value="example2"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, 'example2') del widget.type del widget.value self.assertEqual(widget.render(), '<input class="pat-example"/>') self.assertEqual(widget.type, None) self.assertEqual(widget.value, None)
def test_defaults(self): from plone.app.widgets.base import InputWidget widget = InputWidget('example') self.assertEqual(widget.render(), '<input class="pat-example" type="text"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, None)
def test_defaults(self): from plone.app.widgets.base import InputWidget widget = InputWidget('example') self.assertEqual( widget.render(), '<input class="pat-example" type="text"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, None)
def test_set_type_and_value(self): from plone.app.widgets.base import InputWidget widget = InputWidget( 'example1', name='example2', type='email', value='example3' ) self.assertEqual( widget.render(), u'<input class="pat-example1" type="email" ' 'name="example2" value="example3"/>') self.assertEqual(widget.type, 'email') self.assertEqual(widget.value, 'example3') widget.type = 'text' widget.value = 'example4' self.assertEqual( widget.render(), u'<input class="pat-example1" type="text" ' 'name="example2" value="example4"/>') self.assertEqual(widget.type, 'text') self.assertEqual(widget.value, 'example4') del widget.type del widget.value self.assertEqual( widget.render(), u'<input class="pat-example1" name="example2"/>') self.assertEqual(widget.type, None) self.assertEqual(widget.value, None)