示例#1
0
    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)