def test_single_records(self): """fasta_to_dict() single cases""" for case_string, expected in self.cases: case = StringIO(case_string) self.assertEqual(fastadict.fasta_to_dict(case), expected)
def test_multiple_records(self): """fasta_to_dict() multiple records""" multi_cases = ( # simple two records (self.cases[0], self.cases[1]), # sanity check that order doesn't matter (self.cases[1], self.cases[0]), # another simple two records (self.cases[1], self.cases[2]), # all records [case for case in self.cases], ) for case, expected in self._set_up_multi_cases(multi_cases): self.assertEqual(fastadict.fasta_to_dict(case), expected)