Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/compute/__pycache__/test_bluebox.cpython-39.pyc
Ðазад
a q�h6 � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZm Z d dl mZ d dlm Z d dlmZ d dlmZ G d d � d ej�ZG dd� de �Zed kr�e �e�� � dS )� N)�httplib)�BlueboxNodeDriver)�Node�NodeAuthPassword)� NodeState)�MockHttp)�ComputeFileFixtures)�BLUEBOX_PARAMSc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�BlueboxTestc C s t tj_tt� | _d S )N)�BlueboxMockHttp�BlueboxZ connectionClsZ conn_classr �driver)�self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/test/compute/test_bluebox.py�setUp s zBlueboxTest.setUpc C s^ | j jd| j �� d | j �� d td�d�}| �t|t�� | �|j t j� | �|jd� d S )NZfoor Ztest123)�name�size�image�auth�foo.apitest.blueboxgrid.com) r Zcreate_node� list_sizes�list_imagesr � assertTrue� isinstancer �assertEqual�stater ZPENDINGr �r �noder r r �test_create_node# s �zBlueboxTest.test_create_nodec C s0 | j �� d }| �|jd� | �|jtj� d S )Nr r )r � list_nodesr r r r ZRUNNINGr r r r �test_list_nodes. s zBlueboxTest.test_list_nodesc C s~ | j �� }| �t|�d� dd� |D �}|D ]}| �|jdk� q,| �d|v � | �d|v � | �d|v � | �d|v � d S ) N� c S s g | ] }|j �qS r )�id)�.0�sr r r � <listcomp>7 � z/BlueboxTest.test_list_sizes.<locals>.<listcomp>r z$94fd37a7-2606-47f7-84d5-9000deda52aez$b412f354-5056-4bf0-a42f-6ddd998aa092z$0cd183d3-0287-4b1a-8288-b3ea8302ed58z$b9b87a5b-2885-4a2e-b434-44a163ca6251)r r r �lenr Zprice)r �sizesZidsr r r r �test_list_sizes3 s zBlueboxTest.test_list_sizesc C sB | j �� }|d }| �t|�d� | �|jd� | �|jd� d S )Nr � zCentOS 5 (Latest Release)z$c66b8145-f768-45ef-9878-395bf8b1b7ff)r r r r( r r# )r Zimagesr r r r �test_list_imagesA s zBlueboxTest.test_list_imagesc C s( | j �� d }| j �|�}| �|� d S �Nr )r r Zreboot_noder �r r �retr r r �test_reboot_nodeH s zBlueboxTest.test_reboot_nodec C s( | j �� d }| j �|�}| �|� d S r- )r r Zdestroy_noder r. r r r �test_destroy_nodeM s zBlueboxTest.test_destroy_nodeN) �__name__� __module__�__qualname__r r r! r* r, r0 r1 r r r r r s r c @ s<