测试驱动开发:nose、py.test、Fakes、Mocks 与文档驱动开发
1. 测试工具 nose
1.1 安装
使用 easy_install 进行安装:
$ easy_install nose
1.2 测试运行
安装完成后,会有一个新的命令 nosetests 可用。可以直接使用它来运行测试,例如:
$ nosetests -v
nose 会递归浏览当前目录来发现测试,并自行构建测试套件。与 unittest 相比,它无需样板代码来构建和运行测试,只需要编写测试类。
1.3 编写测试
nose 会运行名称匹配正则表达式 ((?:^|[b_.-])[Tt]est) 的所有类和函数,这些类和函数所在的模块也需要匹配该模式。例如:
# test_ok.py
def test_ok():
print 'my test'
运行测试:
$ nosetests -v
nose
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



