Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/dns/__pycache__/test_digitalocean.cpython-39.pyc
Ðазад
a q�h� � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZmZ d dl m Z d dlmZ d dl mZ G dd � d e�ZG d d� de�Zedkr�e �e�� � dS ) � N)�DigitalOceanDNSDriver)� RecordType)�LibcloudTestCase�MockHttp)�DNSFileFixtures)�DIGITALOCEAN_v2_PARAMS)�httplibc @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�DigitalOceanDNSTestsc C s t tj_d t _tt� | _d S �N)�DigitalOceanDNSMockHttpr 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/dns/test_digitalocean.py�setUp s zDigitalOceanDNSTests.setUpc C s | j �� }| �t|�dk� d S )N� )r Z list_zones� assertTrue�len)r Zzonesr r r �test_list_zones! s z$DigitalOceanDNSTests.test_list_zonesc C s | j �d�}| �|jd� d S )N� testdomain)r �get_zone�assertEqual�id�r �zoner r r � test_get_zone% s z"DigitalOceanDNSTests.test_get_zonec C s dt _| �t| jjd� d S �N� NOT_FOUNDr �r r ZassertRaises� Exceptionr r r r r r �test_get_zone_not_found) s z,DigitalOceanDNSTests.test_get_zone_not_foundc C sR | j �d�}| j �|�}| �t|�dk� | �|d jd� | �|d jd � d S )Nr r � � )r r Zlist_recordsr r r �ttl)r r �recordsr r r �test_list_records- s z&DigitalOceanDNSTests.test_list_recordsc C sL | j �dd�}| �|jd� | �|jtj� | �|jd� | �|jd� d S )Nr �1234564z123.45.67.89r# ) r � get_recordr r r r �A�datar% �r �recordr r r �test_get_record4 s z$DigitalOceanDNSTests.test_get_recordc C s dt _| �t| jjd� d S r r r r r r �test_get_record_not_found; s z.DigitalOceanDNSTests.test_get_record_not_foundc C s$ dt _| j�d�}| �|jd� d S )N�CREATEr )r r r Zcreate_zoner r r r r r �test_create_zone? s z%DigitalOceanDNSTests.test_create_zonec C sl | j �d�}dt_| j jd|tjdddid�}| �|jd� | �|jtj� | �|j d� | �|j d� d S ) Nr r0 �sub�234.56.78.90r% �<