On Wed, May 13, 2015 at 11:15 AM, Miklos Szeredi <miklos@xxxxxxxxxx> wrote: > --- > tests/rmdir.py | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > --- a/tests/rmdir.py > +++ b/tests/rmdir.py > @@ -203,3 +203,19 @@ from errno import * > ctx.rmdir(sym, err=ENOTDIR) > ctx.rmdir(sym, err=ENOTDIR) > ctx.rmdir(d, err=ENOENT) > + > +# Remove an empty lower directory, recreate, populate and try to remove > +def subtest_16(ctx): > + """Remove non-empty opaque directory""" > + d = ctx.empty_dir() + ctx.termslash() > + f = d + "/b" > + > + ctx.rmdir(d) > + ctx.rmdir(d, err=ENOENT) > + ctx.mkdir(d, 0o755) > + ctx.open_file(f, wo=1, crt=1, ex=1, write="abcq") > + ctx.rmdir(d, err=ENOTEMPTY) > + ctx.unlink(f) > + ctx.open_file(f, ro=1, err=ENOENT) > + ctx.unlink(f, err=ENOENT) > + ctx.rmdir(d) I'm not familiar with this testsuite. The empty_dir will be on the lower level, and all the rmdir, mkdir and create are happening on a mounted union fs? I don't see where that is clear. -- To unsubscribe from this list: send the line "unsubscribe linux-unionfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html