aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/tests/server.py
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2013-06-19 11:45:38 +0100
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2013-06-19 11:45:38 +0100
commit8d016844c5934fe8f7ee4c559ab5a1f2133fa6dc (patch)
tree199a8e4792f87c951fcf82197061c35e5805d100 /setuptools/tests/server.py
parent744a61f18bbfcbf7dfaa08886185b4595d8b7bcb (diff)
parent5d9d3930f400a754f38be2a4de21a7f9ed00f5f4 (diff)
downloadexternal_python_setuptools-8d016844c5934fe8f7ee4c559ab5a1f2133fa6dc.tar.gz
external_python_setuptools-8d016844c5934fe8f7ee4c559ab5a1f2133fa6dc.tar.bz2
external_python_setuptools-8d016844c5934fe8f7ee4c559ab5a1f2133fa6dc.zip
Merged upstream changes.
--HG-- branch : single-codebase
Diffstat (limited to 'setuptools/tests/server.py')
-rw-r--r--setuptools/tests/server.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/setuptools/tests/server.py b/setuptools/tests/server.py
index 5f5ed6bb..ae2381e3 100644
--- a/setuptools/tests/server.py
+++ b/setuptools/tests/server.py
@@ -2,10 +2,10 @@
"""
import sys
import time
-from threading import Thread
+import threading
+from setuptools.compat import BaseHTTPRequestHandler
from setuptools.compat import (urllib2, URLError, HTTPServer,
- SimpleHTTPRequestHandler,
- BaseHTTPRequestHandler)
+ SimpleHTTPRequestHandler)
class IndexServer(HTTPServer):
"""Basic single-threaded http server simulating a package index
@@ -28,7 +28,7 @@ class IndexServer(HTTPServer):
self.handle_request()
def start(self):
- self.thread = Thread(target=self.serve)
+ self.thread = threading.Thread(target=self.serve)
self.thread.start()
def stop(self):
@@ -47,7 +47,7 @@ class IndexServer(HTTPServer):
urllib2.urlopen(url, timeout=5)
else:
urllib2.urlopen(url)
- except urllib2.URLError:
+ except URLError:
# ignore any errors; all that's important is the request
pass
self.thread.join()
@@ -63,14 +63,14 @@ class RequestRecorder(BaseHTTPRequestHandler):
requests.append(self)
self.send_response(200, 'OK')
-class MockServer(HTTPServer, Thread):
+class MockServer(HTTPServer, threading.Thread):
"""
A simple HTTP Server that records the requests made to it.
"""
def __init__(self, server_address=('', 0),
RequestHandlerClass=RequestRecorder):
HTTPServer.__init__(self, server_address, RequestHandlerClass)
- Thread.__init__(self)
+ threading.Thread.__init__(self)
self.setDaemon(True)
self.requests = []