def test_save_bioseqs(self): group = blast_group.group(self.query, self.GROUP_SIZE) for g in group: temp_file = blast_group.save_bioseqs(g) self.assertIsInstance(temp_file, _TemporaryFileWrapper) temp_fasta = temp_file.readlines() # Assert GROUP_SIZE sequences per file self.assertEqual( len([x for x in temp_fasta if x.startswith(">")]), self.GROUP_SIZE)
def test_blast_group(self): group = blast_group.group(self.query, self.GROUP_SIZE) self.assertEqual(len(tuple(group)), 10)