- self.tenant_name, self.tenant_description)
- admin_creds = os_utils.get_credentials()
- keystone_client = os_utils.get_keystone_client()
- self.tenant_created = os_utils.get_or_create_tenant_for_vnf(
- keystone_client, self.tenant_name, self.tenant_description)
- self.user_created = os_utils.get_or_create_user_for_vnf(
- keystone_client, self.tenant_name)
- creds = admin_creds.copy()
- creds.update({
- "tenant": self.tenant_name,
- "username": self.tenant_name,
- "password": self.tenant_name
- })
+ self.tenant_name, tenant_description)
+ snaps_creds = openstack_tests.get_credentials(
+ os_env_file=CONST.__getattribute__('openstack_creds'))
+
+ project_creator = OpenStackProject(
+ snaps_creds,
+ ProjectSettings(
+ name=self.tenant_name,
+ description=tenant_description
+ ))
+ project_creator.create()
+ 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)
+
+ project_creator.assoc_user(user_creator.create())
+
+ self.snaps_creds = user_creator.get_os_creds(self.tenant_name)
+