我用Python完成了我的第一个正确的项目,现在我的任务是为它编写测试.
由于这是我第一次做项目,这是我第一次为它编写测试.
问题是,我该如何开始?我完全不知道.任何人都可以指向我一些文档/教程/链接/书籍,我可以用它来开始编写测试(我猜特别是单元测试)
任何建议都会受到欢迎.
如何使用doctest,unittest,nose等测试框架测试Python脚本的STDOUT输出?例如,假设运行我的脚本"todo.py --list"应该返回"取出垃圾".我读过有人将脚本的STDOUT打印部分与生成要打印的输出的部分分开.我习惯在我的shell脚本周围喷洒打印语句.这只是一个TDD不友好的习惯我应该打破还是有办法轻松测试正确的打印输出?