def test_sam_and_bam_detection(tmpdir): prev = tmpdir.chdir() sam = tmpdir.join('bad.sam') sam.ensure() crs = ci.CheckResult(sam) assert checks.sam_should_compress(sam) == 'PROB_SAM_SHOULD_COMPRESS' crs.add_problem(checks.sam_should_compress(sam)) bam = tmpdir.join('bad.bam') bam.ensure() assert checks.sam_should_compress(bam) == 'PROB_SAM_AND_BAM_EXIST' prev.chdir()
def test_sam_raw_file_detection(tmpdir): prev = tmpdir.chdir() bad = tmpdir.join('bad.sam') bad.ensure() cr = ci.CheckResult(bad) cr.add_problem(checks.sam_should_compress(bad)) # Check raw file assert cr.problems.pop() prev.chdir()