diff -r 87cfa131b535 -r e7e0ae78773e configurationengine/source/cone/carbon/tests/unittest_model.py --- 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')