File: //lib/python3/dist-packages/samba/tests/__pycache__/pam_winbind.cpython-310.pyc
o
�/a
� @ s0 d dl Zd dlZd dlZG dd� dejj�ZdS )� Nc @ s e Zd Zdd� Zdd� ZdS )�SimplePamTestsc
C s� t jd }t jd }t jd }|dkrd||f }nd| }d}t�tj|�}zt�|d|g|g�}W n tjyF } ztt|���d }~ww | � |d u� d S ) N�DOMAIN�USERNAME�PASSWORD� �%s/%s�%sr �samba�
�os�environ� pypamtest�TestCase�PAMTEST_AUTHENTICATE�run_pamtest�PamTestError�AssertionError�str�
assertTrue� �self�domain�username�password�
unix_username�expected_rc�tc�res�e� r �9/usr/lib/python3/dist-packages/samba/tests/pam_winbind.py�test_authenticate s
��z SimplePamTests.test_authenticatec
C s t jd }t jd }d}|dkrd||f }nd| }d}t�tj|�}zt�|d|g|g�}W n tjyC } ztt|���d }~ww | � |d u� t jd }d
}t�tj|�}zt�|d|g|g�}W n tjyx } ztt|���d }~ww | � |d u� d S )Nr r �
WrongPasswordr r r � r r r r
r r r r �test_authenticate_error+ s2
��
��z&SimplePamTests.test_authenticate_errorN)�__name__�
__module__�__qualname__r! r$ r r r r r s r )�samba.testsr r
r �testsr r r r r r �<module> s