如何模拟__init__.py中定义的函数

时间:2016-06-24 05:35:43

标签: python unit-testing mocking return-value

我有一个模块:

    Interest
         - __init__.py
         - simple
         - compound

__init__.py:

 def add (x, y):
    return x + y

我想用mock测试我的模块。为此,我想模仿内部定义的功能 __ init __.py并返回模拟值。 那怎么办?

1 个答案:

答案 0 :(得分:0)

您可以直接从__init__.py所在的模块中对其进行模拟。

@patch('Interest.add')