]> 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 1612a4718582e7a1701c92826848bee24180521e..2f46d8342b0d8f63781d73b77ce4f284e65a4e67 100644 (file)
@@ -427,6 +427,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')