File: //lib/python3/dist-packages/samba/tests/__pycache__/ntlm_auth.cpython-310.pyc
o
�/aO4 � @ sD d dl Z d dlmZmZ d dlmZ d dlmZ G dd� de�ZdS )� N)�Popen�PIPE)�NTLMAuthTestCase)�
get_stringc s� e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Z� ZS )�NTLMAuthHelpersTestsc s| t t| ��� tjd | _tjd | _tjd | _t| � d| j ��}|�
d�d | _| �| j�
d�� | jd d� | _d S ) N�DC_USERNAME�DC_PASSWORD�DOMAINzwbinfo -n %s� r z S-1-5-21-���)�superr �setUp�os�environ�username�password�domainr �check_output�split� group_sid�
assertTrue�
startswith�
bad_group_sid)�self�out�� __class__� �7/usr/lib/python3/dist-packages/samba/tests/ntlm_auth.pyr
s zNTLMAuthHelpersTests.setUpc C s` d}d}d}| j ||||||dd�}| �|� d}d}d}| j ||||||dd�}| �|� dS )z! ntlm_auth with specified domain �foo�secret�FOOF)�client_username�client_password�
client_domain�server_username�server_password�
server_domain�server_use_winbind�fOoN��
run_helperr �r r r r �retr r r �test_specified_domain$ s0 �
�z*NTLMAuthHelpersTests.test_specified_domainc C s&