HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/samba/tests/__pycache__/cred_opt.cpython-310.pyc
o

�/a��@sPdZddlZddlmZddlZddlZddlZdZdZ	Gdd�dej
j�ZdS)z Tests for cred option parsing.

�N)�CredentialsOptionsz --password=super_secret_passwordz--password=xxxcs0eZdZ�fdd�Zdd�Z�fdd�Z�ZS)�CredentialsOptionsTestscs@ttjj|���t��|_t�d|jtf�t	j
�t�dS)Nz%s %s)�super�samba�tests�TestCase�setUp�setproctitle�getproctitle�
old_proctitle�password_opt�sys�argv�append��self��	__class__��6/usr/lib/python3/dist-packages/samba/tests/cred_opt.pyr!s
zCredentialsOptionsTests.setUpcCsJt��}t|�}|�|�|��\}}|�tt���|�	t
t���dS�N)�optparse�OptionParserr�add_option_group�
parse_args�assertNotInrr	r
�assertIn�clear_password_opt)r�parser�credopts�opts�argsrrr�test_clear_proctitle_password's
z5CredentialsOptionsTests.test_clear_proctitle_passwordcs,ttjj|���t�|j�tj�	�dSr)
rrrr�tearDownr	rr
r�poprrrrr#/sz CredentialsOptionsTests.tearDown)�__name__�
__module__�__qualname__rr"r#�
__classcell__rrrrrsr)
�__doc__r�samba.getoptr�samba.testsrr	r
rrrrrrrrr�<module>s