pytest是否仅在失败时打印信息?

pytest是否仅在失败时打印信息?,pytest,Pytest,我正在用pytests运行一些测试。这些测试有打印语句。 但是,当所有测试都通过时,不会打印任何信息。 只有当一个测试失败时,与失败相关的信息一起,执行的所有打印都会被打印出来 是否有一种方法可以在测试运行时打印信息,即使它通过了测试?您可以使用 查看所有打印语句的另一种方法是查看已解除关联的输出,例如,如果您使用的是报表或报表,即使测试通过,打印语句也始终会被捕获。您可以添加为命令行参数--verbose或简短的-v,以查看整个日志。它将包括所有步骤:通过、失败、跳过等。这是否回答了您的问题?

我正在用pytests运行一些测试。这些测试有
打印
语句。
但是,当所有测试都通过时,不会打印任何信息。
只有当一个测试失败时,与失败相关的信息一起,执行的所有打印都会被打印出来

是否有一种方法可以在测试运行时打印信息,即使它通过了测试?

您可以使用


查看所有打印语句的另一种方法是查看已解除关联的输出,例如,如果您使用的是报表或报表,即使测试通过,打印语句也始终会被捕获。

您可以添加为命令行参数
--verbose
或简短的
-v
,以查看整个日志。它将包括所有步骤:通过、失败、跳过等。

这是否回答了您的问题?我正在用这个。它显示跳过而不是一个点。但是它没有打印状态。对不起。您只需使用logger,而不必打印语句谢谢。我试过了,是的,它打印出了测试结果。但不幸的是,它也打印了我正在测试的系统的打印。