我已经阅读了有关pytest-catchlog等的各种问题,但我不是更聪明 - Pytest究竟如何记录?
我有一个创建日志文件的顶级Python应用程序。应用程序使用了许多模块,它们的日志记录也会在日志文件中结束。但我想对这些模块进行单元测试,当我编写Pytest单元测试并运行它时,模块中没有任何日志记录。
我见过关于'pytest-catchlog'的讨论,但它谈到了stdout之类的东西,我甚至看不到我的日志出现在屏幕上。那么是如何生成(或不生成)日志,我如何点击并获取我想要的日志文件?