【发布时间】:2020-05-22 17:26:05
【问题描述】:
我想根据传递的参数修补 get_age() 方法。
假设我有get_age.py,我多次使用相同的get_age() 方法。
get_age("Anna")
...
get_age("Ben")
然后在测试中我想做:
@patch('get_ages.get_age') <-- mock getting age of Ben
@patch('get_ages.get_age') <-- mock getting age of Anna
def test_get_ages(self, age_A, age_B):
如何根据传递的名称模拟相同的方法?谢谢!
【问题讨论】:
标签: python-3.x python-unittest.mock