python 3库使用flask模拟http服务器

http-server-mock的Python项目详细描述


http-server-mock on PyPI (Python Package Index)Travis CI tests (Linux)Test coverage on Coveralls

http服务器mock是一个使用flask的http服务器mock。您可以使用它来测试与应用程序的可能集成。

pypi上提供了http服务器模拟。要安装它,请运行:

pip install http-server-mock

使用http服务器mock类似于实现任何flask应用程序。

fromhttp_server_mockimportHttpServerMockimportrequestsapp=HttpServerMock(__name__)@app.route("/",methods=["GET"])defindex():return"Hello world"withapp.run("localhost",5000):r=requests.get("http://localhost:5000/")# r.status_code == 200# r.text == "Hello world"

httpservermock将使用一个随机路由来知道http服务器是否正在运行,如果您想设置一个特定的路由,只需设置参数is alive路由即可:

fromhttp_server_mockimportHttpServerMockapp=HttpServerMock(__name__,is_alive_route="/is-alive")

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有抽象方法的JavaGroovy模拟   java黄瓜任务   没有同步或易失性的java内存可见性   java何时使用合适版本的singleton threadsafe实现?   java将包装器类转换为Xtend中的原语   java如何从父帧关闭所有子帧?   java如何将图像上载到SQLite数据库?   java如何更改JTable的空白颜色?   java Android在OpenGLES中通过glBlendFunc混合获得正确的不透明度/颜色   多线程在Java中同步共享静态对象的正确方法是什么?   Java中类似apache commons的谓词。它存在吗?   安卓中文本视图中的java过滤文本   java Room数据库迁移冻结屏幕   jar Java使用xjc生成的类不会生成默认的无参数构造函数   java Android包含自定义组件,导致其隐藏在主视图后面   java Gradle脚本忽略TestNG xml文件   java无法安装maven,系统无法识别“mvn”命令行   如何通过java中的post将信息发送到php页面?   java Android HTTPUrlConnection响应返回垃圾   如何确保我的Java程序不使用Oracle JVM?