Example #1
0
    def test_all_errors_with_list(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        form = Form(request, SimpleFESchema)
        form.errors = [u"Name is missing"]
        self.assert_(form.all_errors() == [u"Name is missing"])
Example #2
0
    def test_all_errors_with_list(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        form = Form(request, SimpleFESchema)
        form.errors = [u"Name is missing"]
        self.assert_(form.all_errors() == [u"Name is missing"])
Example #3
0
    def test_all_errors_with_dict(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        form = Form(request, SimpleFESchema)
        form.errors = {"name": [u"Name is missing"], "value": u"Value is missing"}
        self.assert_(sorted(form.all_errors()) == sorted([u"Name is missing", u"Value is missing"]))
Example #4
0
    def test_error_with_jsonbody(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        import json

        request.json_body = json.loads("{}")

        form = Form(request, SimpleFESchema)
        form.errors = {"name": [u"Name is missing"], "value": u"Value is missing"}
        self.assert_(sorted(form.all_errors()) == sorted([u"Name is missing", u"Value is missing"]))
Example #5
0
    def test_all_errors_with_dict(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        form = Form(request, SimpleFESchema)
        form.errors = {
            "name": [u"Name is missing"],
            "value": u"Value is missing"
        }
        self.assert_(
            sorted(form.all_errors()) == sorted(
                [u"Name is missing", u"Value is missing"]))
Example #6
0
    def test_error_with_jsonbody(self):

        from pyramid_simpleform import Form

        request = testing.DummyRequest()
        request.method = "POST"

        import json
        request.json_body = json.loads('{}')

        form = Form(request, SimpleFESchema)
        form.errors = {
            "name": [u"Name is missing"],
            "value": u"Value is missing"
        }
        self.assert_(
            sorted(form.all_errors()) == sorted(
                [u"Name is missing", u"Value is missing"]))