File: //lib/python3/dist-packages/samba/tests/__pycache__/group_audit.cpython-310.pyc
o
�/aB � @ s� d Z ddlZddlmZmZ ddlmZmZ ddl m
Z
ddlmZ ddl
Z
ddlmZ ddlmZ ddlZdd lmZ d
Ze�dd�ZdZe�dd�Zd
ZdZG dd� de�ZdS )z1Tests for the SamDb logging of password changes.
� N)�
MSG_GROUP_LOG�DSDB_GROUP_EVENT_NAME)�%EVT_ID_USER_ADDED_TO_GLOBAL_SEC_GROUP�)EVT_ID_USER_REMOVED_FROM_GLOBAL_SEC_GROUP)�SamDB)�system_session)�AuditLogTestBase)�delete_force)�FLAG_MOD_REPLACE�grpadttstuser01� �grpadttstuser02zgroup-audit-01zgroup-audit-02c s8 e Zd Z� fdd�Z� fdd�Zdd� Zdd� Z� ZS ) �GroupAuditTestsc s t | _t| _tt| ��� tjd | _ dtjd }t
|t� | �� | �
� d�| _tjd | _| j�� | _| j�� }| j�d� | �| jj|� | j�� }| j�d� | j�� | _| �| jj|� | j�dt d | j d ttd
�� | j�t� | j�t� d S )N� SERVER_IPz ldap://%s�SERVER)�url�session_info�credentials�lp� 000000001�0�cn=�
,cn=users,�user)�dn�objectclass�sAMAccountName�userPassword)r �message_typer �
event_type�superr �setUp�os�environ� server_ipr r �get_credentials�get_loadparm�ldb�server� domain_dn�base_dn�get_dsheuristics�set_dsheuristics�
addCleanup�
get_minPwdAge�
set_minPwdAge�add� USER_NAME� USER_PASS�newgroup�
GROUP_NAME_01�
GROUP_NAME_02)�self�host�dsheuristics� minPwdAge�� __class__� �9/usr/lib/python3/dist-packages/samba/tests/group_audit.pyr! . s6 �
�zGroupAuditTests.setUpc sD t t| ��� t| jdt d | j � | j�t� | j�t � d S )Nr r )
r r �tearDownr r'