Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/dns/__pycache__/test_cloudflare.cpython-39.pyc
Ðазад
a q�h�: � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dl mZm Z d d lmZmZ d d lmZ d dlmZ d dlmZ G d d� dej�ZG dd� deej�Zedkr�e �e�� � dS )� N)� LibcloudError)�unittest)�CloudFlareDNSDriver)�ZONE_EXTRA_ATTRIBUTES)�RECORD_EXTRA_ATTRIBUTES)� RecordType)�ZoneDoesNotExistError�RecordDoesNotExistError)�httplib�urlparse)�DNS_PARAMS_CLOUDFLARE)�DNSFileFixtures)�MockHttpc @ 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� Zd5S )6�CloudFlareDNSDriverTestCasec C s4 t tj_dt_dt_dt_d t _dt _tt � | _ d S )N� �a)�CloudFlareMockHttpr Z connectionClsZ conn_classZZONES_PAGE_SIZEZRECORDS_PAGE_SIZEZMEMBERSHIPS_PAGE_SIZE�typeZ use_paramr �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_cloudflare.py�setUp$ s z!CloudFlareDNSDriverTestCase.setUpc C s. | j �� }| �t|�d� | �tj|v � d S )N� )r Zlist_record_types�assertEqual�len� assertTruer �A)r Zrecord_typesr r r �test_list_record_types- s z2CloudFlareDNSDriverTestCase.test_list_record_typesc C sj | j �� }| �t|�d� |d }| �|jd� | �|jd� | �|jd� tD ]}| �||j v � qPd S )N� r �1234�example.com�master) r � list_zonesr r �id�domainr r r �extra)r Zzones�zone�attribute_namer r r �test_list_zones2 s z+CloudFlareDNSDriverTestCase.test_list_zonesc C sH | j �dd�}| �|jd� | �|j� | �|jd� | �|jd� d S )Nr! � 364797364r �192.30.252.153)r � get_recordr r% �assertIsNone�namer �data)r �recordr r r �test_get_record>