[lang-ref] ( remove_directory_recursive_with_contents ) ( python )
def test_remove_directory_recursive_with_contents(pushd):
# shutil.rmtree
# bash: rm -rf
import shutil
os.mkdir('dir1')
os.mkdir('dir1/sub1')
assert os.path.isdir('dir1')
assert os.path.isdir('dir1/sub1')
shutil.rmtree('dir1') # specify top-level directory to remove
assert not os.path.isdir('dir1/sub1')
assert not os.path.isdir('dir1')