Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用来自 testfixtures 的 LogCapture 对象来单元测试日志记录语句。效果很好。
然而,在我的测试套件中,日志实际上被发送到控制台(对 Jenkins 来说很乱),更糟糕的是,发送到 Sentry!
我不想重写 LOGGING 设置;这似乎破坏了测试本身。如何在捕获日志的同时防止这些排放?
您是否考虑过使用模拟库?
https://pypi.python.org/pypi/mock/
这将使您“伪造”呼叫哨兵并仍然跟踪它记录的内容。