mirror of https://github.com/tLDP/python-tldp
accommodate root-run tests
This commit is contained in:
parent
83cbeb4cb5
commit
d78b53c91e
|
@ -50,6 +50,9 @@ class Test_isreadablefile_and_friends(unittest.TestCase):
|
|||
self.assertTrue(isreadablefile(f.name))
|
||||
mode = os.stat(f.name).st_mode
|
||||
os.chmod(f.name, 0)
|
||||
if 0 == os.getuid():
|
||||
self.assertTrue(isreadablefile(f.name))
|
||||
else:
|
||||
self.assertFalse(isreadablefile(f.name))
|
||||
os.chmod(f.name, mode)
|
||||
|
||||
|
@ -58,6 +61,9 @@ class Test_isreadablefile_and_friends(unittest.TestCase):
|
|||
self.assertEqual(f.name, arg_isreadablefile(f.name))
|
||||
mode = os.stat(f.name).st_mode
|
||||
os.chmod(f.name, 0)
|
||||
if 0 == os.getuid():
|
||||
self.assertEqual(f.name, arg_isreadablefile(f.name))
|
||||
else:
|
||||
self.assertIsNone(arg_isreadablefile(f.name))
|
||||
os.chmod(f.name, mode)
|
||||
|
||||
|
@ -210,6 +216,7 @@ class Test_statfile(TestToolsFilesystem):
|
|||
f = ntf(dir=self.tempdir)
|
||||
omode = os.stat(self.tempdir).st_mode
|
||||
os.chmod(self.tempdir, 0)
|
||||
if 0 != os.getuid():
|
||||
with self.assertRaises(Exception) as ecm:
|
||||
statfile(f.name)
|
||||
e = ecm.exception
|
||||
|
|
Loading…
Reference in New Issue