コード例 #1
0
ファイル: fault.py プロジェクト: Fiware/ops.Validator
 def __call__(self, req):
     serializer = JSONSerializer()
     resp = webob.Response(request=req)
     default_webob_exc = webob.exc.HTTPInternalServerError()
     resp.status_code = self.error.get("code", default_webob_exc.code)
     serializer.default(resp, self.error)
     return resp
コード例 #2
0
ファイル: test_utils.py プロジェクト: Fiware/ops.Validator
class JSONSerializerTestCase(ValidatorTestCase):
    """Tests for class JSONSerializer """

    def setUp(self):
        """Create a JSONSerializer instance """
        super(JSONSerializerTestCase, self).setUp()
        self.item = JSONSerializer()

    def test_default(self):
        """Tests for method default """
        input = "MyInput"
        response = mock.MagicMock()
        result = input
        expected = "\"" + input + "\""
        self.item.default(response, result)
        observed = response.body
        self.assertEqual(expected, observed)

    def tearDown(self):
        """Cleanup the JSONSerializer instance """
        super(JSONSerializerTestCase, self).tearDown()
        self.m.UnsetStubs()
        self.m.ResetAll()