如何在Python的另一个方法中模拟一个方法?

问题描述 投票:0回答:1

我正在努力在另一个方法中模拟一个方法,即我有如下两个类A,B:

class A:
    def method_A(self):
        return "Hi"
class B:
    def method_B(self):
        instance_A = A()
        result = instance_A.method_A()
        print(result)

这里,我想在测试method_B时模拟method_A,但找不到方法。在此先感谢

python python-unittest
1个回答
1
投票

模拟方法到底是什么意思?如果您是说代码为什么不执行任何操作,那是因为您需要调用该方法之后:-

B.method_B()

也许以某种方式有所帮助,如果不能的话,您可以进一步解释该问题。

© www.soinside.com 2019 - 2024. All rights reserved.