Merge "Put ToC after heading"
[functest.git] / testcases / functest_utils.py
index 7b61198..26c1f47 100644 (file)
@@ -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']
@@ -226,6 +240,6 @@ def execute_command(cmd, logger=None):
     if p == 0 :
         return True
     else:
-        if loger:
+        if logger:
             logger.error("Error when executing command %s" %cmd)
         exit(-1)