summaryrefslogtreecommitdiff
path: root/tests/helpers.py
blob: 95692db73d4a4e045de0a0f4b3341d842b04065f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os
import os.path
import tempfile


def make_tree(dirs, files):
    base = tempfile.mkdtemp()

    for path in dirs:
        os.makedirs(os.path.join(base, path))

    for path in files:
        with open(os.path.join(base, path), 'w') as f:
            f.write("content")

    return base