我使用pytest_mock来模拟函数调用。我想检查对doB()的调用,看看是否用值3调用了它。我如何编写这个断言呢?def testtest(mocker): mocker.patch.object(ClassA, 'doB', return_value=None) # act
actual = sut.party(4) # will make
在测试中的类的构造函数中,套接字对象被实例化并分配给类成员。我模拟了套接字类,并将模拟的套接字对象设置为套接字构造函数调用的返回值。然后,我想断言在该对象上调用了connect()和sendall()。当我在原始模拟类对象上断言时,或者在构造函数调用时设置返回函数时,我总是会得到断言错误,即函数没有被调用。import MagicMock #not sure if
我想在pytest中测试以下函数,而不实际创建SMTP服务器并将电子邮件发送到指定的地址。=None else ""} loan with {user_type.lvr/100} lvr for {user_type.loan_term} years with {user_type.mortgage_interestself.email_address,self.email_address,message.as_string())我知道SMTP服务器可以按照