Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/cinderclient/tests/unit/v3/__pycache__/test_shell.cpython-39.pyc
Ðазад
a t�h � @ s� d dl Z d dlZd dlZd dlmZ d dlZd dlmZ d dl Z d dl m Z d dl mZ d dl mZ d dl m Z d dl mZ d d l mZ d d lmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ e j ej�edej�G dd� dej���ZdS )� N)�fixture)�parse)�api_versions)�base)�client)� exceptions)�shell)�utils)�attachments)�volume_snapshots)�volumes)�keystone_client)�fakesZClientc ( sL e Zd Zddddejd�Z� fdd�Zdd � Z�d�dd�Zd d� Z e �d d d�ddd�ddd��e jdd� ��Z e �ddd�ddd�ddd�ddd�dd d�d!d"d�d#d$d�d%d&d�d'd(d�d)d*d�d+d,d�d-d.d�d/d0d�d1d2d�d3d4d�d5d6d�d7d8d�d9d:d�d;d<d�d=d>d�d?d@d�dAdBd�dCdDd�dEdFd�dGdHd�dIdJd�dKdLd�dMdNd�dOdPd�dQdRd�dSdTd�dUdVd�dWdXd�dYdZd�d[d\d�d]dZd��$e jd^d_� ��Zd`da� Zdbdc� Zddde� Zdfdg� Zdhdi� Zdjdk� Zdldm� Zdndo� Zdpdq� Ze �drds�dtdu� �Ze�dv�dwdx� �Ze�dy�dzd{� �Zd|d}� Ze �d~di d�d��d��d�dd�d�d�d�d�d�d�d��d�d��d��d�di d�d��d���e�d��e jd�d�� ���Ze �d~di d�d�d��d��d�dd�d�d�d�d�d�d�d��d�d�d��d��d�di d�d�d��d���e�d��e jd�d�� ���Zej� e!j"d��d�d�� �Z#e �d�d�d��d�d�d��d�d�d��d�d�d��d�d�d��d�d�d��d�d�d���e jd�d�� ��Z$e�dv�ej� e%j&j'j(d��d�d�� ��Z)d�d�� Z*d�d�� Z+e �d�d�d�d�d�d�d�d�d�d��id���e jd�d�� ��Z,e jd�d�� �Z-d�d�� Z.d�d�� Z/d�d�� Z0d�d�� Z1d�d�� Z2d�d�� Z3d�d�� Z4d�d Z5d�dĄ Z6d�dƄ Z7d�dȄ Z8d�dʄ Z9d�d̄ Z:d�d΄ Z;d�dЄ Z<d�d҄ Z=d�dԄ Z>d�dք Z?d�d Z@d�dڄ ZAd�d܄ ZBd�dބ ZCe �d�d�d�id�d�d�d�id��e jd�d� ��ZDd�d� ZEd�d� ZFd�d� ZGd�d� ZHe �d�d�d�d� �ZId�d� ZJd�d�� ZKd�d�� ZLd�d�� ZMd�d�� ZNd�d�� ZOd��d � ZPe �d�d �d�d�d d��d�d��e j�d�d� ��ZQ�d�d� ZR�d�d � ZS�d �d� ZT�d�d � ZU�d�d� ZV�d�d� ZW�d�d� ZX�d�d� ZYe �d��d��d�d� �ZZe��d�e �d��d��d�d� ��Z[e��d�e �d��d��d�d� ��Z\�d�d� Z]e �d�d �d!d ��d"�d#� �Z^e �d�d$�d%�d&��d �d$�d%�d&��d!�d$�d%�d&�d �d$�d%�d&�d�d'�d(�d&��d)�d*�d(�d&�gd�gg �d+��d,�d�d$�d%�d&��d �d$�d%�d&��d!�d$�d%�d&�d �d$�d%�d&�d�d'�d(�d&��d)�d*�d(�d&�gd��d-gg �d+��d,��e j�d.�d/� ��Z_e ��d0�d1�d2id��d3�d4�d5�d6�d��d7�d8�d9id��e j�d:�d;� ��Z`�d<�d=� Za�d>�d?� Zbe ��d@�dA�dB�dC�dD��dE�dF� �Zc�dG�dH� Zd�dI�dJ� Ze�dK�dL� Zf�dM�dN� Zg�dO�dP� Zh�dQ�dR� Zi�dS�dT� Zj�dU�dV� Zke�d���dW�dX� �Zle ��dY�dZ�d[�d\�d]�e j�d^�d_� ��Zm�d`�da� Zn�db�dc� Zoe ��dd�de�df�dg�dh�di�e j�dj�dk� ��Zp�dl�dm� Zqe��dn��do�dp� �Zre��dn�e�dv��dq�dr� ��Zse ��ds�dt�du�dv�dw�e��dn�e�dv��dx�dy� ���Zte��dz��d{�d|� �Zue��dz�e��d��d}�d~� ��Zve ��d�d��d��d��d��d��d��d��e��dz��d��d�� ��Zwe ��ds�dt�du�dv�dw�e��dz��d��d�� ��Zxe��d���d��d�� �Zye��d���d��d�� �Zze��d��e��d���d��d�� ��Z{�d��d�� Z|�d��d�� Z}�d��d�� Z~e�dv��d��d�� �Ze��d���d��d�� �Z�e��d���d��d�� �Z��d��d�� Z�e��d��d��d�� �Z�e��d��d��d�� �Z��d��d�� Z��d��d�� Z��d��d�� Z��d��d�� Z�e �d�d�d �d��d�d�d �d��d�d�d �d��d�d�d �d��d�d�d��d���e j�d��d�� ��Z��d��d�� Z��d��d�� Z��d��d�� Z��d��d�� Z��d��d�� Z��d��d�� Z��d��d�� Z�e ��d��d�d��dÐd�d��dŐd�d��dǐd�d��dɐd�d��dːd�d��e j�d͐d΄ ��Z�� Z�S (� � ShellTest�username�passwordZ project_id�3)ZCINDER_USERNAMEZCINDER_PASSWORDZCINDER_PROJECT_IDZOS_VOLUME_API_VERSIONZ CINDER_URLc sx t t| ��� | jD ]}| �t�|| j| �� q| �� t� � | _| �t �� �| _| jj dtjtjd� t�� | _dS )zRun before each test.�GET)�textN)�superr �setUp�FAKE_ENVZ useFixture�fixturesZEnvironmentVariableZmock_completionr ZOpenStackCinderShell�requests_mock_fixtureZFixture�requestsZregister_urir �BASE_URLZkeystone_request_callback�mockZMock�cs)�self�var�� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/cinderclient/tests/unit/v3/test_shell.pyr M s � �zShellTest.setUpc C sR t jdt�d�t�d�fd�� | j�|�� � W d � n1 sD0 Y d S )Nz3cinderclient.api_versions._get_server_version_range�3.0z3.99)�return_value)r �patchr � APIVersionr �main�split�r �cmdr"