From: Gregory P. Smith Date: Mon, 20 Jan 2014 09:10:33 +0000 (-0800) Subject: Fix the unittest to run properly when the working directory has X-Git-Tag: v3.4.0b3~91 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b599c61179dcc675def318e093dae87a80e01c74;p=python Fix the unittest to run properly when the working directory has additional bits set (such as the setgid or sticky bits). --- diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py index a54eef5e9c..2268f94a72 100644 --- a/Lib/test/test_pathlib.py +++ b/Lib/test/test_pathlib.py @@ -1549,7 +1549,7 @@ class _BasePathTest(object): self.assertTrue(p.is_dir()) if os.name != 'nt': # the directory's permissions follow the mode argument - self.assertEqual(stat.S_IMODE(p.stat().st_mode), 0o555 & mode) + self.assertEqual(stat.S_IMODE(p.stat().st_mode), 0o7555 & mode) # the parent's permissions follow the default process settings self.assertEqual(stat.S_IMODE(p.parent.stat().st_mode), mode)