test_use_proxy_from_environment() — requests Function Reference
Architecture documentation for the test_use_proxy_from_environment() function in test_lowlevel.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD cd79472b_1ea5_8211_b330_e49edea5522c["test_use_proxy_from_environment()"] 48561d17_8bd1_bf20_5710_ec3053a534d2["test_lowlevel.py"] cd79472b_1ea5_8211_b330_e49edea5522c -->|defined in| 48561d17_8bd1_bf20_5710_ec3053a534d2 eb4927de_0f5a_e91b_5675_eee3babf26c6["override_environ()"] cd79472b_1ea5_8211_b330_e49edea5522c -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 style cd79472b_1ea5_8211_b330_e49edea5522c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_lowlevel.py lines 290–305
def test_use_proxy_from_environment(httpbin, var, scheme):
url = f"{scheme}://httpbin.org"
fake_proxy = Server() # do nothing with the requests; just close the socket
with fake_proxy as (host, port):
proxy_url = f"socks5://{host}:{port}"
kwargs = {var: proxy_url}
with override_environ(**kwargs):
# fake proxy's lack of response will cause a ConnectionError
with pytest.raises(requests.exceptions.ConnectionError):
requests.get(url)
# the fake proxy received a request
assert len(fake_proxy.handler_results) == 1
# it had actual content (not checking for SOCKS protocol for now)
assert len(fake_proxy.handler_results[0]) > 0
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does test_use_proxy_from_environment() do?
test_use_proxy_from_environment() is a function in the requests codebase, defined in tests/test_lowlevel.py.
Where is test_use_proxy_from_environment() defined?
test_use_proxy_from_environment() is defined in tests/test_lowlevel.py at line 290.
What does test_use_proxy_from_environment() call?
test_use_proxy_from_environment() calls 1 function(s): override_environ.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free