Пример #1
0
 def test_no_has_labels(self):
     tns = TaxonNamespace(self.str_labels)
     check = ["u", "x", "y",]
     for label in check:
         assert label not in self.str_labels
     self.assertFalse(tns.has_taxa_labels(check))
     self.assertFalse(tns.has_taxa_labels(check + self.str_labels))
Пример #2
0
 def test_has_labels_case_sensitivity(self):
     tns = TaxonNamespace(self.str_labels)
     labels_upper = [label.upper() for label in self.str_labels if label.upper() != label]
     assert labels_upper
     tns.is_case_sensitive = True
     self.assertFalse(tns.has_taxa_labels(labels_upper))
     tns.is_case_sensitive = False
     self.assertTrue(tns.has_taxa_labels(labels_upper))
Пример #3
0
 def test_has_labels(self):
     tns = TaxonNamespace(self.str_labels)
     self.assertTrue(tns.has_taxa_labels(self.str_labels))