def test_format_trimmomatic_output_files_single():
    read1 = project.Read("1.fastq.gz")
    lane = project.Lane("L001", reads=[read1])
    expected = "./L001/output.fastq.gz"

    assert_equal(trimmostar.format_trimmomatic_output_files(".", "single",
                                                            lane),
                 expected)
def test_format_trimmomatic_output_files_paired():
    read1 = project.Read("1.fastq.gz")
    read2 = project.Read("2.fastq.gz")
    lane = project.Lane("L001", reads=[read1, read2])
    expected = ("./L001/output_paired_1.fastq.gz "
                "./L001/output_unpaired_1.fastq.gz "
                "./L001/output_paired_2.fastq.gz "
                "./L001/output_unpaired_2.fastq.gz")

    assert_equal(trimmostar.format_trimmomatic_output_files(".", "paired",
                                                            lane),
                 expected)