【发布时间】:2018-02-13 14:10:31
【问题描述】:
当我尝试运行此测试时:
from unittest import mock
@mock.patch('requests.get', side_effect=mocked_requests_get)
@mock.patch('requests.post', side_effect=mocked_requests_post)
def test_zeros(self, response):
self.assertEqual(0, 0)
上面写着TypeError: test_zeros() takes 2 positional arguments but 3 were given。那么,如何在一个测试中模拟两种不同的方法(我需要 requests.get 和 requests.post)?
【问题讨论】:
标签: django unit-testing mocking