From 629185d98ff0b41a7cab00ff9705e1040c47754b Mon Sep 17 00:00:00 2001 From: meejah Date: Thu, 1 Mar 2018 21:42:08 -0700 Subject: [PATCH] skip some tests on windows (permissions) --- src/allmydata/test/test_node.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/allmydata/test/test_node.py b/src/allmydata/test/test_node.py index f81869536..ac8346989 100644 --- a/src/allmydata/test/test_node.py +++ b/src/allmydata/test/test_node.py @@ -145,6 +145,11 @@ class TestCase(testutil.SignalMixin, unittest.TestCase): config.get_config_from_file("it_does_not_exist", required=True) def test_private_config_unreadable(self): + if "win32" in sys.platform.lower() or "cygwin" in sys.platform.lower(): + # We don't know how to test that unprivileged users can't read this + # thing. (Also we don't know exactly how to set the permissions so + # that unprivileged users can't read this thing.) + raise unittest.SkipTest("We don't know how to set permissions on Windows.") basedir = u"test_node/test_private_config_unreadable" create_node_dir(basedir, "testing") config = read_config(basedir, "portnum") @@ -156,6 +161,11 @@ class TestCase(testutil.SignalMixin, unittest.TestCase): config.get_or_create_private_config("foo") def test_private_config_unreadable_preexisting(self): + if "win32" in sys.platform.lower() or "cygwin" in sys.platform.lower(): + # We don't know how to test that unprivileged users can't read this + # thing. (Also we don't know exactly how to set the permissions so + # that unprivileged users can't read this thing.) + raise unittest.SkipTest("We don't know how to set permissions on Windows.") basedir = u"test_node/test_private_config_unreadable_preexisting" create_node_dir(basedir, "testing") config = read_config(basedir, "portnum")