403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.103
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/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/distutils/tests/__pycache__/test_register.cpython-36.opt-2.pyc
3

�
�^%&�@s�ddlZddlZddlZddlZddlZddlmZmZddlm	Z
ddlm	Z	ddlm
Z
ddlmZddlmZyddlZWnek
r�dZYnXdZdZGd	d
�d
e�ZGdd�de�ZGd
d�de�Zdd�Zedkr�ee��dS)�N)�check_warnings�run_unittest)�register)�DistutilsSetupError)�INFO)�BasePyPIRCCommandTestCasez@[distutils]

index-servers =
    server1

[server1]
username:me
zN[distutils]
index-servers =
    pypi

[pypi]
username:tarek
password:password
c@seZdZdd�Zddd�ZdS)�InputscGs||_d|_dS)Nr)�answers�index)�selfr	�r�2/opt/alt/python36/lib64/python3.6/test_register.py�__init__,szInputs.__init__�cCs"z|j|jS|jd7_XdS)N�)r	r
)r�promptrrr
�__call__0szInputs.__call__N)r)�__name__�
__module__�__qualname__rrrrrr
r*src@s8eZdZdd�Zdd�Zddd�Zdd	�Zd
d
d�ZdS)�
FakeOpenercCs
g|_dS)N)�reqs)rrrr
r8szFakeOpener.__init__cGs|S)Nr)r�argsrrr
r;szFakeOpener.__call__NcCs|jj|�|S)N)r�append)r�req�dataZtimeoutrrr
�open>szFakeOpener.opencCsdS)Nsxxxr)rrrr
�readBszFakeOpener.readcCsddij|j�|�S)Nzcontent-typeztext/plain; charset=utf-8)�get�lower)r�name�defaultrrr
�	getheaderEszFakeOpener.getheader)NN)N)rrrrrrrr"rrrr
r6s

rcs�eZdZ�fdd�Z�fdd�Zddd�Zdd	�Zd
d�Zdd
�Zdd�Z	e
jedk	d�dd��Z
e
jedk	d�dd��Zdd�Zdd�Zdd�Z�ZS)�RegisterTestCasecsJtt|�j�tj|_dd�}|t_dtj_tjj|_	t
�|_tj_dS)NcSsdS)N�passwordr)rrrr
�_getpassQsz(RegisterTestCase.setUp.<locals>._getpass)�superr#�setUp�getpass�_old_getpass�urllib�request�_opener�build_opener�
old_openerr�conn)rr%)�	__class__rr
r'Ms
zRegisterTestCase.setUpcs,|jt_dtj_|jtj_tt|�j	�dS)N)
r)r(r*r+r,r.r-r&r#�tearDown)r)r0rr
r1Xs
zRegisterTestCase.tearDownNcCs0|dkrdddddd�}|jf|�\}}t|�S)N�xxx)�url�author�author_emailr �version)Zcreate_distr)r�metadataZpkg_infoZdistrrr
�_get_cmd^s
zRegisterTestCase._get_cmdcCs|j�}|jtjj|j��tddd�}|jt_	z|j
�Wdt`	X|jtjj|j��t|j�}z|j
�}|j|t�Wd|j�Xd
dd�}|t_	d|_|j
�|jt|jj�d�t|jjd	j�}t|jjdj�}|j|d
d�|j|d
d�|jd|jjdj�dS)N�1�tarek�yrcSst|��dS)N)�AssertionError)rrrr
�_no_way�sz4RegisterTestCase.test_create_pypirc.<locals>._no_wayr�rzContent-lengthZ1374sxxx)r)r8ZassertFalse�os�path�exists�rcrr�register_module�input�runZ
assertTruerr�assertEqual�
WANTED_PYPIRC�close�
show_response�lenr/r�dict�headers�assertInr)r�cmd�inputs�fZcontentr=Zreq1Zreq2rrr
�test_create_pypircfs.



z#RegisterTestCase.test_create_pypirccCsB|j|jt�|j�}|j�|j�|j�|j|jj	d�dS)Nr$)
Z
write_filerB�PYPIRC_NOPASSWORDr8Z_set_configZfinalize_optionsZ
send_metadatarFZdistributionr$)rrNrrr
�test_password_not_in_file�sz*RegisterTestCase.test_password_not_in_filecCs||j�}tddd�}|jt_z|j�Wdt`X|jt|jj	�d�|jj	d}t
|j�}|j|dd�|jd|j
�dS)	N�2r:ztarek@ziade.orgrrzContent-lengthZ608starek)r8rrrCrDrErFrJr/rrKrLrMr)rrNrOrrLrrr
�test_registering�s
z!RegisterTestCase.test_registeringcCsz|j�}tdd�}|jt_z|j�Wdt`X|jt|jj	�d�|jj	d}t
|j�}|j|dd�|jd|j
�dS)N�3ztarek@ziade.orgrrzContent-lengthZ290starek)r8rrrCrDrErFrJr/rrKrLrMr)rrNrOrrLrrr
�test_password_reset�s

z$RegisterTestCase.test_password_resetzneeds docutilscCs6|ji�}|j�d|_|jt|j�ddddddd�}|j|�}|j�d|_|jt|j�d|d<|j|�}|j�d|_tdd	d
�}|jt_	z|j�Wdt`	X|j�}|j�tdd	d
�}|jt_	z|j�Wdt`	Xddddddd
d�}|j|�}|j�d|_tdd	d
�}|jt_	z|j�Wdt`	XdS)Nrr2uéxéxéztitle
==

