def test_chmod_rec_int(self): |
|
print "self.root is", self.root |
recfilter = lambda x: x.check(dotfile=0, link=0) |
oldmodes = {} |
for x in self.root.visit(rec=recfilter): |
-> oldmodes[x] = x.mode() |
self.root.chmod(0772, rec=recfilter) |
try: |
for x in self.root.visit(rec=recfilter): |
assert x.mode() & 0777 == 0772 |
finally: |
for x,y in oldmodes.items(): |
x.chmod(y) |