A non-recursive directory copy, which is a slightly silly thing to attempt but is supported, gives the wrong result.
cp("source/somedir/", "target/", recursive=False)
creates an empty directory target/somedir. But command-line cp, which is what we are basing our behaviour on, does nothing at all here.