Ejemplo n.º 1
0
 def test_parse_taxonomic_information_empty_levels(self):
     """Test parsing a taxonomy map with empty taxonomic levels."""
     exp = {
         '1': ['A', 'B', 'C'],
         '2': ['A', 'B', 'D'],
         '3': ['A', 'B', 'Z']
     }
     obs = _parse_taxonomic_information(self.tax_map3, 3)
     self.assertEqual(obs, exp)
Ejemplo n.º 2
0
 def test_parse_taxonomic_information_standard(self):
     """Test parsing a typical taxonomy map."""
     exp = {
         '1': ['A', 'B', 'C'],
         '2': ['A', 'B', 'D'],
         '3': ['A', 'Z', 'T']
     }
     obs = _parse_taxonomic_information(self.tax_map1, 3)
     self.assertEqual(obs, exp)
Ejemplo n.º 3
0
 def test_parse_taxonomic_information_single_level(self):
     """Test parsing a taxonomy map with single-level taxonomy."""
     exp = {'1': ['A'], '2': ['B'], '3': ['F']}
     obs = _parse_taxonomic_information(self.tax_map2, 1)
     self.assertEqual(obs, exp)
 def test_parse_taxonomic_information_empty_levels(self):
     """Test parsing a taxonomy map with empty taxonomic levels."""
     exp = {'1': ['A', 'B', 'C'], '2': ['A', 'B', 'D'],
            '3': ['A', 'B', 'Z']}
     obs = _parse_taxonomic_information(self.tax_map3, 3)
     self.assertEqual(obs, exp)
 def test_parse_taxonomic_information_single_level(self):
     """Test parsing a taxonomy map with single-level taxonomy."""
     exp = {'1': ['A'], '2': ['B'], '3': ['F']}
     obs = _parse_taxonomic_information(self.tax_map2, 1)
     self.assertEqual(obs, exp)
 def test_parse_taxonomic_information_standard(self):
     """Test parsing a typical taxonomy map."""
     exp = {'1': ['A', 'B', 'C'], '2': ['A', 'B', 'D'],
            '3': ['A', 'Z', 'T']}
     obs = _parse_taxonomic_information(self.tax_map1, 3)
     self.assertEqual(obs, exp)