async def test_http_request(self, session): payload = {"foo": "bar"} async with requests.AsyncHTTPRequest(session=session) as http: await http.send(payload) session.post.assert_called_with(requests.AsyncHTTPRequest.endpoint, data=requests.encode_payload(payload))
async def test_http_batch_request(self, session): payload_1 = {"foo": "bar"} payload_2 = {"bar": "foo"} async with requests.AsyncHTTPBatchRequest(session=session) as http: await http.send(payload_1) await http.send(payload_2) session.post.assert_called_with( requests.AsyncHTTPBatchRequest.endpoint, data=requests.encode_payload([payload_1, payload_2]))