Beispiel #1
0
    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>')
Beispiel #2
0
    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>')
Beispiel #3
0
    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>')
Beispiel #4
0
    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>')