#!/usr/bin/env python import unittest from test import test_support import socket import urllib2 import sys class URLTimeoutTest(unittest.TestCase): TIMEOUT = 10.0 def setUp(self): socket.setdefaulttimeout(self.TIMEOUT) def tearDown(self): socket.setdefaulttimeout(None) def testURLread(self): f = urllib2.urlopen("http://www.python.org/") x = f.read() def test_main(): test_support.requires('network') suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(URLTimeoutTest)) test_support.run_suite(suite) if __name__ == "__main__": test_main()