我正在编写一个REST客户端,我需要在我的测试中模拟HTTP服务器。什么才是最合适的图书馆呢?如果我可以创建预期的HTTP请求并将它们与实际进行比较,那将会很棒。在Python中嘲弄HTTP服务器
5
A
回答
6
尝试HTTPretty,Python的HTTP客户端模拟库可帮助您专注于客户端。
1
你也可以自己创建一个小模拟服务器。 我正在使用名为Flask的小型Web服务器。
import flask
app = flask.Flask(__name__)
def callback():
return flask.jsonify(list())
app.add_url_rule("users", view_func=callback)
app.run()
这将产生一个服务器http://localhost:5000/users执行回调函数。
我创建了一个要点,以提供关闭机制等 https://gist.github.com/eruvanos/f6f62edb368a20aaa880e12976620db8
相关问题
- 1. JUnit:嘲弄一个http服务器
- 2. 嘲弄graphql服务器
- 3. 为Web服务嘲弄Http-503
- 4. 在Python中嘲弄对象
- 5. 在犀牛嘲弄嘲弄拉姆达
- 6. 在Android中嘲弄
- 7. 在Python中嘲弄子进程调用
- 8. 在.NET中嘲弄ResourceManager
- 9. 在Swift TDD中嘲弄NSBundle
- 10. 的Python:从HTTP服务器
- 11. Python http服务器交互
- 12. python http web服务器
- 13. python服务器http://0.0.0.0:8080/
- 14. Python在代码中启动HTTP服务器(创建.py启动HTTP服务器)
- 15. 我嘲弄
- 16. 嘲弄与andReturn
- 17. 在Aurelia测试时服务没有被嘲弄
- 18. Python HTTP服务器无法在Windows服务中发送响应
- 19. 角度防止嘲笑$ http服务
- 20. http post在离子和python服务器
- 21. 用Python单元测试嘲弄side_effect
- 22. 布尔函数的Python嘲弄
- 23. 嘲笑服务器响应
- 24. 嘲笑SAP Idoc服务器
- 25. 在python中嘲讽Http连接
- 26. 嵌套嘲弄中的Mockito
- 27. Flask中的嘲弄pymongo
- 28. 嘲弄在单元测试
- 29. Html嘲弄工具
- 30. PHP:错误嘲弄
伤心它还没有为Python 3.5和更高版本工作的工作例如.... –