File: //lib/python3/dist-packages/samba/tests/dcerpc/__pycache__/dnsserver.cpython-310.pyc
o
�/a � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZm Z ddl
mZmZm
Z
ddlmZmZ ddlmZmZmZ dd lmZmZ dd
lmZmZ G dd� de�ZdS )
z Tests for samba.dcerpc.dnsserver� N)�system_session)�SamDB)�
ndr_unpack�ndr_pack)�dnsp� dnsserver�security)�RpcInterfaceTestCase�env_get_var_value)�record_from_string�flag_from_string�ARecord)�sd_utils�
descriptor)�WERRORError�werrorc sf e Zd Zedd� �Z� fdd�Z� fdd�Zdd� Zd d
� Zdd� Z d
d� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Z dNd d!�Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.ejfd/d0�Zd1ejfd2d3�Zejfd4d5�Zd.ejfd6d7�Zd.ejfd8d9�Zd:d;� Z d<d=� Z!d>d?� Z"d@dA� Z#dBdC� Z$dDdE� Z%dFdG� Z&dHdI� Z'dJdK� Z(dLdM� Z)� Z*S )O�DnsserverTestsc C s� dddd ddddd d
g }g d�}dg}g }d
g}g }|D ]}|� d| � |� d| � q|D ]}|� d| � |� d| � q0ddgg d�|||||g d�d�| _ddgg d�|||||d�| _dddd g} g d�}
| |
d�| _d S )N�SAMDOM.EXAMPLE.COMz
1.EXAMPLE.COMz
%sEXAMPLE.COMz�1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.�EXAMPLEz
.COMz!@#$%^&*()_u
HIGHÿBYTEz
@.EXAMPLE.COM�.)z...z.EXAMPLE.COMz .EXAMPLE.� zSAMDOM..EXAMPLE.COMzSAMDOM.EXAMPLE.COM 65535z$SAMDOM.EXAMPLE.COM 65535 65535 65535z%s 1z%s 0 0 0z192.168.0.1z255.255.255.255)z'1234:5678:9ABC:DEF0:0000:0000:0000:0000�'0000:0000:0000:0000:0000:0000:0000:0000z'1234:5678:9ABC:DEF0:1234:5678:9ABC:DEF0z1234:1234:1234::z1234:1234:1234:1234:1234::z1234:5678:9ABC:DEF0::z0000:0000::0000z#1234::5678:9ABC:0000:0000:0000:0000�::1�::z1:1:1:1:1:1:1:1)�textr z@#!�
)�A�AAAA�PTR�CNAME�NS�MX�SRV�TXTz
192.168.0.500z255.255.255.255/32)z'GGGG:1234:5678:9ABC:0000:0000:0000:0000z)0000:0000:0000:0000:0000:0000:0000:0000/1z'AAAA:AAAA:AAAA:AAAA:G000:0000:0000:1234z,1234:5678:9ABC:DEF0:1234:5678:9ABC:DEF0:1234z"1234:5678:9ABC:DEF0:1234:5678:9ABCz1111::1111::1111)r r r r r r! r"