From fa418a7809e86432c8d83d327e0edae727945bfc Mon Sep 17 00:00:00 2001 From: meejah Date: Tue, 26 Apr 2016 15:56:19 -0600 Subject: [PATCH] appease windows, and skip test --- src/allmydata/test/test_util.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/allmydata/test/test_util.py b/src/allmydata/test/test_util.py index 637c9a4c7..b6b2bf28c 100644 --- a/src/allmydata/test/test_util.py +++ b/src/allmydata/test/test_util.py @@ -568,15 +568,18 @@ class FileUtil(ReallyEqualMixin, unittest.TestCase): os.chdir(saved_cwd) def test_make_dirs_with_absolute_mode(self): + if sys.platform == 'win32': + raise unittest.SkipTest("Permissions don't work the same on windows.") + workdir = fileutil.abspath_expanduser_unicode(u"test_make_dirs_with_absolute_mode") fileutil.make_dirs(workdir) abspath = fileutil.abspath_expanduser_unicode(u"a/b/c/d", base=workdir) fileutil.make_dirs_with_absolute_mode(workdir, abspath, 0766) - new_mode = os.stat(os.path.join(workdir,"a/b/c/d")).st_mode & 0777 + new_mode = os.stat(os.path.join(workdir, "a", "b", "c", "d")).st_mode & 0777 self.failUnlessEqual(new_mode, 0766) - new_mode = os.stat(os.path.join(workdir,"a/b/c")).st_mode & 0777 + new_mode = os.stat(os.path.join(workdir, "a", "b", "c")).st_mode & 0777 self.failUnlessEqual(new_mode, 0766) - new_mode = os.stat(os.path.join(workdir,"a/b")).st_mode & 0777 + new_mode = os.stat(os.path.join(workdir, "a", "b")).st_mode & 0777 self.failUnlessEqual(new_mode, 0766) new_mode = os.stat(os.path.join(workdir,"a")).st_mode & 0777 self.failUnlessEqual(new_mode, 0766)