예제 #1
0
 def test_normalize_ds_name_not_emission(self):
     ds = [{
         'categories': ['air'],
         'name': "Carbon dioxide, biogenic",
         'unit': 'kilogram',
     }]
     self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))
예제 #2
0
 def test_normalize_exc_name_already_linked(self):
     ds = [
         {
             "exchanges": [
                 {
                     "categories": ["air"],
                     "name": "Carbon dioxide, biogenic",
                     "type": "biosphere",
                     "unit": "kilogram",
                     "input": ("foo", "bar"),
                 }
             ]
         }
     ]
     expected = [
         {
             "exchanges": [
                 {
                     "categories": ["air"],
                     "name": "Carbon dioxide, non-fossil",
                     "type": "biosphere",
                     "unit": "kilogram",
                     "input": ("foo", "bar"),
                 }
             ]
         }
     ]
     self.assertEqual(expected, normalize_biosphere_names(ds))
예제 #3
0
 def test_normalize_ds_name_no_unit(self):
     ds = [{
         'categories': ['air'],
         'name': "Carbon dioxide, biogenic",
         'type': "emission",
     }]
     self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))
예제 #4
0
 def test_normalize_ds_name_not_emission(self):
     ds = [{
         "categories": ["air"],
         "name": "Carbon dioxide, biogenic",
         "unit": "kilogram",
     }]
     self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))
예제 #5
0
 def test_normalize_exc_name_no_category(self):
     ds = [{
         'exchanges': [{
             'type': "biosphere",
             'name': "Carbon dioxide, biogenic",
         }]
     }]
     self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))
예제 #6
0
 def test_normalize_ds_name(self):
     ds = [{
         'categories': ['air'],
         'name': "Carbon dioxide, biogenic",
         'unit': 'kilogram',
         'type': "emission",
     }]
     expected = [{
         'categories': ['air'],
         'name': "Carbon dioxide, non-fossil",
         'unit': 'kilogram',
         'type': "emission",
     }]
     self.assertEqual(expected, normalize_biosphere_names(ds))
예제 #7
0
 def test_normalize_ds_name(self):
     ds = [{
         "categories": ["air"],
         "name": "Carbon dioxide, biogenic",
         "unit": "kilogram",
         "type": "emission",
     }]
     expected = [{
         "categories": ["air"],
         "name": "Carbon dioxide, non-fossil",
         "unit": "kilogram",
         "type": "emission",
     }]
     self.assertEqual(expected, normalize_biosphere_names(ds))
예제 #8
0
 def test_normalize_exc_name_already_linked(self):
     ds = [{
         'exchanges': [{
             'categories': ['air'],
             'name': "Carbon dioxide, biogenic",
             'type': "biosphere",
             'unit': 'kilogram',
             'input': ('foo', 'bar'),
         }]
     }]
     expected = [{
         'exchanges': [{
             'categories': ['air'],
             'name': "Carbon dioxide, non-fossil",
             'type': "biosphere",
             'unit': 'kilogram',
             'input': ('foo', 'bar'),
         }]
     }]
     self.assertEqual(expected, normalize_biosphere_names(ds))
예제 #9
0
 def test_normalize_ds_name_no_category(self):
     ds = [{"name": "Carbon dioxide, biogenic", "type": "emission",}]
     self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))