python的延迟/软断言

delayed-assert的Python项目详细描述


PyPI versionDownloadsDownloads

python延迟断言

推迟了。python的软断言

功能很少:

- No Dependenices on any other framework/library.
- Should work with any testing framework.
- Can be use as decorator or context manager.

安装

通过PIP安装

    pip install delayed-assert

从主服务器安装

    pip install git+https://github.com/pr4bh4sh/python-delayed-assert

使用

有关用法,请参见ExampleUnittest.py

在lambda

中使用断言库

将断言调用传递为

lambda:self.assertListEqual([4,5,6,2,5],[7,8])

虽然我只使用unittest assertion进行了测试,但它应该能够使用任何断言库。

请记住,python不支持lambda中的语句,因此

lambda:assert1==1

无法工作,因为它在python中不是有效的lambda表达式

Sample


学分:http://pythontesting.net/strategy/delayed-assert/

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

推荐PyPI第三方库


热门话题
用于切换状态结果的枚举的java输入   检测*NIX上打开的端口时出现java问题   java捕获和保存屏幕截图   java SLF4JLogback:基于日志级别的多模式   Java从字符串中删除动态子字符串   在spring引导中contextLoads测试时运行java Liquibase   基于规则集的任意嵌套POJO的java任意就地转换   java如何做,边做边循环这段代码?   java是什么导致jmh测量中的错误?   java Spring RabbitTemplate执行方法可见性   java jms创建连接http超时weblogic   java如何在JMapViewer中的两点之间放置像箭头一样的图像   在我的形状计算器Java程序中使用带有Switch/Case语句的循环   字符串如何在Java中比较字符和数字