gpt4 book ai didi

python - 使用 testfixtures 在 Django 中测试日志记录时,如何使日志发射静音?

转载 作者:行者123 更新时间:2023-11-28 19:23:33 25 4
gpt4 key购买 nike

我正在使用 testfixtures 中的 LogCapture 对象来对日志语句进行单元测试。效果非常好。

然而,在我的测试套件中,日志实际上被发送到控制台(对 Jenkins 来说很困惑),更糟糕的是,发送到 Sentry!

我不想覆盖 LOGGING 设置;这似乎破坏了测试本身。如何在捕获日志的同时防止这些排放?

最佳答案

您是否考虑过使用模拟库?

https://pypi.python.org/pypi/mock/

这将使您“伪造”调用哨兵并仍然跟踪它记录的内容。

关于python - 使用 testfixtures 在 Django 中测试日志记录时,如何使日志发射静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com