我有一个单元测试,它访问一个内部 api 并在会话中设置值。
例如。
def api_work(request):
request.session['stuff'] = True
现在让我测试它:
def test_api(self):
self.client.get(/api_work/)
# self.client.session is empty dictionary
我的问题是是否可以使用 MagicMock 之类的库来使 self.client.session 隐藏 request.session?