def test_directory_created_with_name_with_deletion(dir_path, tmp_dirname):
    with c.temporary_directory(images_dir=dir_path, delete=True) as tdir:
        assert os.path.isdir(tdir) and os.path.split(tdir)[-1] == tmp_dirname

    assert os.path.isdir(tdir)
def test_directory_not_deleted_when_requested():
    with c.temporary_directory(delete=False) as tdir:
        assert os.path.isdir(tdir)

    assert os.path.isdir(tdir)
def test_directory_created_with_name_without_deletion(dir_path):
    with c.temporary_directory(images_dir=dir_path, delete=False) as tdir:
        assert os.path.isdir(tdir) and 'test' in tdir

    assert os.path.isdir(tdir)
def test_directory_deletion_with_temp_dir():
    with c.temporary_directory() as tdir:
        assert os.path.isdir(tdir)

    assert not os.path.isdir(tdir)