def test_interfaces(self): wordpress_node = [ node for node in self.tosca.nodetemplates if node.name == 'wordpress'][0] interfaces = wordpress_node.interfaces self.assertEqual(2, len(interfaces)) for interface in interfaces: if interface.name == 'create': self.assertEqual(ifaces.LIFECYCLE_SHORTNAME, interface.type) self.assertEqual('wordpress/wordpress_install.sh', interface.implementation) self.assertIsNone(interface.inputs) elif interface.name == 'configure': self.assertEqual(ifaces.LIFECYCLE_SHORTNAME, interface.type) self.assertEqual('wordpress/wordpress_configure.sh', interface.implementation) self.assertEqual(3, len(interface.inputs)) TestCase.skip(self, 'bug #1440247') wp_db_port = interface.inputs['wp_db_port'] self.assertIsInstance(wp_db_port, GetProperty) self.assertEqual('get_property', wp_db_port.name) self.assertEqual(['SELF', 'database_endpoint', 'port'], wp_db_port.args) result = wp_db_port.result() self.assertIsInstance(result, GetInput) else: raise AssertionError( 'Unexpected interface: {0}'.format(interface.name))
def setUp(self): TestCase.setUp(self) exception.ExceptionCollector.stop( ) # Added as sometimes negative testcases fails. self.tosca_tpl = os.path.join( os.path.dirname(os.path.abspath(__file__)), "spec_samples/etsi_sol001/sunshinedb/Definitions/sunshinedb.yaml") self.tosca = ToscaTemplate(path=tosca_tpl, no_required_paras_check=True)
def setUp(self): TestCase.setUp(self) """TOSCA template.""" self.tosca_tpl_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), "data/topology_template/subsystem.yaml" ) self.tpl = YAML_LOADER(self.tosca_tpl_path) self.topo_tpl = self.tpl.get("topology_template") self.imports = self.tpl.get("imports") self.topo = TopologyTemplate(self.topo_tpl, self._get_all_custom_def())
def setUp(self): TestCase.setUp(self) '''TOSCA template.''' self.tosca_tpl_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), "data/topology_template/subsystem.yaml") self.tpl = YAML_LOADER(self.tosca_tpl_path) self.topo_tpl = self.tpl.get('topology_template') self.imports = self.tpl.get('imports') self.topo = TopologyTemplate(self.topo_tpl, self._get_all_custom_def())
def setUp(self): TestCase.setUp(self) '''TOSCA template.''' self.tosca_tpl_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), "data/topology_template/transactionsubsystem.yaml") self.tpl = YAML_LOADER(self.tosca_tpl_path) self.topo_tpl = self.tpl.get('topology_template') self.imports = self.tpl.get('imports') self.topo = TopologyTemplate(self.topo_tpl, self._get_all_custom_def())
def setUp(self): TestCase.setUp(self) exception.ExceptionCollector.stop( ) # Added as sometimes negative testcases fails. '''TOSCA template.''' self.tosca_tpl_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), "data/topology_template/transactionsubsystem.yaml") self.tpl = YAML_LOADER(self.tosca_tpl_path) self.topo_tpl = self.tpl.get('topology_template') self.imports = self.tpl.get('imports') self.topo = TopologyTemplate(self.topo_tpl, self._get_all_custom_def())
def setUp(self): TestCase.setUp(self) exception.ExceptionCollector.stop()
def setUp(self): TestCase.setUp(self) ExceptionCollector.stop( ) # Added as sometimes negative testcases fails.