configurationengine/source/cone/confml/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, mapping
    25 from cone.confml import model, mapping
    27 from cone.carbon import persistentjson, model as carbonmodel
    26 from cone.carbon import persistentjson, model as carbonmodel
    28 ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
    27 ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
    82         self.assertEquals(c2.namespace, "com.nokia")
    81         self.assertEquals(c2.namespace, "com.nokia")
    83         self.assertEquals(c2.path, "test")
    82         self.assertEquals(c2.path, "test")
    84 
    83 
    85     def test_map_carbon_setting_with_data(self):
    84     def test_map_carbon_setting_with_data(self):
    86         mapper = model.get_mapper('carbon')
    85         mapper = model.get_mapper('carbon')
    87         c1 = model.ConfmlSetting("test")
    86         c1 = model.ConfmlSetting("test", name="test")
    88         c2 = mapper.map_object(c1)
    87         c2 = mapper.map_object(c1)
    89         self.assertTrue(isinstance(c2, carbonmodel.CarbonSetting))
    88         self.assertTrue(isinstance(c2, carbonmodel.CarbonSetting))
    90         self.assertEquals(c2.name, "test")
    89         self.assertEquals(c2.name, "test")
    91         self.assertEquals(c2.ref, "test")
    90         self.assertEquals(c2.ref, "test")
    92 
    91 
    93     def test_map_carbon_setting_with_desc(self):
    92     def test_map_carbon_setting_with_desc(self):
    94         mapper = model.get_mapper('carbon')
    93         mapper = model.get_mapper('carbon')
    95         c1 = model.ConfmlSetting("test")
    94         c1 = model.ConfmlSetting("test", name="test")
    96         c1.desc = 'Testing man'
    95         c1.desc = 'Testing man'
    97         c2 = mapper.map_object(c1)
    96         c2 = mapper.map_object(c1)
    98         self.assertTrue(isinstance(c2, carbonmodel.CarbonSetting))
    97         self.assertTrue(isinstance(c2, carbonmodel.CarbonSetting))
    99         self.assertEquals(c2.name, "test")
    98         self.assertEquals(c2.name, "test")
   100         self.assertEquals(c2.ref, "test")
    99         self.assertEquals(c2.ref, "test")
   101         self.assertEquals(c2.desc, "Testing man")
   100         self.assertEquals(c2.desc, "Testing man")
   102         
   101         
   103     def test_map_carbon_int_setting_with_data(self):
   102     def test_map_carbon_int_setting_with_data(self):
   104         mapper = model.get_mapper('carbon')
   103         mapper = model.get_mapper('carbon')
   105         c1 = model.ConfmlIntSetting("test")
   104         c1 = model.ConfmlIntSetting("test", name="test")
   106         c2 = mapper.map_object(c1)
   105         c2 = mapper.map_object(c1)
   107         self.assertTrue(isinstance(c2, carbonmodel.CarbonIntSetting))
   106         self.assertTrue(isinstance(c2, carbonmodel.CarbonIntSetting))
   108         self.assertEquals(c2.name, "test")
   107         self.assertEquals(c2.name, "test")
   109         self.assertEquals(c2.ref, "test")
   108         self.assertEquals(c2.ref, "test")
   110 
   109 
   111     def test_map_carbon_setting_with_data(self):
   110     def test_map_carbon_setting_with_data(self):
   112         mapper = model.get_mapper('carbon')
   111         mapper = model.get_mapper('carbon')
   113         c1 = model.ConfmlBooleanSetting("test")
   112         c1 = model.ConfmlBooleanSetting("test", name="test")
   114         c2 = mapper.map_object(c1)
   113         c2 = mapper.map_object(c1)
   115         self.assertTrue(isinstance(c2, carbonmodel.CarbonBooleanSetting))
   114         self.assertTrue(isinstance(c2, carbonmodel.CarbonBooleanSetting))
   116         self.assertEquals(c2.name, "test")
   115         self.assertEquals(c2.name, "test")
   117         self.assertEquals(c2.ref, "test")
   116         self.assertEquals(c2.ref, "test")
   118 
   117 
   119     def test_map_carbon_setting_with_data(self):
   118     def test_map_carbon_setting_with_data(self):
   120         mapper = model.get_mapper('carbon')
   119         mapper = model.get_mapper('carbon')
   121         c1 = model.ConfmlSelectionSetting("test")
   120         c1 = model.ConfmlSelectionSetting("test", name="test")
   122         c2 = mapper.map_object(c1)
   121         c2 = mapper.map_object(c1)
   123         self.assertTrue(isinstance(c2, carbonmodel.CarbonSelectionSetting))
   122         self.assertTrue(isinstance(c2, carbonmodel.CarbonSelectionSetting))
   124         self.assertEquals(c2.name, "test")
   123         self.assertEquals(c2.name, "test")
   125         self.assertEquals(c2.ref, "test")
   124         self.assertEquals(c2.ref, "test")
   126 
   125 
   127     def test_map_carbon_feature(self):
   126     def test_map_carbon_feature(self):
   128         mapper = model.get_mapper('carbon')
   127         mapper = model.get_mapper('carbon')
   129         c1 = model.ConfmlFeature("test")
   128         c1 = model.ConfmlFeature("test", name="test")
   130         c2 = mapper.map_object(c1)
   129         c2 = mapper.map_object(c1)
   131         self.assertTrue(isinstance(c2, carbonmodel.CarbonFeature))
   130         self.assertTrue(isinstance(c2, carbonmodel.CarbonFeature))
   132         self.assertEquals(c2.name, "test")
   131         self.assertEquals(c2.name, "test")
   133         self.assertEquals(c2.ref, "test")
   132         self.assertEquals(c2.ref, "test")