首页 > 解决方案 > 如何获得模拟服务器请求的响应?

问题描述

我正在使用这个模拟服务器测试我的应用程序:https ://gist.github.com/eruvanos/f6f62edb368a20aaa880e12976620db8 在 POST 和 GET 请求的情况下,我需要获取服务器的响应,以检查响应是否为 200(确定)。我怎么能在断言中测试它?我看到有一种 GET 方法:

    def add_json_response(self, url, serializable, methods=('GET',)):
        def callback():
            return jsonify(serializable)
        
        self.add_callback_response(url, callback, methods=methods)

如何检查响应是否成功?

标签: pythontestingservermockingpytest

解决方案


推荐阅读