如何在pytest中装饰测试套件中的所有测试方法?

2024-05-17 08:08:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始使用pytest。你知道吗

在我的(目前很小的)测试套件中,我需要用一个helper函数来装饰所有的测试方法,该函数将执行一些通用操作。你知道吗

目前,我正在将其添加到一个助手模块中,并在每个测试文件中导入该方法。你知道吗

pytest中的fixture可以用作测试函数参数,并且可以在测试主体内部使用功能。但是它不能用作测试方法的装饰器。你知道吗

有没有其他优雅的方式像pytest夹具,可以添加到确认测试.py这样就不需要在所有测试用例中导入该函数了?你知道吗


Tags: 模块文件方法函数功能helper套件pytest