(var, url, proxy)
| 2651 | ], |
| 2652 | ) |
| 2653 | def 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( |
nothing calls this directly
no test coverage detected