我想编写一个测试以检查未调用特定功能。下面是我的代码的伪示例:
代码
TestFunctionA():
if a > b:
TestFunctionB()
为了检查是否被调用,我执行了以下工作
with mock.patch('TestFunctionB') as mock_TestFunctionB:
TestFunctionA()
mock_TestFunctionB.assert_called_once_with()
如果我想检查功能TestFunctionB是否被未调用,我尝试了以下操作但不起作用
with mock.patch('TestFunctionB') as mock_TestFunctionB:
TestFunctionA()
assert not mock_TestFunctionB.assert_called_once_with()