Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/compute/__pycache__/test_digitalocean_v2.cpython-39.pyc
Ðазад
a q�h^` � @ s d dl Z d dlZd dlmZ d dlmZ zd dlZW n eyN d dlZY n0 d dlm Z d dlm Z d dlmZ d dl mZ d dlmZ d d lmZ d d lmZmZ d dlmZ d dlmZ d d lmZ G dd� de�ZG dd� de�Zedk�re �e�� � dS )� N)�datetime)�UTC)�httplib)�assertRaisesRegex)�InvalidCredsError)�DigitalOcean_v1_Error)� NodeImage)�DigitalOceanNodeDriver)�LibcloudTestCase�MockHttp)�ComputeFileFixtures)�DIGITALOCEAN_v1_PARAMS)�DIGITALOCEAN_v2_PARAMSc @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*dQdR� Z+dSdT� Z,dUdV� Z-dWdX� Z.dYdZ� Z/d[d\� Z0d]S )^�DigitalOcean_v2_Testsc C s t tj_d t _tt� | _d S �N)�DigitalOceanMockHttpr 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_digitalocean_v2.py�setUp+ s �zDigitalOcean_v2_Tests.setUpc C s | j ttgt�R ddi� d S )N�api_versionZv1)�assertRaisesr r r r r r r � test_v1_Error1 s ��z#DigitalOcean_v2_Tests.test_v1_Errorc C s | j ttgt�R ddi� d S )Nr Zv2)r r r r r r r r �test_v2_uses_v1_key5 s ��z)DigitalOcean_v2_Tests.test_v2_uses_v1_keyc C s dt _| �t| jj� d S )N�UNAUTHORIZED)r r r r r � list_nodesr r r r �test_authentication9 s z)DigitalOcean_v2_Tests.test_authenticationc C sH | j �� }| �t|�dk� |d }| �|jd u� | �|jd u� d S )N� r )r Zlist_images� assertTrue�len�id�name)r Zimages�imager r r �test_list_images_success= s z.DigitalOcean_v2_Tests.test_list_images_successc C s� | j �� }| �t|�dk� |d }| �|jd u� | �|jd� | �|jd� |d }| �|jd u� | �|jd� | �|jd� d S )Nr r �512mbi Z1gbi )r � list_sizesr! r"