Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/openstack/tests/functional/cloud/__pycache__/test_compute.cpython-39.pyc
Ðазад
a u�h*V � @ s^ d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddl mZ G dd � d ej�Z dS ) z` test_compute ---------------------------------- Functional tests for `shade` compute methods. � N)�TimeoutException)�exc)�base)�pick_flavor)�utilsc s� e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd;d%d&�Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Z� ZS )<�TestComputec sT d| _ tt| ��� t| jjdd��| _| jd u r<| �d� | � � | _ | �� | _d S )Ng �?F)Z get_extrazno sensible flavor available) ZTIMEOUT_SCALING_FACTOR�superr �setUpr � user_cloudZlist_flavors�flavor�assertFalseZ pick_image�image�getUniqueString�server_name��self�� __class__� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/openstack/tests/functional/cloud/test_compute.pyr s � zTestCompute.setUpc C s� | j �|�}|sdS | j �|�}z<| j j|jdd� |D ] }|jdkr8| j j|jdd� q8W nD tj t fy� | j �|j� |D ]}| jj|jddd� q�Y n0 dS )aZ Delete the named server and any attached volumes. Adding separate cleanup calls for servers and volumes can be tricky since they need to be done in the proper order. And sometimes deleting a server can start the process of deleting a volume if it is booted from that volume. This encapsulates that logic. NT��wait�deletingF)r �force)r � get_server�get_volumes� delete_server�name�status� delete_volume�idr ZOpenStackCloudTimeoutr �operator_cloud)r r �server�volumes�volumer r r �_cleanup_servers_and_volumes, s �z(TestCompute._cleanup_servers_and_volumesc C s� | � | j| j� | jj| j| j| jdd�}| �| j|d � | �| jj|d d � | �| jj|d d � | � |d � | � | jj| jdd�� | �| j� | j�� d S ) NT�r r r r r r r r � adminPassr �� addCleanupr% r r � create_serverr r �assertEqualr �assertIsNotNone� assertTruer �assertIsNoner �r r"