Esempio n. 1
0
    def testSetErrorFromExceptionAppendsErrorFromAnException(self):
        envelope = Envelope()
        api_validation_exc = ApiException()
        envelope.set_error_from_exception(api_validation_exc)

        self.assertEquals([{"code": api_validation_exc.get_code(),
                            "message": api_validation_exc.get_description()}],
                          envelope.get_errors())
Esempio n. 2
0
 def testAppendMoreErrors(self):
     envelope = Envelope()
     envelope.append_error(111, "foo")
     envelope.append_error(222, "bar")
     errors = envelope.get_errors()
     expected_errors = [{"message": "foo", "code": 111},
                        {"message": "bar", "code": 222}]
     self.assertListEqual(expected_errors, errors)
Esempio n. 3
0
    def testSetErrorFromExceptionAppendsErrorFromAnException(self):
        envelope = Envelope()
        api_validation_exc = ApiException()
        envelope.set_error_from_exception(api_validation_exc)

        self.assertEquals([{
            "code": api_validation_exc.get_code(),
            "message": api_validation_exc.get_description()
        }], envelope.get_errors())
Esempio n. 4
0
 def testAppendMoreErrors(self):
     envelope = Envelope()
     envelope.append_error(111, "foo")
     envelope.append_error(222, "bar")
     errors = envelope.get_errors()
     expected_errors = [{
         "message": "foo",
         "code": 111
     }, {
         "message": "bar",
         "code": 222
     }]
     self.assertListEqual(expected_errors, errors)
Esempio n. 5
0
 def testAppendGetErrors(self):
     envelope = Envelope()
     envelope.append_error(111, "foo")
     errors = envelope.get_errors()
     self.assertIsInstance(errors, list)
     self.assertEquals([{"message": "foo", "code": 111}], errors)
Esempio n. 6
0
 def testAppendGetErrors(self):
     envelope = Envelope()
     envelope.append_error(111, "foo")
     errors = envelope.get_errors()
     self.assertIsInstance(errors, list)
     self.assertEquals([{"message": "foo", "code": 111}], errors)