def test_depends(self): schema = {'relationships': [{'depends_on': 'config_mysql'}]} comp = Component(schema) self.assertEqual(comp.depends(), ['config_mysql']) comp['relationships'].append({'depends_on': 'config_wordpress'}) self.assertEqual(comp.depends(), ['config_mysql', 'config_wordpress'])
def test_depends(self): schema = { 'relationships': [ {'depends_on': 'config_mysql'} ] } comp = Component(schema) self.assertEqual(comp.depends(), ['config_mysql']) comp['relationships'].append({'depends_on': 'config_wordpress'}) self.assertEqual(comp.depends(), ['config_mysql', 'config_wordpress'])
def test_init(self): comp = Component() self.assertEqual(comp.type, 'OS::Heat::SoftwareConfig') self.assertEqual(comp.properties, {}) self.assertEqual(comp.scripts, {}) self.assertEqual(comp.relations, []) self.assertEqual(comp.hosted_on(), None) self.assertEqual(comp.depends(), [])