Пример #1
0
 def test_new_taxon_to_immutable(self):
     tns = TaxonNamespace()
     tns.is_mutable = False
     for idx, label in enumerate(self.str_labels):
         with self.assertRaises(TypeError):
             t = tns.new_taxon(label)
         self.assertEqual(len(tns), 0)
Пример #2
0
 def test_new_taxon(self):
     tns = TaxonNamespace()
     for idx, label in enumerate(self.str_labels):
         t = tns.new_taxon(label)
         self.assertTrue(isinstance(t, Taxon))
         self.assertEqual(t.label, label)
         self.assertEqual(len(tns), idx+1)
     self.validate_taxon_concepts(tns, self.str_labels)