diff options
author | Tim Golden <mail@timgolden.me.uk> | 2014-04-27 17:35:36 (GMT) |
---|---|---|
committer | Tim Golden <mail@timgolden.me.uk> | 2014-04-27 17:35:36 (GMT) |
commit | fbf963c06492f55a6831c06a3895312c165d6478 (patch) | |
tree | 74a1e68b19371727d9844c025587323e12a40964 /Lib/test/test_os.py | |
parent | 15efd2b6439d118ad1635d881753a42fed997eb0 (diff) | |
download | cpython-fbf963c06492f55a6831c06a3895312c165d6478.zip cpython-fbf963c06492f55a6831c06a3895312c165d6478.tar.gz cpython-fbf963c06492f55a6831c06a3895312c165d6478.tar.bz2 |
Backed out changeset: 17df50df62c7
Diffstat (limited to 'Lib/test/test_os.py')
-rw-r--r-- | Lib/test/test_os.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 7d5ee69..e129bef 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -39,10 +39,6 @@ try: import fcntl except ImportError: fcntl = None -try: - import _winapi -except ImportError: - _winapi = None from test.script_helper import assert_python_ok @@ -1777,37 +1773,6 @@ class Win32SymlinkTests(unittest.TestCase): shutil.rmtree(level1) -@unittest.skipUnless(sys.platform == "win32", "Win32 specific tests") -class Win32JunctionTests(unittest.TestCase): - junction = 'junctiontest' - junction_target = os.path.dirname(os.path.abspath(__file__)) - - def setUp(self): - assert os.path.exists(self.junction_target) - assert not os.path.exists(self.junction) - - def tearDown(self): - if os.path.exists(self.junction): - # os.rmdir delegates to Windows' RemoveDirectoryW, - # which removes junction points safely. - os.rmdir(self.junction) - - def test_create_junction(self): - _winapi.CreateJunction(self.junction_target, self.junction) - self.assertTrue(os.path.exists(self.junction)) - self.assertTrue(os.path.isdir(self.junction)) - - # Junctions are not recognized as links. - self.assertFalse(os.path.islink(self.junction)) - - def test_unlink_removes_junction(self): - _winapi.CreateJunction(self.junction_target, self.junction) - self.assertTrue(os.path.exists(self.junction)) - - os.unlink(self.junction) - self.assertFalse(os.path.exists(self.junction)) - - @support.skip_unless_symlink class NonLocalSymlinkTests(unittest.TestCase): @@ -2579,7 +2544,6 @@ def test_main(): RemoveDirsTests, CPUCountTests, FDInheritanceTests, - Win32JunctionTests, ) if __name__ == "__main__": |