class Test(support.VerifyResults, unittest.TestCase): def setUp(self): field = Text(__name__="foo") request = TestRequest() request.form["spam.foo"] = u"Foo Value" self._widget = TextWidget(field, request) self._widget.setPrefix("spam") def testGetData(self): self.assertEqual(self._widget.getInputValue(), u"Foo Value") def testRender(self): value = "Foo Value 2" check_list = ('type="text"', 'id="spam.foo"', 'name="spam.foo"', 'value="Foo Value 2"', 'size="20"') self._widget.setRenderedValue(value) self.verifyResult(self._widget(), check_list) check_list = ('type="hidden"',) + check_list[1:-1] self.verifyResult(self._widget.hidden(), check_list) check_list = ('style="color: red"',) + check_list self._widget.extra = 'style="color: red"' self.verifyResult(self._widget.hidden(), check_list)
class Test(support.VerifyResults, unittest.TestCase): def setUp(self): field = Text(__name__ = 'foo') request = TestRequest() request.form['spam.foo'] = u'Foo Value' self._widget = TextWidget(field, request) self._widget.setPrefix('spam') def testGetData(self): self.assertEqual(self._widget.getInputValue(), u'Foo Value') def testRender(self): value = 'Foo Value 2' check_list = ('type="text"', 'id="spam.foo"', 'name="spam.foo"', 'value="Foo Value 2"', 'size="20"') self._widget.setRenderedValue(value) self.verifyResult(self._widget(), check_list) check_list = ('type="hidden"',) + check_list[1:-1] self.verifyResult(self._widget.hidden(), check_list) check_list = ('style="color: red"',) + check_list self._widget.extra = 'style="color: red"' self.verifyResult(self._widget.hidden(), check_list)
class TestEmpty(support.VerifyResults, unittest.TestCase): def setUp(self): field = Text(__name__="foo") request = TestRequest() request.form["foo"] = u"Foo Value" self._widget = TextWidget(field, request) self._widget.setPrefix("") def testGetData(self): self.assertEqual(self._widget.getInputValue(), u"Foo Value") def testRender(self): check_list = ('id="foo"', 'name="foo"') self.verifyResult(self._widget(), check_list) self.verifyResult(self._widget.hidden(), check_list)
class TestEmpty(support.VerifyResults, unittest.TestCase): def setUp(self): field = Text(__name__ = 'foo') request = TestRequest() request.form['foo'] = u'Foo Value' self._widget = TextWidget(field, request) self._widget.setPrefix('') def testGetData(self): self.assertEqual(self._widget.getInputValue(), u'Foo Value') def testRender(self): check_list = ('id="foo"', 'name="foo"') self.verifyResult(self._widget(), check_list) self.verifyResult(self._widget.hidden(), check_list)