summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/test/test_posix.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/Lib/test/test_posix.py b/Lib/test/test_posix.py
index a269db4..72fdd16 100644
--- a/Lib/test/test_posix.py
+++ b/Lib/test/test_posix.py
@@ -1127,16 +1127,17 @@ class PosixTester(unittest.TestCase):
"""
for name in ("rename", "replace", "link"):
function = getattr(os, name, None)
+ if function is None:
+ continue
- if function:
- for dst in ("noodly2", support.TESTFN):
- try:
- function('doesnotexistfilename', dst)
- except OSError as e:
- self.assertIn("'doesnotexistfilename' -> '{}'".format(dst), str(e))
- break
- else:
- self.fail("No valid path_error2() test for os." + name)
+ for dst in ("noodly2", support.TESTFN):
+ try:
+ function('doesnotexistfilename', dst)
+ except OSError as e:
+ self.assertIn("'doesnotexistfilename' -> '{}'".format(dst), str(e))
+ break
+ else:
+ self.fail("No valid path_error2() test for os." + name)
class PosixGroupsTester(unittest.TestCase):