我正在編寫一個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和更高版本工作的工作例如.... –