diff -r dfceb98767c0 Lib/test/test_urllib.py --- a/Lib/test/test_urllib.py Sat Mar 19 17:47:26 2011 +0800 +++ b/Lib/test/test_urllib.py Sat Mar 19 18:59:22 2011 +0200 @@ -176,8 +176,11 @@ def test_willclose(self): self.fakehttp(b"HTTP/1.1 200 OK\r\n\r\nHello!") - resp = urlopen("http://www.python.org") - self.assertTrue(resp.fp.will_close) + try: + resp = urlopen("http://www.python.org") + self.assertTrue(resp.fp.will_close) + finally: + self.unfakehttp() def test_read_0_9(self): # "0.9" response accepted (but not "simple responses" without