示例代码:
def test_string_upper_call():
s = "hello"
s.upper = MagicMock()
my_function(s)
s.upper.assert_called_once()
其中,test_string_upper_call()函数是用于测试的函数,Mock对象用于模拟String对象的upper方法。如果my_function()函数调用了String对象的upper()方法,那么断言s.upper.assert_called_once()将会通过,否则测试将会失败。