示例#1
0
 def test_bad_request(self, PredictService, flask_app):
     predict_service = PredictService(mapping=[])
     model = Mock()
     request = Mock()
     with patch.object(predict_service, 'do') as psd:
         with flask_app.test_request_context():
             bad_request = BadRequest()
             bad_request.args = ('daniel', )
             psd.side_effect = bad_request
             resp = predict_service(model, request)
     resp_data = json.loads(resp.get_data(as_text=True))
     assert resp.status_code == 400
     assert resp_data == {
         "metadata": {
             "status": "ERROR",
             "error_code": -1,
             "error_message": "BadRequest: ('daniel',)"
         }
     }
示例#2
0
 def test_bad_request(self, PredictService, flask_app):
     predict_service = PredictService(mapping=[])
     model = Mock()
     request = Mock()
     with patch.object(predict_service, 'do') as psd:
         with flask_app.test_request_context():
             bad_request = BadRequest()
             bad_request.args = ('daniel',)
             psd.side_effect = bad_request
             resp = predict_service(model, request)
     resp_data = json.loads(resp.get_data(as_text=True))
     assert resp.status_code == 400
     assert resp_data == {
         "metadata": {
             "status": "ERROR",
             "error_code": -1,
             "error_message": "BadRequest: ('daniel',)"
             }
         }