根据httpbin的本地副本轻松测试http库

pytest-httpbin的Python项目详细描述


httpbin是一个用于测试http库的了不起的web服务。它有几个 很好的端点可以在http中测试几乎所有需要的东西 图书馆。唯一的问题是:也许你不想等你的测试 在Internet上旅行并返回以针对远程Web进行断言 服务。

输入pytest httpbin。pytest httpbin创建pytest“fixture”,即 在测试中注入依赖项。它会自动启动一个http服务器 在运行httpbin的单独线程中,并在 固定装置。查看此示例:

deftest_that_my_library_works_kinda_ok(httpbin):assertrequests.get(httpbin.url+'/get/').status_code==200

这将取代以前可能是这样的测试:

deftest_that_my_library_works_kinda_ok():assertrequests.get('http://httpbin.org/get').status_code==200

Pytest HttpBin还支持https,并包含您可以使用的自己的ca证书。 查看github页面上的the full documentation

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

推荐PyPI第三方库


热门话题
java JMX MBean在应用程序部署时自动注册   java如何创建现有JavaFX对象的数组   IntelliJ的java单例线程安全吗   java将Base64编码字符串转换为PDF,无需使用Javascript中的任何库(IE兼容)   使用TestNG运行多个测试套件的java   java Firebase/Android:获取当前用户电子邮件   java如何捕获和传播通配符类型参数?   java如何在安卓中使用动画翻转图像   菜单和游戏活动之间的java延迟   java如何将对象转换为JSON(不包括属性)   java无法在可运行的JavaFX中更改接口   使用jsp/servlet的java清理URL?   java grpc示例是否打算跨语言使用?   java缺少目标JNDI名称   GridBagLayout中的java非均匀列   java如何在单独的线程中执行大量WS调用并增加单个结果变量?   以前使用数据导入数据时,java无法使用save()进行插入。sql   带有单独收集的java流过滤器