def test_remove_removes_dir_and_readonly_file(self):
readonly_dir = self.tmpdir.join('readonlydir').ensure(dir=1)
readonly_file = readonly_dir.join('readonlyfile').ensure()
readonly_file.chmod(0)
-> readonly_dir.remove()
assert not readonly_dir.check(exists=1)