如何进行Python单元测试
1、首先需要一个例子来说明一下,例如名称是always_true的函数,它返回True,然后写一些测试的代码,接着改变代码,看看测试的结果怎么样。
2、然后找两个函数,一个使用assertTrue进行测试真值,另外一个使用文档中建议的assertIs函数来进行测试真值,使用非常简单的函数代码func.py来实现。
3、接着运行代码,查看结果是否输出真值assertTrue,也有可能因为一些不正确的操作导致输出的不是真值,那也没有关系,多尝试几遍,所有的测试都通过就会如图显示了。
4、然后可以去尝试用返回字符串True来替代之前反馈的True也就是布尔值,将函数always_true进行如图所示的更改,进行调整就可以输出字符串数据了。
5、接着运行结果出现失败,由于有时候会产生误判,导致测试结果失败,如果改变使用assertIs来测试而不用assertTrue,结果应该可以通过。
6、最后还可以使用断言的辅助方法,使用assertIs来测试返回True和False来冗长,有时候项目需要经常检查是否是返回了True或者False,可以使用其它的辅助方法。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。