相关疑难解决方法(0)

执行pytest灯具的顺序是什么?

对于我正在测试的应用程序,我想创建一个autouse=True夹具,smtplib.SMTP.connect如果他们试图意外发送电子邮件,那么monkeypatches 将失败测试.

但是,如果我确实希望测试发送电子邮件,我想使用不同的夹具来记录这些电子邮件(最有可能的方法是使用smtpserver夹具pytest-localserver和monkeypatching connect方法来使用该夹具返回的主机/端口)

当然,只有在另一个灯具(加载为funcarg)之前执行autouse灯具时才能工作.是否有任何具体的订单执行和/或有没有办法保证执行顺序?

python fixtures pytest

17
推荐指数
4
解决办法
9983
查看次数

标签 统计

fixtures ×1

pytest ×1

python ×1