Optimize list express to list generator 11/38711/1
authorzhongjun <zhong.jun@zte.com.cn>
Fri, 4 Aug 2017 01:03:05 +0000 (09:03 +0800)
committerzhongjun <zhong.jun@zte.com.cn>
Fri, 4 Aug 2017 01:03:05 +0000 (09:03 +0800)
optimize list express to list generator in tempest.py

Change-Id: I8ba12d33a1fc8b33e29fa0a08d7be40a1361bb65
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
deploy/tempest.py

index 3c1a6c7..49fc08f 100644 (file)
@@ -215,10 +215,9 @@ def add_hosts_interface(cluster_id, hosts_info, hosts_name, mac_address_map,
 def add_host_role(cluster_id, host_id, host_exp_name, host_real_name, vip):
     role_meta = {'filters': {'cluster_id': cluster_id}}
     role_list_generator = client.roles.list(**role_meta)
-    role_list = [role for role in role_list_generator]
-    lb_role_id = [role.id for role in role_list if
+    lb_role_id = [role.id for role in role_list_generator if
                   role.name == "CONTROLLER_LB"][0]
-    computer_role_id = [role.id for role in role_list if
+    computer_role_id = [role.id for role in role_list_generator if
                         role.name == "COMPUTER"][0]
     if host_exp_name in ['all_in_one']:
         role_lb_update_meta = {'nodes': [host_id],