def test_fxp_fpch(infn, outfn, sha1sum): """Converting an FXP file of type FPCh produces correct output.""" infile = join(TESTDATA_DIR, infn) outdir = join(TESTOUTPUT_DIR, 'ardour') outfile = join(outdir, outfn) try: os.remove(outfile) except OSError: pass os.makedirs(outdir, exist_ok=True) ret = main(["-o", outdir, infile]) assert ret is None assert exists(outfile) assert check_output(outfile) == sha1sum
def test_fxp_merge(infn, outfn, sha1sum): """Converting and merging an FXP file produces correct output.""" infile = join(TESTDATA_DIR, infn) infile2 = join(TESTDATA_DIR, outfn) outdir = join(TESTOUTPUT_DIR, 'ardour') outfile = join(outdir, outfn) try: os.remove(outfile) except OSError: pass os.makedirs(outdir, exist_ok=True) shutil.copyfile(infile2, outfile) ret = main(["-o", outdir, "-m", infile]) assert ret is None assert exists(outfile) assert check_output(outfile) == sha1sum