import unittest from test import support import urllib.request import os class RunTest(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_without_transient_internet_cm(self): urlopen_obj = urllib.request.urlopen("http://www.python.org") fd = urlopen_obj.fileno() FILE = os.fdopen(fd,encoding='UTF-8') self.assertTrue(FILE.read(),'failure') def test_transient_internet_cm(self): with support.transient_internet("www.python.org"): urlopen_obj = urllib.request.urlopen("http://www.python.org") fd = urlopen_obj.fileno() FILE = os.fdopen(fd,encoding='UTF-8') self.assertTrue(FILE.read(),'failure') def main(): support.run_unittest(RunTest) if __name__ == '__main__': main()