--- a/configurationengine/source/cone/carbon/tests/unittest_model.py Fri Mar 12 08:30:17 2010 +0200
+++ b/configurationengine/source/cone/carbon/tests/unittest_model.py Tue Aug 10 14:29:28 2010 +0300
@@ -20,7 +20,6 @@
import sys
import os
import shutil
-import __init__
import datetime
from cone.public import api, exceptions
@@ -80,11 +79,12 @@
class TestCarbonConfiguration(unittest.TestCase):
def test_create_carbon_configuration(self):
- config = model.CarbonConfiguration(path='foo/bar/test.confml', version_identifier='testing')
+ config = model.CarbonConfiguration(path='foo/bar/test.confml', version_identifier='testing', type="confroot")
self.assertEquals(config.version_identifier,'testing')
self.assertEquals(config.path,'foo/bar/test.confml')
self.assertEquals(config.ref,'foo__bar__test_confml')
self.assertEquals(config.name,'test')
+ self.assertEquals(config.type,'confroot')
config = model.CarbonConfiguration(ref='foo/bar/test.confml')
self.assertEquals(config.path,'foo/bar/test.confml')
@@ -125,19 +125,28 @@
self.assertTrue(c)
self.assertEquals(c.name, 'test')
self.assertEquals(c.meta.get('type'), 'featurelist')
- self.assertEquals(c.path, 'test.confml')
+ self.assertEquals(c.path, 'featurelists/test (working).confml')
+ self.assertEquals(c.get_ref(), 'featurelists__test_working__confml')
+
+ def test_create_with_ref(self):
+ c = model.FeatureList('test_foo.confml')
+ self.assertTrue(c)
+ self.assertEquals(c.name, 'test_foo (working)')
+ self.assertEquals(c.meta.get('type'), 'featurelist')
+ self.assertEquals(c.path, 'featurelists/test_foo (working).confml')
+ self.assertEquals(c.get_ref(), 'featurelists__test_foo_working__confml')
def test_create_with_path(self):
c = model.FeatureList(path='featurelists/test.confml')
self.assertTrue(c)
- self.assertEquals(c.name, '')
+ self.assertEquals(c.name, 'test (working)')
self.assertEquals(c.meta.get('type'), 'featurelist')
- self.assertEquals(c.path, 'featurelists/test.confml')
- self.assertEquals(c.version_identifier, 'WORKING')
+ self.assertEquals(c.path, 'featurelists/test (working).confml')
+ self.assertEquals(c.version_identifier, 'working')
class TestFeature(unittest.TestCase):
def test_create(self):
- c = model.CarbonFeature(ref='test')
+ c = model.CarbonFeature(ref='test', name="test1")
self.assertTrue(c)
- self.assertEquals(c.name, 'test')
+ self.assertEquals(c.name, 'test1')
self.assertEquals(c.ref, 'test')