def test_count_clades(self): bitstr_counts = Consensus._count_clades(self.trees) self.assertEqual(len(bitstr_counts), 6) self.assertEqual(bitstr_counts[_BitString('11111')][0], 3) self.assertEqual(bitstr_counts[_BitString('11000')][0], 2) self.assertEqual(bitstr_counts[_BitString('00111')][0], 3) self.assertEqual(bitstr_counts[_BitString('00110')][0], 2) self.assertEqual(bitstr_counts[_BitString('00011')][0], 1) self.assertEqual(bitstr_counts[_BitString('01111')][0], 1)
def test_count_clades(self): bitstr_counts, len_trees = Consensus._count_clades(self.trees) self.assertEqual(len_trees, len(self.trees)) self.assertEqual(len(bitstr_counts), 6) self.assertEqual(bitstr_counts[_BitString("11111")][0], 3) self.assertEqual(bitstr_counts[_BitString("11000")][0], 2) self.assertEqual(bitstr_counts[_BitString("00111")][0], 3) self.assertEqual(bitstr_counts[_BitString("00110")][0], 2) self.assertEqual(bitstr_counts[_BitString("00011")][0], 1) self.assertEqual(bitstr_counts[_BitString("01111")][0], 1)