def test_has_label_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 for label in labels_upper: tns.is_case_sensitive = True self.assertFalse(tns.has_taxon_label(label)) tns.is_case_sensitive = False self.assertTrue(tns.has_taxon_label(label))
def test_no_has_label(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_taxon_label(label))
def test_has_label(self): tns = TaxonNamespace(self.str_labels) for label in self.str_labels: self.assertTrue(tns.has_taxon_label(label))