def test_msa_to_file__complete_line_test(): msa = MSA([FASTA("barfoo", None, "ACGATA" * 10 + "CGATAG" * 5), FASTA("foobar", None, "CGAATG" * 10 + "TGTCAT" * 5)]) expected = ">barfoo\n%s\n%s\n" % ("ACGATA" * 10, "CGATAG" * 5) expected += ">foobar\n%s\n%s\n" % ("CGAATG" * 10, "TGTCAT" * 5) stringf = StringIO.StringIO() MSA.to_file(msa, stringf) assert_equal(stringf.getvalue(), expected)