コード例 #1
0
ファイル: params.py プロジェクト: ahawker/scratchdir
import scratchdir

with scratchdir.ScratchDir() as sd:
    tmp = sd.named(suffix='.txt', prefix='logfile-', delete=False)
    print(tmp.name)
コード例 #2
0
ファイル: tests.py プロジェクト: 42B/scratchdir
def scratch_dir(tmpdir):
    """
    Fixture that yields a :class:`~scratchdir.ScratchDir` instance with a root directory
    that is unique to each test invocation.
    """
    return scratchdir.ScratchDir(root=tmpdir.strpath)
コード例 #3
0
ファイル: hierarchy.py プロジェクト: ahawker/scratchdir
import scratchdir

with scratchdir.ScratchDir(prefix='grandparent-') as grandparent:
    print(grandparent.wd)
    with grandparent.child(prefix='parent-') as parent:
        print(parent.wd)
        with parent.child(prefix='child-') as child:
            print(child.wd)
コード例 #4
0
ファイル: setup.py プロジェクト: ahawker/scratchdir
import scratchdir

sd = scratchdir.ScratchDir()
sd.setup()
print(sd.wd)
sd.teardown()