我有考试
class MyTests(TestCase):
def setUp(self):
self.myclient = MyClient()
@mock.patch('the_file.requests.json')
def test_myfunc(self, mock_item):
mock_item.return_value = [
{'itemId': 1},
{'itemId': 2},
]
item_ids = self.myclient.get_item_ids()
self.assertEqual(item_ids, [1, 2])
在我的档案里
^{pr2}$我的目标是模拟get_product_info()
以返回测试中的return_value
数据。我试过模拟requests.json
和requests.get.json
,这两个都是在no属性上出错的,我模拟了{
我如何模拟这个使用请求库的get_product_info
?谢谢你
您应该能够只修补
get_product_info()
。在只需将} 很有用。在
__main__
切换到模块的名称。您可能还发现^{相关问题 更多 >
编程相关推荐