From dda7fdf1947453dc4c7b167c75b111b81e4b881e Mon Sep 17 00:00:00 2001 From: Hirokazu Yamamoto Date: Thu, 23 Sep 2010 15:28:35 +0000 Subject: [PATCH] Skip estLoadWithUNC when UNC is not available. --- Lib/test/test_tcl.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Lib/test/test_tcl.py b/Lib/test/test_tcl.py index f2a77688752..d86246cbfb7 100644 --- a/Lib/test/test_tcl.py +++ b/Lib/test/test_tcl.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import unittest +import sys import os from test import support @@ -127,21 +128,20 @@ class TclTest(unittest.TestCase): tcl = self.interp self.assertRaises(TclError,tcl.eval,'package require DNE') + @unittest.skipUnless(sys.platform == 'win32', 'Requires Windows') def testLoadWithUNC(self): - import sys - if sys.platform != 'win32': - return - # Build a UNC path from the regular path. # Something like # \\%COMPUTERNAME%\c$\python27\python.exe fullname = os.path.abspath(sys.executable) if fullname[1] != ':': - return + raise unittest.SkipTest('Absolute path should have drive part') unc_name = r'\\%s\%s$\%s' % (os.environ['COMPUTERNAME'], fullname[0], fullname[3:]) + if not os.path.exists(unc_name): + raise unittest.SkipTest('Cannot connect to UNC Path') with support.EnvironmentVarGuard() as env: env.unset("TCL_LIBRARY")