标签: python-3.x pytest fixtures
我正在尝试为记录器创建单元测试,但是-即使记录了事件-caplog和capsys仍然为空。
caplog
capsys
我在做什么错了?
答案 0 :(得分:2)
事实证明,我的记录器的属性propagate设置为False。结果,事件没有转发到pytest添加到根记录器的LogCaptureHandler中。
propagate
False
LogCaptureHandler
caplog和capsys都取决于LogCaptureHandler接收传播的事件。