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_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)
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)