File: //lib/python3/dist-packages/samba/tests/__pycache__/upgradeprovisionneeddc.cpython-310.pyc
o
�/a� � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl
mZmZ ddl
mZmZmZmZmZmZmZmZmZmZ ddlmZmZ dd lmZ ddlZdd
d�Zdejd
ddf Z G dd� de�Z!G dd� de�Z"dS )z0Tests for samba.upgradeprovision that need a DC.� N)�param)�Credentials)�system_session)�
getpolicypath�find_provision_key_parameters)
� get_paths�get_ldbs�identic_rename�
updateOEMInfo�
getOEMInfo�
update_gpo�delta_update_basesamdb�update_dns_account_password�search_constructed_attrs_stored�&increment_calculated_keyversion_number)�env_loadparm�TestCaseInTempDir)�create_dummy_secretsdbc C s d S �N� )�a�br r �D/usr/lib/python3/dist-packages/samba/tests/upgradeprovisionneeddc.py�dummymessage( s r z%s/%s/%s�SELFTEST_PREFIX�ad_dc_ntvfszetc/smb.confc @ s e Zd ZdZdd� Zdd� ZdS )�'UpgradeProvisionBasicLdbHelpersTestCasezISome simple tests for individual functions in the provisioning code.
c C s6 t td t�}t� }t� }|�|� t||t� |� d S r )r r �
smb_conf_pathr r �guessr r )�self�paths�creds�lpr r r �
test_get_ldbs3 s
z5UpgradeProvisionBasicLdbHelpersTestCase.test_get_ldbsc C s� t td t�}t� }t� }|�|� d}t||t� |�}t|j |j
|j|t|�}| �|j
d� | �t|j��� |�� � | �|jd � | �|jd� d S )Nzdc=samba,dc=example,dc=comzSAMBA.EXAMPLE.COM� )r r r r r r r r r �sam�secrets�idmap�assertEqual�realm�str�rootdn�lower�assertNotEquals�policyid_dc�ntdsguid)r r r! r"