Index: Lib/test/test_robotparser.py =================================================================== --- Lib/test/test_robotparser.py (révision 80568) +++ Lib/test/test_robotparser.py (copie de travail) @@ -207,23 +207,24 @@ def testPasswordProtectedSite(self): test_support.requires('network') - # XXX it depends on an external resource which could be unavailable url = 'http://mueblesmoraleda.com' - parser = robotparser.RobotFileParser() - parser.set_url(url) - try: - parser.read() - except IOError: - self.skipTest('%s is unavailable' % url) - self.assertEqual(parser.can_fetch("*", url+"/robots.txt"), False) + with test_support.transient_internet(): + parser = robotparser.RobotFileParser() + parser.set_url(url) + try: + parser.read() + except IOError: + self.skipTest('%s is unavailable' % url) + self.assertEqual(parser.can_fetch("*", url+"/robots.txt"), False) def testPythonOrg(self): test_support.requires('network') - parser = robotparser.RobotFileParser( - "http://www.python.org/robots.txt") - parser.read() - self.assertTrue(parser.can_fetch("*", - "http://www.python.org/robots.txt")) + with test_support.transient_internet(): + parser = robotparser.RobotFileParser( + "http://www.python.org/robots.txt") + parser.read() + self.assertTrue(parser.can_fetch("*", + "http://www.python.org/robots.txt")) def test_main():