Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/tests/unit/cloud/__pycache__/test_role_assignment.cpython-39.pyc
Ðазад
a u�h K � @ sB d dl mZ d dlmZ d dlZd dlmZ G dd� dej�ZdS )� )�exc)�baseN)�matchersc st e Zd Zdd� Zd]� fdd� Zd^� fdd� Zd d� Zdd� Zdd� Zdd� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Zd=d>� Zd?d@� ZdAdB� Z dCdD� Z!dEdF� Z"dGdH� Z#dIdJ� Z$dKdL� Z%dMdN� Z&dOdP� Z'dQdR� Z(dSdT� Z)dUdV� Z*dWdX� Z+dYdZ� Z,d[d\� Z-� Z.S )_�TestRoleAssignmentc C sj | � ddgt�|�� | � ddgt�|�� d}dd|j|||||d�id d |id|d |ii|d |iigS )N�group�user�project�domainzchttps://identity.example.com/identity/v3/{scope_t}s/{scopeid}/{entity_t}s/{entityid}/roles/{roleid}�linksZ assignment)Zscope_tZscopeidZentity_tZentityidZroleid�role�id�scope)Z assertThatr ZContains�format)�self�role_id� scope_type�scope_id�entity_type� entity_idZlink_str� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/tests/unit/cloud/test_role_assignment.py�_build_role_assignment_response s ��z2TestRoleAssignment._build_role_assignment_response�clouds.yamlc s� t t| ��|� | �� | _| �� | _| j| jjd�| _ | j | jjd�| _| j | jj| jj dd�| _| j| jjd�| _| j| jjd| jj d| j jd�| _| j| jjd| jj d| jjd�| _| j| jjd| jjd| j jd�| _| j| jjd| jjd| jjd�| _| �t| d � | �t| d � | �t| d� | �t| d� | �t| d � | �t| d� | �t| d� | �t| d� | �t| d� | �t| d� d S )N)� domain_idF)�project_name� project_id�v3r r �r r r r r r r � role_data� user_data�domain_data� group_data�project_data�project_data_v2�user_project_assignment�group_project_assignment�user_domain_assignment�group_domain_assignment)�superr �setUpZ_get_role_datar Z_get_domain_datar Z_get_user_datar r Z_get_project_datar"