[英]How to do integration tests for a Python script?
我有一个Python命令行脚本,它连接到数据库,从数据生成文件并发送电子邮件。 我已经对重要组件进行了一些单元测试。 现在我想做一些使用几个或所有组件的测试,用测试数据加载测试数据库并检查输出是否正确。
是否有支持此类测试的Python库? 具体来说,我正在寻找简单的方法
我是否应该在Python中进行这些测试,还是应该编写一堆shell脚本?
是。 unittest
库可用于此目的。
不要被这个名字所迷惑。 “单元”并不总是单个独立类(或函数)。
“单元”可以是一个或多个类或模块或包的复合“单元”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.