在Python中模拟HTTP服务器
我正在编写一个REST客户端,需要在测试中模拟HTTP服务器。什么样的库最适合这样做?如果我能创建预期的HTTP请求并将其与实际的HTTP请求进行比较,那就太好了。试试看,Python的HTTP客户端模拟库可以帮助您专注于客户端。您还可以自己创建一个小型模拟服务器。 我正在使用一个名为的小型web服务器 这将在执行回调函数时生成一个服务器 我创建了一个要点来提供一个关机机制的工作示例。在Python中模拟HTTP服务器,python,unit-testing,http,rest,mocking,Python,Unit Testing,Http,Rest,Mocking,我正在编写一个REST客户端,需要在测试中模拟HTTP服务器。什么样的库最适合这样做?如果我能创建预期的HTTP请求并将其与实际的HTTP请求进行比较,那就太好了。试试看,Python的HTTP客户端模拟库可以帮助您专注于客户端。您还可以自己创建一个小型模拟服务器。 我正在使用一个名为的小型web服务器 这将在执行回调函数时生成一个服务器 我创建了一个要点来提供一个关机机制的工作示例。 注意,httpretty不是web服务器,而是修补程序python套接字模块 import flask app
注意,httpretty不是web服务器,而是修补程序python套接字模块
import flask
app = flask.Flask(__name__)
def callback():
return flask.jsonify(list())
app.add_url_rule("users", view_func=callback)
app.run()