【发布时间】:2018-03-01 20:38:26
【问题描述】:
我正在尝试创建一个用于持续集成的测试系统,并且我希望能够进行执行特定操作的检查,例如以特定方式格式化文件,并且这些检查需要有一个流程。
例子:
FormatFilesCheck(files):
Test(see if formatter is installed)
for prep in prework:
Test(do prep)
for file in files:
Test(try formatting file)
Test(clean up work)
我想知道是否有处理测试控制的 python 库。显然有 unittest 但据我所知,这意味着线性测试,即使用依赖项进行测试。
如果 unittest 有这种能力,那么一个例子会很棒。
*edit:我真正想要的是一个框架,它具有类似于 unittest 的错误处理和断言功能,它允许我编写检查并将它们插入其中。
提前感谢
【问题讨论】:
标签: python continuous-integration integration-testing