File: //usr/lib/python3/dist-packages/samba/tests/__pycache__/auth_log_samlogon.cpython-310.pyc
o
�/a� � @ s� d Z ddlZddlZddlmZ ddlZddlmZm Z m
Z
ddlmZm
Z
ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZmZ ddlmZ ddlmZmZ G d
d� dejjj�Z dS )z5
Tests auth logging tests that exercise SamLogon
� N)�SamDB)�Credentials�DONT_USE_KERBEROS�CLI_CRED_NTLMv2_AUTH)�ntlmssp�netlogon)�AS_SYSTEM_MAGIC_PATH_TOKEN)�ndr_pack)�system_session)�delete_force)�UF_WORKSTATION_TRUST_ACCOUNT�UF_PASSWD_NOTREQD)�SEC_CHAN_WKSTA��EVT_ID_SUCCESSFUL_LOGON�EVT_LOGON_NETWORKc s@ e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d
� Z� ZS )�AuthLogTestsSamLogonc st t t| ��� tj�� | _t� | _t | j| jd�| _
tjd | _
d| _d| _t| _| j
�� | _d| j| jf | _d S )N)�session_info�lp�DOMAIN�SamLogonTest�
abcdefghijzcn=%s,cn=users,%s)�superr �setUp�samba�tests�env_loadparmr r
�sessionr �ldb�os�environ�domain�netbios_name�machinepassr �
remoteAddress� domain_dn�base_dn�samlogon_dn��self�� __class__� �?/usr/lib/python3/dist-packages/samba/tests/auth_log_samlogon.pyr . s �
�zAuthLogTestsSamLogon.setUpc s t t| ��� t| j| j� d S )N)r r �tearDownr r r'