From 0864734872d93db29e6fb66ca6d3451e37e09588 Mon Sep 17 00:00:00 2001 From: "jose.lausuch" Date: Tue, 2 Jun 2015 01:29:03 +0200 Subject: vPing.py: Fixed IPs for VMs, Not DHCP JIRA: FUNCTEST-3 Change-Id: Ib921262cfe153e47b88ba268199a66bc47950893 Signed-off-by: jose.lausuch --- testcases/functest_utils.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'testcases/functest_utils.py') diff --git a/testcases/functest_utils.py b/testcases/functest_utils.py index 7b61198d1..f879a1a95 100644 --- a/testcases/functest_utils.py +++ b/testcases/functest_utils.py @@ -163,6 +163,20 @@ def remove_interface_router(neutron_client, router_id, subnet_id): print "Error:", sys.exc_info()[0] return False +def create_neutron_port(neutron_client, name, network_id, ip): + json_body = {'port': { + 'admin_state_up': True, + 'name': name, + 'network_id': network_id, + 'fixed_ips': [{"ip_address": ip}] + }} + try: + port = neutron_client.create_port(body=json_body) + return port['port']['id'] + except: + print "Error:", sys.exc_info()[0] + return False + def get_network_id(neutron_client, network_name): networks = neutron_client.list_networks()['networks'] -- cgit 1.2.3-korg