【发布时间】:2011-04-05 15:33:42
【问题描述】:
我有一个 Python 命令行脚本,它连接到数据库、从数据生成文件并发送电子邮件。我已经对重要组件进行了一些单元测试。现在我想做几个或所有组件一起使用的测试,用样本数据加载测试数据库并检查正确的输出。
是否有支持这种测试的 Python 库?具体来说,我正在寻找简单的方法来
- 将样本数据放入数据库
- 检查数据库中的特定更改
- 检查特定文件的存在和内容
我是否应该在 Python 中进行这些测试,还是应该只编写一堆 shell 脚本?
【问题讨论】:
标签: python shell integration-testing