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_webbrowser.cpython-36.opt-2.pyc
3

�
�^��@sddlZddlZddlZddlmZddlmZdZdZGdd�dej�Z	Gdd	�d	�Z
Gd
d�de
ej�ZGdd
�d
e
ej�Z
Gdd�de
ej�ZGdd�de
ej�ZGdd�de
ej�ZGdd�de
ej�ZGdd�de
ej�ZGdd�de
ej�Zedk�r
ej�dS)�N)�mock)�supportzhttp://www.example.com�testc@seZdZdd�Zddd�ZdS)�	PopenMockcCsdS)Nr�)�selfrr�4/opt/alt/python36/lib64/python3.6/test_webbrowser.py�pollszPopenMock.pollNcCsdS)Nrr)rZsecondsrrr�waitszPopenMock.wait)N)�__name__�
__module__�__qualname__r	r
rrrrrsrc@seZdZegid�dd�ZdS)�CommandTestMixin)�args�kwc
Cs�t�}tj|td|�|jtd�}t||�||�tjjdd}|j	|dt�|j
d�x(|D] }	|j|	|�|j
|j|	��qbW|j	||�dS)N�Popen)�namer)
rrZpatch�
subprocess�
browser_class�CMD_NAME�getattrr�	call_argsZassertEqual�popZassertIn�index)
r�methrr�options�	arguments�popenZbrowserZ
popen_args�optionrrr�_tests

zCommandTestMixin._testN)rrr
�URLrrrrrrsrc@seZdZejZdd�ZdS)�GenericBrowserCommandTestcCs|jdgtgd�dS)N�open)rr)rr )rrrr�	test_open3sz#GenericBrowserCommandTest.test_openN)rrr
�
webbrowserZGenericBrowserrr#rrrrr!/sr!c@seZdZejZdd�ZdS)�BackgroundBrowserCommandTestcCs|jdgtgd�dS)Nr")rr)rr )rrrrr#=sz&BackgroundBrowserCommandTest.test_openN)rrr
r$ZBackgroundBrowserrr#rrrrr%9sr%c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�ChromeCommandTestcCs|jdgtgd�dS)Nr")rr)rr )rrrrr#GszChromeCommandTest.test_opencCs|jdtdd�gtgd�dS)Nr"F)�	autoraise)rrr)r�dictr )rrrr�test_open_with_autoraise_falseLsz0ChromeCommandTest.test_open_with_autoraise_falsecCs|jddgtgd�dS)N�open_newz--new-window)rr)rr )rrrr�
test_open_newQszChromeCommandTest.test_open_newcCs|jdgtgd�dS)N�open_new_tab)rr)rr )rrrr�test_open_new_tabVsz#ChromeCommandTest.test_open_new_tabN)
rrr
r$ZChromerr#r)r+r-rrrrr&Cs
r&c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�MozillaCommandTestcCs|jdgtgd�dS)Nr")rr)rr )rrrrr#`szMozillaCommandTest.test_opencCs|jdtdd�gtgd�dS)Nr"F)r')rrr)rr(r )rrrrr)esz1MozillaCommandTest.test_open_with_autoraise_falsecCs|jdgdtgd�dS)Nr*z-new-window)rr)rr )rrrrr+jsz MozillaCommandTest.test_open_newcCs|jdgdtgd�dS)Nr,z-new-tab)rr)rr )rrrrr-osz$MozillaCommandTest.test_open_new_tabN)
rrr
r$ZMozillarr#r)r+r-rrrrr.\s
r.c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�NetscapeCommandTestcCs |jdddgdjt�gd�dS)Nr"z-raisez-remotezopenURL({}))rr)r�formatr )rrrrr#yszNetscapeCommandTest.test_opencCs(|jdtdd�ddgdjt�gd�dS)Nr"F)r'z-noraisez-remotezopenURL({}))rrr)rr(r0r )rrrrr)~sz2NetscapeCommandTest.test_open_with_autoraise_falsecCs |jdddgdjt�gd�dS)Nr*z-raisez-remotezopenURL({},new-window))rr)rr0r )rrrrr+�sz!NetscapeCommandTest.test_open_newcCs |jdddgdjt�gd�dS)Nr,z-raisez-remotezopenURL({},new-tab))rr)rr0r )rrrrr-�sz%NetscapeCommandTest.test_open_new_tabN)
rrr
r$ZNetscaperr#r)r+r-rrrrr/us
r/c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�GaleonCommandTestcCs|jddgtgd�dS)Nr"z-n)rr)rr )rrrrr#�szGaleonCommandTest.test_opencCs"|jdtdd�ddgtgd�dS)Nr"F)r'z-noraisez-n)rrr)rr(r )rrrrr)�sz0GaleonCommandTest.test_open_with_autoraise_falsecCs|jddgtgd�dS)Nr*z-w)rr)rr )rrrrr+�szGaleonCommandTest.test_open_newcCs|jddgtgd�dS)Nr,z-w)rr)rr )rrrrr-�sz#GaleonCommandTest.test_open_new_tabN)
rrr
r$ZGaleonrr#r)r+r-rrrrr1�s
r1c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�OperaCommandTestcCs|jdgtgd�dS)Nr")rr)rr )rrrrr#�szOperaCommandTest.test_opencCs|jdtdd�gtgd�dS)Nr"F)r')rrr)rr(r )rrrrr)�sz/OperaCommandTest.test_open_with_autoraise_falsecCs|jddgtgd�dS)Nr*z--new-window)rr)rr )rrrrr+�szOperaCommandTest.test_open_newcCs|jdgtgd�dS)Nr,)rr)rr )rrrrr-�sz"OperaCommandTest.test_open_new_tabN)
rrr
r$ZOperarr#r)r+r-rrrrr2�s
r2c@s2eZdZejZdd�Zdd�Zdd�Zdd�Z	d	S)
�ELinksCommandTestcCs|jddgdjt�gd�dS)Nr"z-remotezopenURL({}))rr)rr0r )rrrrr#�s
zELinksCommandTest.test_opencCs|jddgdjt�gd�dS)Nr"z-remotezopenURL({}))rr)rr0r )rrrrr)�sz0ELinksCommandTest.test_open_with_autoraise_falsecCs|jddgdjt�gd�dS)Nr*z-remotezopenURL({},new-window))rr)rr0r )rrrrr+�szELinksCommandTest.test_open_newcCs|jddgdjt�gd�dS)Nr,z-remotezopenURL({},new-tab))rr)rr0r )rrrrr-�sz#ELinksCommandTest.test_open_new_tabN)
rrr
r$ZElinksrr#r)r+r-rrrrr3�s
r3�__main__)r$Zunittestrrrrr rZ	MagicMockrrZTestCaser!r%r&r.r/r1r2r3r�mainrrrr�<module>s$	




Youez - 2016 - github.com/yon3zu
LinuXploit