def test_divided_to_species_predicted_names(self): p = ParserBlast("divided_to_species.xml") p.generate_xml_tree() p.group_to_classes() p.divide_to_species_predicted() keys = sorted( ['Pan troglodytes', "Pongo abelii", "Nomascus leucogenys"]) self.assertListEqual(sorted(p.name_of_species_predicted), keys)
def test_divided_to_species_predicted_count(self): p = ParserBlast("divided_to_species.xml") p.generate_xml_tree() p.group_to_classes() p.divide_to_species_predicted() count = 0 for i in p.species_predicted.keys(): count += len(p.species_predicted[i]) self.assertEqual(count, 4)
def test_divided_to_species_predicted_number_uniq(self): p = ParserBlast("divided_to_species.xml") p.generate_xml_tree() p.group_to_classes() p.divide_to_species_predicted() self.assertTrue(len(p.species_predicted) == 3)