def setUp(self): if not socks: raise nose.SkipTest("socks module unavailable") if not subprocess: raise nose.SkipTest("subprocess module unavailable") # start a short-lived miniserver so we can get a likely port # for the proxy self.httpd, self.proxyport = miniserver.start_server( miniserver.ThisDirHandler) self.httpd.shutdown() self.httpd, self.port = miniserver.start_server( miniserver.ThisDirHandler) self.pidfile = tempfile.mktemp() self.logfile = tempfile.mktemp() fd, self.conffile = tempfile.mkstemp() f = os.fdopen(fd, "w") our_cfg = tinyproxy_cfg % { "user": os.getlogin(), "pidfile": self.pidfile, "port": self.proxyport, "logfile": self.logfile, } f.write(our_cfg) f.close() try: # TODO use subprocess.check_call when 2.4 is dropped ret = subprocess.call(["tinyproxy", "-c", self.conffile]) self.assertEqual(0, ret) except OSError as e: if e.errno == errno.ENOENT: raise nose.SkipTest("tinyproxy not available") raise
def setUp(self): if not socks: raise nose.SkipTest('socks module unavailable') if not subprocess: raise nose.SkipTest('subprocess module unavailable') # start a short-lived miniserver so we can get a likely port # for the proxy self.httpd, self.proxyport = miniserver.start_server( miniserver.ThisDirHandler) self.httpd.shutdown() self.httpd, self.port = miniserver.start_server( miniserver.ThisDirHandler) self.pidfile = tempfile.mktemp() self.logfile = tempfile.mktemp() fd, self.conffile = tempfile.mkstemp() f = os.fdopen(fd, 'w') our_cfg = tinyproxy_cfg % {'user': os.getlogin(), 'pidfile': self.pidfile, 'port': self.proxyport, 'logfile': self.logfile} f.write(our_cfg) f.close() try: # TODO use subprocess.check_call when 2.4 is dropped ret = subprocess.call(['tinyproxy', '-c', self.conffile]) self.assertEqual(0, ret) except OSError, e: if e.errno == errno.ENOENT: raise nose.SkipTest('tinyproxy not available') raise
def setUp(self): if not socks: raise nose.SkipTest("socks module unavailable") if not subprocess: raise nose.SkipTest("subprocess module unavailable") # start a short-lived miniserver so we can get a likely port # for the proxy self.httpd, self.proxyport = miniserver.start_server(miniserver.ThisDirHandler) self.httpd.shutdown() self.httpd, self.port = miniserver.start_server(miniserver.ThisDirHandler) self.pidfile = tempfile.mktemp() self.logfile = tempfile.mktemp() fd, self.conffile = tempfile.mkstemp() f = os.fdopen(fd, "w") our_cfg = tinyproxy_cfg % { "user": os.getlogin(), "pidfile": self.pidfile, "port": self.proxyport, "logfile": self.logfile, } f.write(our_cfg) f.close() try: # TODO use subprocess.check_call when 2.4 is dropped ret = subprocess.call(["tinyproxy", "-c", self.conffile]) self.assertEqual(0, ret) except OSError as e: if e.errno == errno.ENOENT: raise nose.SkipTest("tinyproxy not available") raise
def setUp(self): if sys.version_info < (2, 7, 9): if hasattr(self, "skipTest"): self.skipTest("SSLContext requires Python 2.7.9") else: return self.ca_certs_path = os.path.join(os.path.dirname(__file__), 'server.pem') self.httpd, self.port = miniserver.start_server(KeepAliveHandler, True)
def setUp(self): if sys.version_info < (2, 7, 9): return self.httpd, self.port = miniserver.start_server(KeepAliveHandler, True)
def setUp(self): self.httpd, self.port = miniserver.start_server( miniserver.ThisDirHandler)
def setUp(self): if sys.version_info < (2, 7, 9): return self.httpd, self.port = miniserver.start_server( KeepAliveHandler, True)