Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/test/dns/__pycache__/test_rcodezero.cpython-39.pyc
Ðазад
a q�hu! � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZ d dlm Z d dl mZmZ d dl m Z d dlmZmZ d dlmZ G d d � d e�ZG dd� de�Zed kr�e �e�� � dS )� N)�httplib)�Record�Zone)�RcodeZeroDNSDriver)�ZoneDoesNotExistError�ZoneAlreadyExistsError)� RecordType)�LibcloudTestCase�MockHttp)�DNSFileFixturesc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� ZdS ) �RcodeZeroDNSTestCasec C sR t tj_d t _td�| _tdd| jdd i d�| _td ddt j | j| ji d�| _d S )NZmysecret� example.at�master)�id�domain�driver�type�ttl�extra� z 192.0.2.1)r �name�datar �zoner r )�RcodeZeroDNSMockHttpr Z connectionClsZ conn_classr r r � test_zoner r �A�test_record��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_rcodezero.py�setUp s ��zRcodeZeroDNSTestCase.setUpc C sf | j jdtjdddid�}| �|jd � | �|jd� | �|jd� | �|jtj� | �|j d� d S )N� newrecordz 192.0.5.4r i�Q �r r r r ) r Z create_recordr r �assertEqualr r r r r �r �recordr r r �test_create_record, s �z'RcodeZeroDNSTestCase.test_create_recordc C sX ddgi}| j jdd|d�}| �|jd� | �|jd� | �|jd� | �|jd � d S )N�masters� 193.0.2.2r �slave�r r �example.at.)r �create_zoner$ r r r r )r r r r r r �test_create_zone7 s �z%RcodeZeroDNSTestCase.test_create_zonec C s | � | j�� � d S �N)� assertTruer �deleter r r r �test_delete_record@ s z'RcodeZeroDNSTestCase.test_delete_recordc C s | � | j�� � d S r/ )r0 r r1 r r r r �test_delete_zoneC s z%RcodeZeroDNSTestCase.test_delete_zonec C s | j �dd�}| �|d � d S )Nr, Z12345)r Z get_recordr$ r% r r r �test_get_recordF s z$RcodeZeroDNSTestCase.test_get_recordc C sH | j �d�}| �|jd� | �|jd� | �|jd� | �|jd � d S )Nr r )r �get_zoner$ r r r r )r r r r r � test_get_zoneJ s z"RcodeZeroDNSTestCase.test_get_zonec C s | j �� }| �t|�d� d S )N� )r Zlist_record_typesr$ �len)r �resultr r r �test_list_record_typesQ s z+RcodeZeroDNSTestCase.test_list_record_typesc C s"