diff options
Diffstat (limited to 'Lib/test/test_urllibnet.py')
-rw-r--r-- | Lib/test/test_urllibnet.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Lib/test/test_urllibnet.py b/Lib/test/test_urllibnet.py new file mode 100644 index 0000000..3af2491 --- /dev/null +++ b/Lib/test/test_urllibnet.py @@ -0,0 +1,32 @@ +#!/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() |