def test_get_support(self): support_tree = Consensus.get_support(self.trees[0], self.trees) clade = support_tree.common_ancestor([support_tree.find_any(name="Beta"), support_tree.find_any(name="Gamma")]) self.assertEqual(clade.confidence, 2 * 100.0 / 3) clade = support_tree.common_ancestor([support_tree.find_any(name="Alpha"), support_tree.find_any(name="Beta")]) self.assertEqual(clade.confidence, 3 * 100.0 / 3) clade = support_tree.common_ancestor([support_tree.find_any(name="Delta"), support_tree.find_any(name="Epsilon")]) self.assertEqual(clade.confidence, 2 * 100.0 / 3)