具有柔性线束组成的测试支持代码
kt.testing的Python项目详细描述
发布历史记录
3.1.2(2018-12-19)
小调整:
- 当 现在还没有准备好的回应提供了更实质性的信息 对于修补程序、post和put请求,显示有关 有效载荷。这样可以更容易地调试问题。
3.1.1(2018-10-19)
已修复错误:
- 包装:轮子不是万能的,因为我们不想依赖 在python 3下模拟 。
3.1.0(2018-10-19)
新功能:
- kt.testing.cleanup 支持清除的全局注册 每次测试之前和之后调用的函数(使用 kt.测试.测试用例 )。直接灵感来自 zope.testing.cleanup ,并与之合作。
开发支持:
- 为运行测试添加tox配置。
3.0.0(2017-11-30)
向后不兼容更改:
将 kt 命名空间包切换为使用 pkgutil 样式 构造,完全删除 pkg_resources 支持。这个 不会影响许多用户。
有关包装命名空间包的详细信息,请参见 packaging namespace packages 命名空间包样式。
2.2.0(2017-09-29)
新功能:
- kt.testing.requests 响应对象支持ITER内容 方法,只要 decode_unicode 为false即可。
2.1.0(2017-09-05)
新功能:
- kt.testing.requests 稍微截获 请求 较低级别,连接到底层的requests.sessions.session 对象而不是requests.api.requests。这使它成为可能 要将其与管理自己会话对象的包一起使用,或 即使派生会话对象,只要 请求 方法不是 覆盖。
2.0.0(2017-06-19)
< div >警告
此版本与以前的版本不向后兼容。 tests 现在必须从 kt.testing.testcase 类派生。 此要求允许api在python 2和 皮斯3、
新功能:
- 支持Python 3。