MCPcopy Index your code
hub / github.com/python/cpython / setUp

Method setUp

Lib/test/test_urllib2_localnet.py:332–357  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

330 REALM = "TestRealm"
331
332 def setUp(self):
333 super(ProxyAuthTests, self).setUp()
334 # Ignore proxy bypass settings in the environment.
335 def restore_environ(old_environ):
336 os.environ.clear()
337 os.environ.update(old_environ)
338 self.addCleanup(restore_environ, os.environ.copy())
339 os.environ['NO_PROXY'] = ''
340 os.environ['no_proxy'] = ''
341
342 self.digest_auth_handler = DigestAuthHandler()
343 self.digest_auth_handler.set_users({self.USER: self.PASSWD})
344 self.digest_auth_handler.set_realm(self.REALM)
345 # With Digest Authentication.
346 def create_fake_proxy_handler(*args, **kwargs):
347 return FakeProxyHandler(self.digest_auth_handler, *args, **kwargs)
348
349 self.server = LoopbackHttpServerThread(create_fake_proxy_handler)
350 self.addCleanup(self.stop_server)
351 self.server.start()
352 self.server.ready.wait()
353 proxy_url = "http://127.0.0.1:%d" % self.server.port
354 handler = urllib.request.ProxyHandler({"http" : proxy_url})
355 self.proxy_digest_handler = urllib.request.ProxyDigestAuthHandler()
356 self.opener = urllib.request.build_opener(
357 handler, self.proxy_digest_handler)
358
359 def stop_server(self):
360 self.server.stop()

Callers

nothing calls this directly

Calls 10

superClass · 0.85
DigestAuthHandlerClass · 0.85
addCleanupMethod · 0.80
set_usersMethod · 0.80
set_realmMethod · 0.80
setUpMethod · 0.45
copyMethod · 0.45
startMethod · 0.45
waitMethod · 0.45

Tested by

no test coverage detected