Пример #1
0
 def test_findall_multiple(self):
     tns = TaxonNamespace(self.str_labels)
     multilabels= ["_", "z"]
     for label in multilabels:
         tns.is_case_sensitive=True
         taxa = tns.findall(label=label)
         self.assertTrue(isinstance(taxa, collections.Iterable))
         self.assertEqual(len(taxa), len([s for s in self.str_labels if s == label]))
         for t in taxa:
             self.assertEqual(t.label, label)
Пример #2
0
 def test_findall_not_found(self):
     tns = TaxonNamespace(self.str_labels)
     tns.is_case_sensitive=True
     taxa = tns.findall(label="x")
     self.assertEqual(taxa, [])