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)))
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))
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)))
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)))
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)))
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))
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))
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))
def test_normalize_ds_name_no_category(self): ds = [{"name": "Carbon dioxide, biogenic", "type": "emission",}] self.assertEqual(ds, normalize_biosphere_names(copy.deepcopy(ds)))