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

Function test_proxy_env_vars_override_default

tests/test_requests.py:2653–2663  ·  view source on GitHub ↗
(var, url, proxy)

Source from the content-addressed store, hash-verified

2651 ],
2652)
2653def test_proxy_env_vars_override_default(var, url, proxy):
2654 session = requests.Session()
2655 prep = PreparedRequest()
2656 prep.prepare(method="GET", url=url)
2657
2658 kwargs = {var: proxy}
2659 scheme = urlparse(url).scheme
2660 with override_environ(**kwargs):
2661 proxies = session.rebuild_proxies(prep, {})
2662 assert scheme in proxies
2663 assert proxies[scheme] == proxy
2664
2665
2666@pytest.mark.parametrize(

Callers

nothing calls this directly

Calls 4

prepareMethod · 0.95
PreparedRequestClass · 0.90
override_environFunction · 0.85
rebuild_proxiesMethod · 0.80

Tested by

no test coverage detected