def test_hidden_tag_with_just_csrf(self): from pyramid_simpleform import Form from pyramid_simpleform.renderers import FormRenderer request = testing.DummyRequest() form = Form(request, SimpleFESchema) renderer = FormRenderer(form) self.assert_(renderer.hidden_tag() == \ '<div style="display:none;"><input id="_csrf" name="_csrf" ' 'type="hidden" value="0123456789012345678901234567890123456789" /></div>')
def test_hidden_tag_with_just_csrf(self): from pyramid_simpleform import Form from pyramid_simpleform.renderers import FormRenderer request = testing.DummyRequest() form = Form(request, SimpleFESchema) renderer = FormRenderer(form) self.assert_(renderer.hidden_tag() == \ '<div style="display:none;"><input id="_csrf" name="_csrf" ' 'type="hidden" value="0123456789012345678901234567890123456789" /></div>')
def test_hidden_tag_with_csrf_and_other_names(self): from pyramid_simpleform import Form from pyramid_simpleform.renderers import FormRenderer request = testing.DummyRequest() form = Form(request, SimpleFESchema, defaults={'name':'foo'}) renderer = FormRenderer(form) self.assert_(renderer.hidden_tag('name') == \ '<div style="display:none;"><input id="name" name="name" ' 'type="hidden" value="foo" /><input id="_csrf" name="_csrf" ' 'type="hidden" value="0123456789012345678901234567890123456789" /></div>')
def test_hidden_tag_with_csrf_and_other_names(self): from pyramid_simpleform import Form from pyramid_simpleform.renderers import FormRenderer request = testing.DummyRequest() form = Form(request, SimpleFESchema, defaults={'name': 'foo'}) renderer = FormRenderer(form) self.assert_(renderer.hidden_tag('name') == \ '<div style="display:none;"><input id="name" name="name" ' 'type="hidden" value="foo" /><input id="_csrf" name="_csrf" ' 'type="hidden" value="0123456789012345678901234567890123456789" /></div>')