]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #15338: skip test_UNC_path when the current user doesn't have enough permission...
authorAntoine Pitrou <solipsis@pitrou.net>
Fri, 13 Jul 2012 18:54:42 +0000 (20:54 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Fri, 13 Jul 2012 18:54:42 +0000 (20:54 +0200)
Lib/test/test_import.py

index 48443ea58010ce8adc7d59a976f798046b0ad281..cfed14284588aa3afd1ea454a7d0870e50990a79 100644 (file)
@@ -461,6 +461,13 @@ class PathsTests(unittest.TestCase):
         drive = path[0]
         unc = "\\\\%s\\%s$"%(hn, drive)
         unc += path[2:]
+        try:
+            os.listdir(unc)
+        except OSError as e:
+            if e.errno in (errno.EPERM, errno.EACCES):
+                # See issue #15338
+                self.skipTest("cannot access administrative share %r" % (unc,))
+            raise
         sys.path.append(path)
         mod = __import__("test_trailing_slash")
         self.assertEqual(mod.testdata, 'test_trailing_slash')