text)r3r4r5r r6�long_descriptionztitle
=====

textrXr9r:r;uÉricuSomething about esszet ßuMore things about esszet ß)r3r4r5r r6�descriptionrX)
r8�ensure_finalized�strict�assertRaisesrrErrrCrD)rrNr7rOrrr
�test_strict�sR



zRegisterTestCase.test_strictcCs`d}ddddd|d�}|j|�}|j�d|_tddd�}|t_|jttd�|jt	|j
�dS)	Nz
:funkie:`str`r2)r3r4r5r r6rXTrTr:ztarek@ziade.orgrD)r8rZr[rrCrDZ
addCleanup�delattrr\rrE)rrYr7rNrOrrr
�&test_register_invalid_long_descriptions
z7RegisterTestCase.test_register_invalid_long_descriptionc
CsB|j�}t��*}tjd�|j�|jt|j�d�WdQRXdS)N�alwaysr)r8r�warnings�simplefilterZcheck_metadatarFrJ)rrN�wrrr
�test_check_metadata_deprecated!s

z/RegisterTestCase.test_check_metadata_deprecatedcCs4|j�}d|_|j�|jt�}|j|ddg�dS)Nrz
running checkr2)r8Zlist_classifiersrE�get_logsrrF)rrN�resultsrrr
�test_list_classifiers)s

z&RegisterTestCase.test_list_classifiersc
Csd|j�}tddd�}|jt_d|_z|j�Wdt`X|jt�}|j	|dddddd�dS)	Nr9r:r;r��K�-z
xxx
)
r8rrrCrDrIrErerrF)rrNrOrfrrr
�test_show_response0s
z#RegisterTestCase.test_show_response)N)rrrr'r1r8rQrSrUrW�unittestZ
skipUnless�docutilsr]r_rdrgrk�
__classcell__rr)r0r
r#Ks
9Br#cCs
tjt�S)N)rlZ	makeSuiter#rrrr
�
test_suite?sro�__main__)r?rlr(r*raZtest.supportrrZdistutils.commandrrCZdistutils.command.registerZdistutils.errorsrZ
distutils.logrZdistutils.tests.test_configrrm�ImportErrorrRrG�objectrrr#rorrrrr
�<module>s.


u

Youez - 2016 - github.com/yon3zu
LinuXploit