mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
Fix linting issues
This commit is contained in:
@@ -326,7 +326,7 @@ class SessionRedirectMixin:
|
||||
|
||||
# urllib3 handles proxy authorization for us in the standard adapter.
|
||||
# Avoid appending this to TLS tunneled requests where it may be leaked.
|
||||
if not scheme.startswith('https') and username and password:
|
||||
if not scheme.startswith("https") and username and password:
|
||||
headers["Proxy-Authorization"] = _basic_auth_str(username, password)
|
||||
|
||||
return new_proxies
|
||||
|
||||
@@ -647,25 +647,26 @@ class TestRequests:
|
||||
|
||||
assert sent_headers.get("Proxy-Authorization") == proxy_auth_value
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"url,has_proxy_auth",
|
||||
(
|
||||
('http://example.com', True),
|
||||
('https://example.com', False),
|
||||
("http://example.com", True),
|
||||
("https://example.com", False),
|
||||
),
|
||||
)
|
||||
def test_proxy_authorization_not_appended_to_https_request(self, url, has_proxy_auth):
|
||||
def test_proxy_authorization_not_appended_to_https_request(
|
||||
self, url, has_proxy_auth
|
||||
):
|
||||
session = requests.Session()
|
||||
proxies = {
|
||||
'http': 'http://test:pass@localhost:8080',
|
||||
'https': 'http://test:pass@localhost:8090',
|
||||
"http": "http://test:pass@localhost:8080",
|
||||
"https": "http://test:pass@localhost:8090",
|
||||
}
|
||||
req = requests.Request('GET', url)
|
||||
req = requests.Request("GET", url)
|
||||
prep = req.prepare()
|
||||
session.rebuild_proxies(prep, proxies)
|
||||
|
||||
assert ('Proxy-Authorization' in prep.headers) is has_proxy_auth
|
||||
assert ("Proxy-Authorization" in prep.headers) is has_proxy_auth
|
||||
|
||||
def test_basicauth_with_netrc(self, httpbin):
|
||||
auth = ("user", "pass")
|
||||
|
||||
Reference in New Issue
Block a user