示例#1
0
 def testTreeFromStandard(self):
     tree1 = datagen.four_taxon_tree1()
     node_oids = [nd.oid for nd in tree1.postorder_node_iter()]
     self.assertEqual(node_oids, ['a', 'b', 'i1', 'c', 'd', 'i2', 'root'])
     tax_labels = [
         nd.taxon.label for nd in tree1.postorder_node_iter()
         if nd.taxon is not None
     ]
     self.assertEqual(tax_labels, ['A', 'B', 'C', 'D'])
示例#2
0
 def setUp(self):
     self.tree1 = datagen.four_taxon_tree1()
     self.tree1_newick_str = self.tree1.as_newick_string(include_internal_labels=True)
 def testTreeFromStandard(self):
     tree1 = datagen.four_taxon_tree1()
     node_oids = [nd.oid for nd in tree1.postorder_node_iter()]
     self.assertEqual(node_oids, ['a', 'b', 'i1', 'c', 'd', 'i2', 'root'])
     tax_labels = [nd.taxon.label for nd in tree1.postorder_node_iter() if nd.taxon is not None]
     self.assertEqual(tax_labels, ['A', 'B', 'C', 'D'])