我正在尝试处理一堆文件,这些文件在测试开始之前是未知的,我想在处理中添加测试机制,以便我知道是否有任何错误并在最后得到报告。
此处理需要一些设置,因此设置测试需要在处理实际开始之前运行一次。有没有人有任何在 Python 中完成这种过程的好例子?
过去几天我一直在研究这个问题,但没有找到任何好的解决方案。我见过的几个选项是:
- unittest:使用带有 setUpClass 方法的动态生成的测试来进行设置。
- 由于缺乏持续的支持,鼻子似乎根本不是一种选择。这种测试需要持续很长时间。
- pytest(?):对此不太确定,文档不是很好,我还没有找到任何具体的例子。
基本上我需要一个能够动态创建具有依赖关系的参数化测试的测试框架。