403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.15
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_rlcompleter.cpython-36.opt-2.pyc
3

�
�^1�@sXddlZddlmZddlZddlZGdd�d�ZGdd�dej�ZedkrTej	�dS)�N)�patchc@seZdZdZdZdS)�
CompleteMe��N)�__name__�
__module__�__qualname__�spamZ_ham�r
r
�5/opt/alt/python36/lib64/python3.6/test_rlcompleter.pyrsrc@sZeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Ze	j
jd
d�dd��Zdd�Z
dS)�TestRlcompletercCs2tj�|_tjttttd��|_|jjdd�dS)N)r	Zeggr�r)	�rlcompleter�	Completer�stdcompleter�dict�int�strr�	completer�complete)�selfr
r
r�setUp
s

zTestRlcompleter.setUpcCshGdd�dt�}Gdd�dt�}|j|jj�|j|jj�|jtj|��j�|j	t
tj|d��dS)Nc@seZdZdS)z)TestRlcompleter.test_namespace.<locals>.AN)rrrr
r
r
r�Asrc@seZdZdS)z)TestRlcompleter.test_namespace.<locals>.BN)rrrr
r
r
r�Bsrr)r)r�list�
assertTruerZuse_main_nsZassertFalserrrZassertRaises�	TypeError)rrrr
r
r�test_namespaceszTestRlcompleter.test_namespacecCs�|jt|jjd��dd�tt�D��|jt|jjd��dd�tt�D��|j|jjd�g�|j|jjd�dg�|j|jjd	�d
g�|j|jjd�dg�dS)N�dicSsg|]}|jd�r|d�qS)r�()�
startswith)�.0�xr
r
r�
<listcomp>$sz7TestRlcompleter.test_global_matches.<locals>.<listcomp>�stcSsg|]}|jd�r|d�qS)r$r)r )r!r"r
r
rr#&sZakaksajadhakZ	CompleteMzCompleteMe(Zegzegg()�assertEqual�sortedrZglobal_matches�dir�builtinsr)rr
r
r�test_global_matches!sz#TestRlcompleter.test_global_matchescCs~|j|jjd�dd�tt�D��|j|jjd�g�tdd�td�D��}|j|jjd�|�|j|jjd�|�|j|jjd	�|�|j|jjd
�dg�|j|jjd�g�|j|jjd
�ddg�|j|jjd�dg�|jjd�}x|D]}|j|jd�|�q�W|j	d|�|j	d|�t
jtdtdd��>|j|jjd�dg�|j|jjd�dd�tt�D��WdQRXdS)Nzstr.scSs g|]}|jd�rdj|��qS)�szstr.{}()r �format)r!r"r
r
rr#5sz5TestRlcompleter.test_attr_matches.<locals>.<listcomp>ztuple.foospameggcSs$h|]}d||dkrdndf�qS)z	None.%s%s�__doc__rr
r
)r!r"r
r
r�	<setcomp>8sz4TestRlcompleter.test_attr_matches.<locals>.<setcomp>zNone.zNone._zNone.__z
CompleteMe.spzCompleteMe.spamzCompleteme.eggzCompleteMe.zCompleteMe.mro(zCompleteMe._zCompleteMe._hamz
CompleteMe.__zCompleteMe.__name__zCompleteMe.__new__(�meT)ZcreatezCompleteMe.me.me.spzCompleteMe.me.me.spamzegg.scSs g|]}|jd�rdj|��qS)r*zegg.{}()r r+)r!r"r
r
rr#Ps)
r%rZattr_matchesr'rr&rrr ZassertInr�objectr)rZexpected�matchesr"r
r
r�test_attr_matches2s2

z!TestRlcompleter.test_attr_matchescCsJGdd�d�}|�}tjt|d��}|j|jdd�d�|j|jd�dS)Nc@seZdZdZedd��ZdS)z3TestRlcompleter.test_excessive_getattr.<locals>.FoorcSs|jd7_dS)Nr)�calls)rr
r
r�barWsz7TestRlcompleter.test_excessive_getattr.<locals>.Foo.barN)rrrr2�propertyr3r
r
r
r�FooUsr5)�fzf.brzf.barr)rrrr%rr2)rr5r6rr
r
r�test_excessive_getattrSs
z&TestRlcompleter.test_excessive_getattrcCs8Gdd�d�}tjt|�d��}|j|jdd�d�dS)Nc@seZdZdZdS)z0TestRlcompleter.test_uncreated_attr.<locals>.Foor3N)r3)rrr�	__slots__r
r
r
rr5csr5)r6zf.rzf.bar)rrrr%r)rr5rr
r
r�test_uncreated_attr`sz#TestRlcompleter.test_uncreated_attrzrlcompleter._readline_availableFcCs�tj�}|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd	�d
�|j|jdd�d�|j|jdd�d
�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�dS)Nr
r�	�azand rzas �asrzassert Zan�pa�passZFa�False�elzelif �else�trztry:)rrr%r)rrr
r
r�
test_completehszTestRlcompleter.test_completecCs�dddd�ddd�d�}tj|�}|j|jdd�d�|j|jdd��|j|jdd�d	�|j|jdd��|j|jd
d�d�|j|jd
d��|j|jdd�d�|j|jdd��|j|jd
d�d�|j|jd
d��dS)NcSsdS)Nr
r
r
r
r�<lambda>zsz8TestRlcompleter.test_duplicate_globals.<locals>.<lambda>cSsdS)Nr
r
r
r
rrD|s)r?�assert�try�
memoryview�Ellipsisr?rrrEzassert rFztry:rGrHz	Ellipsis()rrr%rZassertIsNone)r�	namespacerr
r
r�test_duplicate_globalsvs 
z&TestRlcompleter.test_duplicate_globalsN)rrrrrr)r1r7r9�unittestZmockrrCrJr
r
r
rrs	!
r�__main__)
rKZ
unittest.mockrr(rrZTestCaserr�mainr
r
r
r�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit