Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/compute/__pycache__/test_scaleway.cpython-39.pyc
Ðазад
a q�h_5 � @ 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 lmZmZ d d lmZ d dlmZ G dd � d e�ZG dd� de�Zedkr�e �e�� � dS )� N)�datetime)�UTC)�httplib)�assertRaisesRegex)� BaseHTTPError)� NodeImage)�ScalewayNodeDriver)�LibcloudTestCase�MockHttp)�ComputeFileFixtures)�SCALEWAY_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� Zd1S )2�Scaleway_Testsc C s t tj_d t _tt� | _d S �N)�ScalewayMockHttpr 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_scaleway.py�setUp) s zScaleway_Tests.setUpc C s dt _t| td| jj� d S )N�UNAUTHORIZEDzAuthentication error)r r r r r � list_nodesr r r r �test_authentication. s �z"Scaleway_Tests.test_authenticationc C sD | j �� }| �t|�dk� |d }| �|jd� | �|jd� d S )N� r �par1zParis 1)r �list_locations� assertTrue�len�assertEqual�id�name)r � locations�locationr r r �test_list_locations_success3 s z*Scaleway_Tests.test_list_locations_successc C s� | j �� }| �t|�dk� |d }| �|jd u� | �|jd� | �|jd� |d }| �|jd u� | �|jd� | �|jd� |d }| �|jd u� | �|jd� | �|jd � d S ) Nr r z ARM64-4GBi z START1-XSi � z X64-120GBi � )r � list_sizesr r r r r! �ram)r �sizes�sizer r r �test_list_sizes_success; s z&Scaleway_Tests.test_list_sizes_successc C sH | j �� }| �t|�dk� |d }| �|jd u� | �|jd u� d S )Nr r )r �list_imagesr r r r! )r Zimages�imager r r �test_list_images_successN s z'Scaleway_Tests.test_list_images_successc C sT | j �� d }dt_| j �|d�}| �|jd� | �|jd� | �|jd d� d S )Nr �POST�my_imagez$98bf3ac2-a1f5-471d-8c8f-1b706ab57ef0�arch�arm) r r r r Zcreate_imager r! r �extra)r �noder, r r r �test_create_image_successV s z(Scaleway_Tests.test_create_image_successc C s, | j �d�}dt_| j �|�}| �|� d S )N�90 �DELETE)r � get_imager r Zdelete_imager )r r, �resultr r r �test_delete_image_success^ s z(Scaleway_Tests.test_delete_image_successc C s>