对于我正在测试的应用程序,我想创建一个autouse=True夹具,smtplib.SMTP.connect如果他们试图意外发送电子邮件,那么monkeypatches 将失败测试.
但是,如果我确实希望测试发送电子邮件,我想使用不同的夹具来记录这些电子邮件(最有可能的方法是使用smtpserver夹具pytest-localserver和monkeypatching connect方法来使用该夹具返回的主机/端口)
当然,只有在另一个灯具(加载为funcarg)之前执行autouse灯具时才能工作.是否有任何具体的订单执行和/或有没有办法保证执行顺序?