Python 单元测试(unittest)的使用小结
项目的整体结构可以参考“软件目录开发规范”,这里单说测试目录。一般都是在项目里单独创建一个测试目录,目录名就是“tests”。关于目录的位置,一种建议是,在项目名的一级子目录下创建二级子目录 “Foo/foo/tests” 。但是这样可能是因为用起来不方便,有很多是按下面的做法。标题的意思是对函数进行测试,相对于测试类。学习测试,得有要测试的代码。下面是一个简单的函数,接收城市名和国家名,返回一个格式为“City, Country“这样的字符串:接下来就对上面的这个函数进行测试。现在来写一个使用这个函数的程序:然后运行的结果:。下面来编写一个测试,对CourseManage类的行为的一个方面进行验证。这篇讲的是Python内置的单元测试模块。pytest是Python最流程的单测框架之一。
下载地址
用户评论