Create VNF user with admin role 35/41135/1
authorAlex Yang <yangyang1@zte.com.cn>
Wed, 6 Sep 2017 01:26:44 +0000 (09:26 +0800)
committerAlex Yang <yangyang1@zte.com.cn>
Wed, 6 Sep 2017 01:26:44 +0000 (09:26 +0800)
Change-Id: I9cdeedd90cacfdae10c498580493106a6cb727fb
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
functest/core/vnf.py

index 868b8b4..517838a 100644 (file)
@@ -116,13 +116,15 @@ class VnfOnBoarding(base.TestCase):
             self.created_object.append(project_creator)
             self.os_project = project_creator
 
-            user_creator = OpenStackUser(snaps_creds,
-                                         UserSettings(
-                                             name=self.tenant_name,
-                                             password=self.tenant_name))
-            self.created_object.append(user_creator)
+            user_creator = OpenStackUser(
+                snaps_creds,
+                UserSettings(
+                    name=self.tenant_name,
+                    password=self.tenant_name,
+                    roles={'admin': self.tenant_name}))
 
-            project_creator.assoc_user(user_creator.create())
+            user_creator.create()
+            self.created_object.append(user_creator)
 
             self.snaps_creds = user_creator.get_os_creds(self.tenant_name)