configurationengine/source/cone/carbon/tests/unittest_mapping.py
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
equal deleted inserted replaced
2:87cfa131b535 3:e7e0ae78773e
    18 import unittest
    18 import unittest
    19 import string
    19 import string
    20 import sys
    20 import sys
    21 import os
    21 import os
    22 import shutil
    22 import shutil
    23 import __init__
       
    24 
    23 
    25 from cone.public import api, exceptions
    24 from cone.public import api, exceptions
    26 from cone.confml import model as confmlmodel
    25 from cone.confml import model as confmlmodel
    27 from cone.carbon import persistentjson, model, mapping
    26 from cone.carbon import persistentjson, model, mapping
    28 ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
    27 ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
    60         c1 = model.CarbonConfiguration("test")
    59         c1 = model.CarbonConfiguration("test")
    61         c1.name = "test.confml"
    60         c1.name = "test.confml"
    62         c1.namespace = "com.nokia"
    61         c1.namespace = "com.nokia"
    63         c2 = mapper.map_object(c1)
    62         c2 = mapper.map_object(c1)
    64         self.assertTrue(isinstance(c2, confmlmodel.ConfmlConfiguration))
    63         self.assertTrue(isinstance(c2, confmlmodel.ConfmlConfiguration))
    65         self.assertEquals(c2.name, "test")
    64         self.assertEquals(c2.name, "test.confml")
    66         self.assertEquals(c2.namespace, "com.nokia")
    65         self.assertEquals(c2.namespace, "com.nokia")
    67         self.assertEquals(c2.path, "test")
    66         self.assertEquals(c2.path, "test")
    68 
    67 
    69     def test_map_carbon_setting_with_data(self):
    68     def test_map_carbon_setting_with_data(self):
    70         mapper = model.get_mapper('confml')
    69         mapper = model.get_mapper('confml')
    71         c1 = model.CarbonSetting("test")
    70         c1 = model.CarbonSetting("test")
    72         c2 = mapper.map_object(c1)
    71         c2 = mapper.map_object(c1)
    73         self.assertTrue(isinstance(c2, confmlmodel.ConfmlSetting))
    72         self.assertTrue(isinstance(c2, confmlmodel.ConfmlSetting))
    74         self.assertEquals(c2.name, "test")
    73         self.assertEquals(c2.name, None)
    75         self.assertEquals(c2.ref, "test")
       
    76 
       
    77     def test_map_carbon_setting_with_data(self):
       
    78         mapper = model.get_mapper('confml')
       
    79         c1 = model.CarbonSetting("test")
       
    80         c2 = mapper.map_object(c1)
       
    81         self.assertTrue(isinstance(c2, confmlmodel.ConfmlSetting))
       
    82         self.assertEquals(c2.name, "test")
       
    83         self.assertEquals(c2.ref, "test")
    74         self.assertEquals(c2.ref, "test")
    84 
    75 
    85     def test_map_carbon_int_setting_with_data(self):
    76     def test_map_carbon_int_setting_with_data(self):
    86         mapper = model.get_mapper('confml')
    77         mapper = model.get_mapper('confml')
    87         c1 = model.CarbonIntSetting("test")
    78         c1 = model.CarbonIntSetting("test")
    88         c2 = mapper.map_object(c1)
    79         c2 = mapper.map_object(c1)
    89         self.assertTrue(isinstance(c2, confmlmodel.ConfmlIntSetting))
    80         self.assertTrue(isinstance(c2, confmlmodel.ConfmlIntSetting))
    90         self.assertEquals(c2.name, "test")
    81         self.assertEquals(c2.name, None)
    91         self.assertEquals(c2.ref, "test")
    82         self.assertEquals(c2.ref, "test")
    92 
    83 
    93     def test_map_carbon_setting_with_data(self):
    84     def test_map_carbon_boolean_setting_with_data(self):
    94         mapper = model.get_mapper('confml')
    85         mapper = model.get_mapper('confml')
    95         c1 = model.CarbonBooleanSetting("test")
    86         c1 = model.CarbonBooleanSetting("test")
    96         c2 = mapper.map_object(c1)
    87         c2 = mapper.map_object(c1)
    97         self.assertTrue(isinstance(c2, confmlmodel.ConfmlBooleanSetting))
    88         self.assertTrue(isinstance(c2, confmlmodel.ConfmlBooleanSetting))
    98         self.assertEquals(c2.name, "test")
    89         self.assertEquals(c2.name, None)
    99         self.assertEquals(c2.ref, "test")
    90         self.assertEquals(c2.ref, "test")
   100 
    91 
   101     def test_map_carbon_setting_with_data(self):
    92     def test_map_carbon_selection_setting_with_data(self):
   102         mapper = model.get_mapper('confml')
    93         mapper = model.get_mapper('confml')
   103         c1 = model.CarbonSelectionSetting("test")
    94         c1 = model.CarbonSelectionSetting("test")
   104         c2 = mapper.map_object(c1)
    95         c2 = mapper.map_object(c1)
   105         self.assertTrue(isinstance(c2, confmlmodel.ConfmlSelectionSetting))
    96         self.assertTrue(isinstance(c2, confmlmodel.ConfmlSelectionSetting))
   106         self.assertEquals(c2.name, "test")
    97         self.assertEquals(c2.name, None)
   107         self.assertEquals(c2.ref, "test")
    98         self.assertEquals(c2.ref, "test")