X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/907402f64301f9f87555afa5c305c40504da7145..8fd7289d7874f52c0eee780a05fe65b516d58a02:/tests/test_util.py diff --git a/tests/test_util.py b/tests/test_util.py index 322d11b..85800d1 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -1,12 +1,17 @@ -import BaseHTTPServer from collections import namedtuple import contextlib import functools import socket -import SocketServer import threading from twitter.util import find_links, follow_redirects, expand_line, parse_host_list +try: + import http.server as BaseHTTPServer + import socketserver as SocketServer +except ImportError: + import BaseHTTPServer + import SocketServer + def test_find_links(): assert find_links("nix") == ("nix", []) @@ -35,7 +40,7 @@ def start_server(*resp): response = responses.pop() assert response.path == self.path self.send_response(response.code) - for header, value in response.headers.iteritems(): + for header, value in list(response.headers.items()): self.send_header(header, value) self.end_headers()