Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/compute/__pycache__/test_vultr.cpython-39.pyc
Ðазад
a q�h� � @ s� d dl Z d dlZzd dlZW n ey6 d dlZY n0 d dlmZ d dlmZ d dl m Z d dlmZm Z d dlmZ d dlmZ G dd � d e�ZG d d� de �Zedkr�e �e�� � dS ) � N)�httplib)�ServiceUnavailableError)�VultrNodeDriver)�LibcloudTestCase�MockHttp)�ComputeFileFixtures)�VULTR_PARAMSc @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� ZdS )� VultrTestsc C s t tj_d t _tt� | _d S �N)� VultrMockHttpr Z connectionClsZ conn_class�typer �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_vultr.py�setUp% s zVultrTests.setUpc C s | j �� | �| j j�� � d S r )r �list_imagesZassertFalse� connection�require_api_keyr r r r �%test_list_images_dont_require_api_key* s z0VultrTests.test_list_images_dont_require_api_keyc C sH | j �� }| �t|�dk� |d }| �|jd u� | �|jd u� d S )N� r )r r � assertTrue�len�id�name)r Zimages�imager r r �test_list_images_success. s z#VultrTests.test_list_images_successc C s� | j �� }| �t|�dk� |d }| �|jd u� | �|jd� | �|jd� |d }| �|jd u� | �|jd� | �|jd� d S )N� r z"8192 MB RAM,110 GB SSD,10.00 TB BWi � z#4096 MB RAM,1000 GB SATA,5.00 TB BWi )r � list_sizesr r r �assertEqualr �ram)r �sizes�sizer r r �test_list_sizes_success6 s z"VultrTests.test_list_sizes_successc C sD | j �� }| �t|�dk� |d }| �|jd� | �|jd� d S )Nr r �1z New Jersey)r �list_locationsr r r! r r )r � locations�locationr r r �test_list_locations_successD s z&VultrTests.test_list_locations_successc C s | j �� | �| j j�� � d S r )r � list_nodesr r r r r r r �test_list_nodes_require_api_keyL s z*VultrTests.test_list_nodes_require_api_keyc C sD | j �� }| �t|�d� | �|d jd� | �|d jdg� d S )N� r r&