模拟Python的内置打印函数。

7 浏览
0 Comments

模拟Python的内置打印函数。

我尝试过使用以下代码:

from mock import Mock
import __builtin__
__builtin__.print = Mock()

但是这会引发语法错误。我还尝试过像这样进行修补:

@patch('__builtin__.print')
def test_something_that_performs_lots_of_prints(self, mock_print):
    # 断言内容

有没有什么办法可以实现这个?

0