+def generate_sample_results_tree(obj, prefix):
+ obj.tempdir = tempfile.mkdtemp(prefix=prefix)
+ obj.sourcedir = os.path.join(obj.tempdir, 'source')
+ os.mkdir(obj.sourcedir)
+ obj.resultdir = os.path.join(obj.tempdir, 'results')
+ os.mkdir(obj.resultdir)
+
+ for d in [os.path.join(obj.sourcedir, S1_NAME),
+ os.path.join(obj.sourcedir, S2_NAME),
+ ]:
+ logging.debug("Creating: %s", d)
+ os.mkdir(d)
+
+ tomake = []
+ tomake.extend(S1_FILES)
+ tomake.extend(S2_FILES)
+ for f in tomake:
+ target = os.path.join(obj.sourcedir, f)
+ logging.debug("Creating: %s", target)
+ stream = open(target, 'w')
+ stream.write(f)
+ stream.close()
+