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

pytest-pypi的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 HikariCP连接池Tomcat调试启用   java如何在javascript中访问JSON数组的元素?   jasper使用HttpServlet报告Java空白PDF   用于存储海量数据的java最佳集合   JBPM&springboot组织。流口水。坚持不懈jta。JtaTransactionManager在JNDI位置[java:comp/UserTransaction]未找到任何UserTransaction   java Grails maven插件需要Groovy 2.4.2   获取列表中访问最少的元素(Java 8)   java在IntelliJ中下载cn1lib不起作用   java Akka构造函数通过spring进行布线   swing在Java中创建JList时,如何更改条目的背景颜色?   为什么Java8Lambda允许访问非最终类变量?   javajavax。邮政MessaginException:无法连接到SMTP主机   java Android Webview高度在滚动后增加