def test_user_owner(self): os.chown(self.file, 1000, 1000) os.chmod(self.file, 0o660) self.assertFalse(only_root_write(self.file))
def test_no_perms(self): os.chown(self.file, 1000, 1000) os.chmod(self.file, 0o000) self.assertTrue(only_root_write(self.file))
def test_other_perms(self): os.chown(self.file, 0, 0) os.chmod(self.file, 0o666) self.assertFalse(only_root_write(self.file))
def test_root_owner(self): os.chown(self.file, 0, 0) os.chmod(self.file, 0o660) self.assertTrue(only_root_write(self.file))