78 self.assertEquals(c.has_external_relations, False) |
77 self.assertEquals(c.has_external_relations, False) |
79 |
78 |
80 |
79 |
81 class TestCarbonConfiguration(unittest.TestCase): |
80 class TestCarbonConfiguration(unittest.TestCase): |
82 def test_create_carbon_configuration(self): |
81 def test_create_carbon_configuration(self): |
83 config = model.CarbonConfiguration(path='foo/bar/test.confml', version_identifier='testing') |
82 config = model.CarbonConfiguration(path='foo/bar/test.confml', version_identifier='testing', type="confroot") |
84 self.assertEquals(config.version_identifier,'testing') |
83 self.assertEquals(config.version_identifier,'testing') |
85 self.assertEquals(config.path,'foo/bar/test.confml') |
84 self.assertEquals(config.path,'foo/bar/test.confml') |
86 self.assertEquals(config.ref,'foo__bar__test_confml') |
85 self.assertEquals(config.ref,'foo__bar__test_confml') |
87 self.assertEquals(config.name,'test') |
86 self.assertEquals(config.name,'test') |
|
87 self.assertEquals(config.type,'confroot') |
88 |
88 |
89 config = model.CarbonConfiguration(ref='foo/bar/test.confml') |
89 config = model.CarbonConfiguration(ref='foo/bar/test.confml') |
90 self.assertEquals(config.path,'foo/bar/test.confml') |
90 self.assertEquals(config.path,'foo/bar/test.confml') |
91 self.assertEquals(config.ref,'foo__bar__test_confml') |
91 self.assertEquals(config.ref,'foo__bar__test_confml') |
92 self.assertEquals(config.name,'test') |
92 self.assertEquals(config.name,'test') |
123 def test_create(self): |
123 def test_create(self): |
124 c = model.FeatureList(name='test') |
124 c = model.FeatureList(name='test') |
125 self.assertTrue(c) |
125 self.assertTrue(c) |
126 self.assertEquals(c.name, 'test') |
126 self.assertEquals(c.name, 'test') |
127 self.assertEquals(c.meta.get('type'), 'featurelist') |
127 self.assertEquals(c.meta.get('type'), 'featurelist') |
128 self.assertEquals(c.path, 'test.confml') |
128 self.assertEquals(c.path, 'featurelists/test (working).confml') |
|
129 self.assertEquals(c.get_ref(), 'featurelists__test_working__confml') |
|
130 |
|
131 def test_create_with_ref(self): |
|
132 c = model.FeatureList('test_foo.confml') |
|
133 self.assertTrue(c) |
|
134 self.assertEquals(c.name, 'test_foo (working)') |
|
135 self.assertEquals(c.meta.get('type'), 'featurelist') |
|
136 self.assertEquals(c.path, 'featurelists/test_foo (working).confml') |
|
137 self.assertEquals(c.get_ref(), 'featurelists__test_foo_working__confml') |
129 |
138 |
130 def test_create_with_path(self): |
139 def test_create_with_path(self): |
131 c = model.FeatureList(path='featurelists/test.confml') |
140 c = model.FeatureList(path='featurelists/test.confml') |
132 self.assertTrue(c) |
141 self.assertTrue(c) |
133 self.assertEquals(c.name, '') |
142 self.assertEquals(c.name, 'test (working)') |
134 self.assertEquals(c.meta.get('type'), 'featurelist') |
143 self.assertEquals(c.meta.get('type'), 'featurelist') |
135 self.assertEquals(c.path, 'featurelists/test.confml') |
144 self.assertEquals(c.path, 'featurelists/test (working).confml') |
136 self.assertEquals(c.version_identifier, 'WORKING') |
145 self.assertEquals(c.version_identifier, 'working') |
137 |
146 |
138 class TestFeature(unittest.TestCase): |
147 class TestFeature(unittest.TestCase): |
139 def test_create(self): |
148 def test_create(self): |
140 c = model.CarbonFeature(ref='test') |
149 c = model.CarbonFeature(ref='test', name="test1") |
141 self.assertTrue(c) |
150 self.assertTrue(c) |
142 self.assertEquals(c.name, 'test') |
151 self.assertEquals(c.name, 'test1') |
143 self.assertEquals(c.ref, 'test') |
152 self.assertEquals(c.ref, 'test') |