Skip test_unwriteable when tests are run as root

Writes by root ignore fs permissions, so this test will fail when run as root.
pull/829/head
Stefano Rivera 4 years ago
parent 36f3e3b28c
commit 184ff0f507

@ -86,6 +86,8 @@ class IsGoodTempDirTest(unittest2.TestCase):
self.assertFalse(self.func(bleh)) self.assertFalse(self.func(bleh))
self.assertEquals(open(bleh).read(), 'derp') self.assertEquals(open(bleh).read(), 'derp')
@unittest2.skipIf(
os.geteuid() == 0, 'writes by root ignore directory permissions')
def test_unwriteable(self): def test_unwriteable(self):
with NamedTemporaryDirectory() as temp_path: with NamedTemporaryDirectory() as temp_path:
os.chmod(temp_path, 0) os.chmod(temp_path, 0)

Loading…
Cancel
Save