File tree Expand file tree Collapse file tree 1 file changed +5
-12
lines changed Expand file tree Collapse file tree 1 file changed +5
-12
lines changed Original file line number Diff line number Diff line change 11"""Regression tests for what was in Python 2's "urllib" module"""
22
33import urllib .parse
4- import urllib .request
4+ import urllib .request import _proxy_bypass_winreg_override as proxy_bypass_winreg
55import urllib .error
66import http .client
77import email .message
@@ -1690,17 +1690,10 @@ class ProxyBypassRegistryTests(unittest.TestCase):
16901690 def test_proxy_bypass_registry_trailing_semicolon (self ):
16911691 fake_proxy_override = "localhost;*.example.com;"
16921692
1693- # Monkeypatch registry reader
1694- original_getproxies_registry = urllib .request .getproxies_registry
1695- urllib .request .getproxies_registry = lambda : {"no" : fake_proxy_override }
1696-
1697- try :
1698- self .assertFalse (urllib .request .proxy_bypass ("notmatching.com" ))
1699- self .assertTrue (urllib .request .proxy_bypass ("localhost" ))
1700- self .assertTrue (urllib .request .proxy_bypass ("sub.example.com" ))
1701- finally :
1702- urllib .request .getproxies_registry = original_getproxies_registry
1703-
1693+ # Directly test the internal function
1694+ self .assertFalse (proxy_bypass_winreg ("notmatching.com" , fake_proxy_override ))
1695+ self .assertTrue (proxy_bypass_winreg ("localhost" , fake_proxy_override ))
1696+ self .assertTrue (proxy_bypass_winreg ("sub.example.com" , fake_proxy_override ))
17041697
17051698if __name__ == '__main__' :
17061699 unittest .main ()
You can’t perform that action at this time.
0 commit comments