diff options
author | Christian Heimes <christian@python.org> | 2022-07-23 12:26:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-23 12:26:31 +0200 |
commit | 68393248947adaa61962cd44e9d49c44017ba94f (patch) | |
tree | fa51cc4b5e886bc62e603a399e5c72008bbdaa23 /Lib/distutils | |
parent | 41a5b84eaf7c52d1d4aa0a8d3d135a09f5f7190e (diff) | |
download | cpython-git-68393248947adaa61962cd44e9d49c44017ba94f.tar.gz |
gh-90473: Fix more tests on platforms without umask (GH-95164)
Diffstat (limited to 'Lib/distutils')
-rw-r--r-- | Lib/distutils/tests/test_dir_util.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Lib/distutils/tests/test_dir_util.py b/Lib/distutils/tests/test_dir_util.py index f3ba0ee33b..ebd89f320d 100644 --- a/Lib/distutils/tests/test_dir_util.py +++ b/Lib/distutils/tests/test_dir_util.py @@ -11,7 +11,7 @@ from distutils.dir_util import (mkpath, remove_tree, create_tree, copy_tree, from distutils import log from distutils.tests import support -from test.support import run_unittest, is_emscripten +from test.support import run_unittest, is_emscripten, is_wasi class DirUtilTestCase(support.TempdirManager, unittest.TestCase): @@ -55,7 +55,10 @@ class DirUtilTestCase(support.TempdirManager, unittest.TestCase): @unittest.skipIf(sys.platform.startswith('win'), "This test is only appropriate for POSIX-like systems.") - @unittest.skipIf(is_emscripten, "Emscripten's umask is a stub.") + @unittest.skipIf( + is_emscripten or is_wasi, + "Emscripten's/WASI's umask is a stub." + ) def test_mkpath_with_custom_mode(self): # Get and set the current umask value for testing mode bits. umask = os.umask(0o002) |