configurationengine/source/cone/confml/tests/unittest_model.py
changeset 5 d2c80f5cab53
parent 3 e7e0ae78773e
equal deleted inserted replaced
4:0951727b8815 5:d2c80f5cab53
    14 # Description: 
    14 # Description: 
    15 #
    15 #
    16 
    16 
    17 import unittest
    17 import unittest
    18 import sys
    18 import sys
    19 from cone.public import api, exceptions
    19 from cone.public import api, exceptions, container
    20 from cone.confml import model
    20 from cone.confml import model
    21 
    21 
    22 
    22 
    23 class TestConfmlMeta(unittest.TestCase):
    23 class TestConfmlMeta(unittest.TestCase):
    24     def test_create_meta(self):
    24     def test_create_meta(self):
  1374         config = model.ConfmlConfiguration("test/foo/bar.jpg")
  1374         config = model.ConfmlConfiguration("test/foo/bar.jpg")
  1375         subconfig = config.create_configuration("sub/jee.confml")
  1375         subconfig = config.create_configuration("sub/jee.confml")
  1376         self.assertEquals(subconfig.get_full_path(),'test/foo/sub/jee.confml')
  1376         self.assertEquals(subconfig.get_full_path(),'test/foo/sub/jee.confml')
  1377         self.assertTrue(isinstance(subconfig,model.ConfmlConfiguration))
  1377         self.assertTrue(isinstance(subconfig,model.ConfmlConfiguration))
  1378 
  1378 
  1379         
       
  1380 class TestConfmlView(unittest.TestCase):
  1379 class TestConfmlView(unittest.TestCase):
  1381     def test_create_view(self):
  1380     def test_create_view(self):
  1382         view = model.ConfmlView("test", id="test")
  1381         view = model.ConfmlView("test", id="test")
  1383         self.assertTrue(view)
  1382         self.assertTrue(view)
  1384         self.assertEquals(view.get_ref(),'test')
  1383         self.assertEquals(view.get_ref(),'test')
  1469         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').minInclusive, 0)
  1468         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').minInclusive, 0)
  1470         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').maxInclusive, 10)
  1469         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').maxInclusive, 10)
  1471         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').minExclusive, 0)
  1470         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').minExclusive, 0)
  1472         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').maxExclusive, 10)
  1471         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').maxExclusive, 10)
  1473         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').options['1'].name,'opt1')
  1472         self.assertEquals(view.get_feature('group1.proxy_fea1_intset1').options['1'].name,'opt1')
  1474         
  1473 
       
  1474 class TestConfmlExtensions(unittest.TestCase):
       
  1475     def test_create_extensions(self):
       
  1476         extensionselem = model.ConfmlExtensions()
       
  1477         self.assertEquals(str(extensionselem),"ConfmlExtensions({'ref': '_extensions'})")
       
  1478 
  1475 if __name__ == '__main__':
  1479 if __name__ == '__main__':
  1476     unittest.main()
  1480     unittest.main()