Fix linting issues

This commit is contained in:
Nate Prewitt
2023-05-22 08:36:22 -07:00
committed by GitHub
parent 147c8511dd
commit 6e5b15d542
2 changed files with 10 additions and 9 deletions
+1 -1
View File
@@ -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
+9 -8
View File
@@ -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")