def test_create_port_group_with_bidirectional_port(self): """Create port_pair: myname with bidirectional port.""" resource = 'port_pair' cmd = pp.PortPairCreate(test_cli20.MyApp(sys.stdout), None) name = 'myname' myid = 'myid' args = [name, '--ingress', ingress_port_UUID, '--egress', ingress_port_UUID] position_names = ['name', 'ingress', 'egress'] position_values = [name, ingress_port_UUID, ingress_port_UUID] self._test_create_resource(resource, cmd, name, myid, args, position_names, position_values)
def test_create_port_pair_with_mandatory_param(self): """Create port_pair: myname.""" resource = 'port_pair' cmd = pp.PortPairCreate(test_cli20.MyApp(sys.stdout), None) name = 'myname' myid = 'myid' args = [name, '--ingress', ingress_port_UUID, '--egress', egress_port_UUID] position_names = ['name', 'ingress', 'egress'] position_values = [name, ingress_port_UUID, egress_port_UUID] self._test_create_resource(resource, cmd, name, myid, args, position_names, position_values)
def test_create_port_pair_with_all_param(self): """Create port_pair: myname with all parameter""" resource = 'port_pair' cmd = pp.PortPairCreate(test_cli20.MyApp(sys.stdout), None) name = 'myname' myid = 'myid' desc = "my_port_pair" service_fn_param = 'correlation=None' service_fn_param_exp = {"correlation": "None"} args = [name, '--ingress', ingress_port_UUID, '--egress', egress_port_UUID, '--description', desc, '--service-function-parameters', service_fn_param] position_names = ['name', 'ingress', 'egress', 'description', 'service_function_parameters'] position_values = [name, ingress_port_UUID, egress_port_UUID, desc, service_fn_param_exp] self._test_create_resource(resource, cmd, name, myid, args, position_names, position_values)