MCPcopy
hub / github.com/psf/requests / test_requests_are_updated_each_time

Function test_requests_are_updated_each_time

tests/test_requests.py:2623–2641  ·  view source on GitHub ↗
(httpbin)

Source from the content-addressed store, hash-verified

2621
2622
2623def test_requests_are_updated_each_time(httpbin):
2624 session = RedirectSession([303, 307])
2625 prep = requests.Request("POST", httpbin("post")).prepare()
2626 r0 = session.send(prep)
2627 assert r0.request.method == "POST"
2628 assert session.calls[-1] == SendCall((r0.request,), {})
2629 redirect_generator = session.resolve_redirects(r0, prep)
2630 default_keyword_args = {
2631 "stream": False,
2632 "verify": True,
2633 "cert": None,
2634 "timeout": None,
2635 "allow_redirects": False,
2636 "proxies": {},
2637 }
2638 for response in redirect_generator:
2639 assert response.request.method == "GET"
2640 send_call = SendCall((response.request,), default_keyword_args)
2641 assert session.calls[-1] == send_call
2642
2643
2644@pytest.mark.parametrize(

Callers

nothing calls this directly

Calls 5

sendMethod · 0.95
RedirectSessionClass · 0.85
httpbinFunction · 0.85
resolve_redirectsMethod · 0.80
prepareMethod · 0.45

Tested by

no test coverage detected