因此,我尝试测试ping()方法,并确保它调用connect()和disconnect()。我模拟了对象foo和一个对象Connection。然后我做了stub(mockFoo.connect()).toReturn(mockConn),希望ping()应该返回true,让我来断言。然而,不知何故,这个存根没有通过。我怀疑在内部调用connect时,mockFoo实际上并没有调用connect(),因此没有返回模拟连接,但我不确定。public class foo{
public boolean ping<
我在本例中测试的方法是initialize,它通过向远程API中的Ping资源发出GET请求来测试与远程服务的连接性。目前,我正在使用下面的代码将这些对象修补为模拟对象,但在我看来,它仍然有点冗长。test_initialize(self, api_mock, resource_mock): api_instance.Pingservice.connected is True
assert s