]> granicus.if.org Git - python/commitdiff
issue9035: Prevent Windows-specific tests from running on non-Windows platforms
authorTim Golden <mail@timgolden.me.uk>
Thu, 1 Aug 2013 12:58:58 +0000 (13:58 +0100)
committerTim Golden <mail@timgolden.me.uk>
Thu, 1 Aug 2013 12:58:58 +0000 (13:58 +0100)
Lib/test/test_ntpath.py

index 66fcf2747f7fefd3e278de6c31380a0bbc6b6082..285ef62a46add20c12ec4e25e9ed71178af337a1 100644 (file)
@@ -274,22 +274,22 @@ class TestNtpath(unittest.TestCase):
         with support.temp_dir() as d:
             self.assertFalse(ntpath.ismount(d))
 
-        #
-        # Make sure the current folder isn't the root folder
-        # (or any other volume root). The drive-relative
-        # locations below cannot then refer to mount points
-        #
-        drive, path = ntpath.splitdrive(sys.executable)
-        with support.change_cwd(os.path.dirname(sys.executable)):
-            self.assertFalse(ntpath.ismount(drive.lower()))
-            self.assertFalse(ntpath.ismount(drive.upper()))
-
-        self.assertTrue(ntpath.ismount("\\\\localhost\\c$"))
-        self.assertTrue(ntpath.ismount("\\\\localhost\\c$\\"))
-
-        self.assertTrue(ntpath.ismount(b"\\\\localhost\\c$"))
-        self.assertTrue(ntpath.ismount(b"\\\\localhost\\c$\\"))
-
+        if sys.platform == "win32":
+            #
+            # Make sure the current folder isn't the root folder
+            # (or any other volume root). The drive-relative
+            # locations below cannot then refer to mount points
+            #
+            drive, path = ntpath.splitdrive(sys.executable)
+            with support.change_cwd(os.path.dirname(sys.executable)):
+                self.assertFalse(ntpath.ismount(drive.lower()))
+                self.assertFalse(ntpath.ismount(drive.upper()))
+
+            self.assertTrue(ntpath.ismount("\\\\localhost\\c$"))
+            self.assertTrue(ntpath.ismount("\\\\localhost\\c$\\"))
+
+            self.assertTrue(ntpath.ismount(b"\\\\localhost\\c$"))
+            self.assertTrue(ntpath.ismount(b"\\\\localhost\\c$\\"))
 
 class NtCommonTest(test_genericpath.CommonTest, unittest.TestCase):
     pathmodule = ntpath