def test_async_workflow(self, mock_request, mock_http_task):
mock_response = JsonResponse({"balance": 257})
mock_request.return_value = mock_response
ussd_client = self.ussd_client()
ussd_client.send('')
# check http_task is called
mock_http_task.delay.assert_called_once_with(
request_conf=dict(
method='get',
url="https://localhost:8000/mock/submission",
params={'phone_number': '200',
'session_id': ussd_client.session_id}
)
)
评论列表
文章目录