Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/container/__pycache__/test_lxd.cpython-39.pyc
Ðазад
a q�h�5 � @ s� d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dl mZ d d l m Z d d l mZ d dlmZ d dlmZ d d lmZ d dlmZ G dd� dej�ZG dd� de�Zedkr�e �e�� � dS )� N)�unittest)�Provider)� get_driver)�ContainerImage)� Container)�LXDStoragePool)�LXDAPIException)�LXDContainerDriver)� LXDServerInfo)�httplib)�CONTAINER_PARAMS_LXD)�ContainerFileFixtures)�MockHttpc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"S )#�LXDContainerDriverTestCasez+ Unit tests for LXDContainerDriver c C sN d}g | _ |D ]:}ttj_d t_dt_tt� }t|j_||_| j � |� qd S )N)� linux_124�a) �drivers�LXDMockHttpr Z connectionClsZ conn_class�typeZ use_paramr �version�append)�self�versionsr �driver� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/test/container/test_lxd.py�setUp+ s ��z LXDContainerDriverTestCase.setUpc C s* | j D ]}|�� }| �|d |j� qd S )Nr )r Zex_get_api_endpoints�assertEqualr )r r �apir r r �!test_ex_get_api_endpoints_trusted: s z<LXDContainerDriverTestCase.test_ex_get_api_endpoints_trustedc C sj | j D ]^}|�� }| �|t� | �|jg � | �|jd� | �|jd� | �|jd� | �|j d� qd S )NZstabler ZguestF) r Zex_get_server_configuration�assertIsInstancer r Zapi_extensionsZ api_status�api_version�auth�public)r r Z server_configr r r � test_ex_get_server_configuration? s z;LXDContainerDriverTestCase.test_ex_get_server_configurationc C s\ | j D ]P}|�� }| �t|�d� | �|d t� | �|d jd� | �|d jd� qd S )N� r Ztrusty)r Zlist_imagesr �lenr r �id�name)r r Zimagesr r r �test_list_imagesI s z+LXDContainerDriverTestCase.test_list_imagesc C sl | j D ]`}|�� }| �t|�d� | �|d t� | �|d t� | �|d jd� | �|d jd� qd S )N� r r% �first_lxd_container�second_lxd_container)r Zlist_containersr r&