示例#1
0
    def test_is_submit(self):
        f1 = Form('login')
        assert not f1.is_submitted()

        post = {'login-submit-flag': 'submitted'}
        f1.set_submitted(post)
        assert f1.is_submitted()
示例#2
0
    def test_submitted_only_when_appropriate(self):
        f1 = Form('login1')
        f1.add_text('field')
        f2 = Form('login2')
        f2.add_text('field')

        post = {'login1-submit-flag': 'submitted', 'field': 'foo'}
        f1.set_submitted(post)
        assert f1.is_submitted()
        assert f1.elements.field.value == 'foo'

        f2.set_submitted(post)
        assert not f2.is_submitted()
        assert f2.elements.field.value is NotGiven