コード例 #1
0
def nwMinimal(tmpDir):
    """A minimal novelWriter example project.
    """
    tstDir = os.path.dirname(__file__)
    srcDir = os.path.join(tstDir, "minimal")
    dstDir = os.path.join(tmpDir, "minimal")
    if os.path.isdir(dstDir):
        shutil.rmtree(dstDir)

    shutil.copytree(srcDir, dstDir)
    cleanProject(dstDir)

    yield dstDir

    if os.path.isdir(dstDir):
        shutil.rmtree(dstDir)

    return
コード例 #2
0
def nwLipsum(tmpDir):
    """A medium sized novelWriter example project with a lot of Lorem
    Ipsum dummy text.
    """
    tstDir = os.path.dirname(__file__)
    srcDir = os.path.join(tstDir, "lipsum")
    dstDir = os.path.join(tmpDir, "lipsum")
    if os.path.isdir(dstDir):
        shutil.rmtree(dstDir)

    shutil.copytree(srcDir, dstDir)
    cleanProject(dstDir)

    yield dstDir

    if os.path.isdir(dstDir):
        shutil.rmtree(dstDir)

    return