403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.130
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_netrc.cpython-36.pyc
3

�w2_��@shddlZddlZddlZddlZddlZddlZddlmZGdd�dej�Z	dd�Z
edkrde
�dS)�N)�supportc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	d#dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zejejdkd�d d!��Zd"S)$�
NetrcTestCasec
Cshtj|�}d}tjdkr |d7}tj�\}}tj||d��}|j|�WdQRX|j	tj
|�tj|�S)N�w�cygwin�t)�mode)�textwrap�dedent�sys�platform�tempfileZmkstemp�os�fdopen�write�
addCleanup�unlink�netrc)�selfZ	test_datarZtemp_fdZ
temp_filename�fp�r�4/opt/alt/python36/lib64/python3.6/test/test_netrc.py�make_nrcs

zNetrcTestCase.make_nrccCsP|jd�}|j|jdd	�|j|jdd
�|j|j��}|j|j|j�dS)Nz�            machine host1.domain.com login log1 password pass1 account acct1
            default login log2 password pass2
            zhost1.domain.com�log1�acct1�pass1�default�log2�pass2)rrr)rNr)r�assertEqual�hosts�__repr__)r�nrcZnrc2rrr�test_defaultszNetrcTestCase.test_defaultcCs*|jd�}|j|jddgddgd��dS)Nz�            macdef macro1
            line1
            line2

            macdef macro2
            line3
            line4
            zline1
zline2
zline3
zline4
)Zmacro1Zmacro2)rrZmacros)rr!rrr�test_macrosszNetrcTestCase.test_macroscCs&|j|�}|j|jddd|f�dS)Nzhost.domain.com�logZacct)rrr)rr!�passwdrrr�_test_passwords+s
zNetrcTestCase._test_passwordscCs|jdd�dS)NzV            machine host.domain.com login log password #pass account acct
            z#pass)r&)rrrr�test_password_with_leading_hash/sz-NetrcTestCase.test_password_with_leading_hashcCs|jdd�dS)NzV            machine host.domain.com login log password pass# account acct
            zpass#)r&)rrrr� test_password_with_trailing_hash4sz.NetrcTestCase.test_password_with_trailing_hashcCs|jdd�dS)NzV            machine host.domain.com login log password pa#ss account acct
            zpa#ss)r&)rrrr� test_password_with_internal_hash9sz.NetrcTestCase.test_password_with_internal_hash�passcCs8|j|�}|j|jddd|f�|j|jdd�dS)Nzfoo.domain.com�barzbar.domain.com�foor*)r,Nr*)rrr)rr!r%rrr�
_test_comment>s
zNetrcTestCase._test_commentcCs|jd�dS)Nz�            # comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            )r-)rrrr� test_comment_before_machine_lineCsz.NetrcTestCase.test_comment_before_machine_linecCs|jd�dS)Nz�            #comment
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            )r-)rrrr�)test_comment_before_machine_line_no_spaceJsz7NetrcTestCase.test_comment_before_machine_line_no_spacecCs|jd�dS)Nz�            #
            machine foo.domain.com login bar password pass
            machine bar.domain.com login foo password pass
            )r-)rrrr�*test_comment_before_machine_line_hash_onlyQsz8NetrcTestCase.test_comment_before_machine_line_hash_onlycCs|jd�dS)Nz�            machine foo.domain.com login bar password pass # comment
            machine bar.domain.com login foo password pass
            )r-)rrrr�#test_comment_at_end_of_machine_lineXsz1NetrcTestCase.test_comment_at_end_of_machine_linecCs|jd�dS)Nz�            machine foo.domain.com login bar password pass #comment
            machine bar.domain.com login foo password pass
            )r-)rrrr�,test_comment_at_end_of_machine_line_no_space^sz:NetrcTestCase.test_comment_at_end_of_machine_line_no_spacecCs|jdd�dS)Nz�            machine foo.domain.com login bar password #pass #comment
            machine bar.domain.com login foo password pass
            z#pass)r-)rrrr�1test_comment_at_end_of_machine_line_pass_has_hashdsz?NetrcTestCase.test_comment_at_end_of_machine_line_pass_has_hash�posixzPOSIX only testcCs�tj}tj|�|jtj|�tjj|d�}t|d��}|j	d�WdQRXtj
��T}|jd|�tj|d�t
j
�}|j|jdd
�tj|d	�|jt
jt
j
�WdQRXdS)Nz.netrcZwtz                machine foo.domain.com login bar password pass
                default login foo password pass
                �HOMEi�zfoo.domain.comr+r*i�)r+Nr*)rZTESTFNr
�mkdirrZrmtree�path�join�openrZEnvironmentVarGuard�set�chmodrrrZassertRaisesZNetrcParseError)r�d�fn�f�environr!rrr�
test_securityks

zNetrcTestCase.test_securityN)r*)�__name__�
__module__�__qualname__rr"r#r&r'r(r)r-r.r/r0r1r2r3�unittestZ
skipUnlessr
�namer@rrrrrs

rcCstjt�dS)N)rZrun_unittestrrrrr�	test_main�srF�__main__)rr
rDr
rrZtestrZTestCaserrFrArrrr�<module>s
0|

Youez - 2016 - github.com/yon3zu
LinuXploit