HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/unittest/test/__pycache__/test_suite.cpython-310.pyc
o

�iP;�@stddlZddlZddlZddlZddlmZmZGdd�de�Zdd�Z	Gdd�dej
e�Zed	kr8e�
�dSdS)
�N)�
LoggingResult�TestEqualityc@seZdZGdd�dej�ZdS)�Testc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
zTest.FoocC�dS�N���selfrr�5/usr/local/lib/python3.10/unittest/test/test_suite.py�test_1�zTest.Foo.test_1cCrrrrrrr
�test_2rzTest.Foo.test_2cCrrrrrrr
�test_3rzTest.Foo.test_3cCrrrrrrr
�runTestrzTest.Foo.runTestN)�__name__�
__module__�__qualname__rr
rrrrrr
�Foo
s
rN)rrr�unittest�TestCaserrrrr
rsrcGst�dd�|D��S)Ncss�|]}t�|�VqdSr)rr)�.0�nrrr
�	<genexpr>s�z _mk_TestSuite.<locals>.<genexpr>)r�	TestSuite)�namesrrr
�
_mk_TestSuite�rc@sVeZdZe��e��fe��e�g�fed�ed�fgZe��ed�fe�g�ed�fedd�edd�fed�ed�fgZdd�Zdd�Z	dd	�Z
d
d�Zdd
�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Z d6d7�Z!d8d9�Z"d:S);�Test_TestSuiterr
rcCs:t��}|�|��d�|�t���|�|��d�dS�Nr�rr�assertEqual�countTestCases�run�
TestResult�r	�suiterrr
�test_init__tests_optional2sz(Test_TestSuite.test_init__tests_optionalcCs<t�g�}|�|��d�|�t���|�|��d�dSrrr$rrr
�test_init__empty_testsAs
z%Test_TestSuite.test_init__empty_testscCs�dd�}t�|��}|�|��d�t�|�}|�|��d�t�t|��}|�|��d�|�t���|�|��d�|�t���|�|��d�|�t���|�|��d�dS)Ncss&�t�dd��Vt�dd��VdS)NcSrrrrrrr
�<lambda>QrzRTest_TestSuite.test_init__tests_from_any_iterable.<locals>.tests.<locals>.<lambda>cSrrrrrrr
r(Rr)r�FunctionTestCaserrrr
�testsPs�z@Test_TestSuite.test_init__tests_from_any_iterable.<locals>.tests�)rrr r!�setr"r#)r	r*�suite_1�suite_2Zsuite_3rrr
�"test_init__tests_from_any_iterableOs
z1Test_TestSuite.test_init__tests_from_any_iterablecCsFdd�}t�|��}|�|��d�|�t���|�|��d�dS)Ncss2�t�dd��}t�|g�Vt�dd��VdS)NcSrrrrrrr
r(nrzWTest_TestSuite.test_init__TestSuite_instances_in_tests.<locals>.tests.<locals>.<lambda>cSrrrrrrr
r(pr)rr)r)Zftcrrr
r*ms�zETest_TestSuite.test_init__TestSuite_instances_in_tests.<locals>.testsr+r)r	r*r%rrr
�'test_init__TestSuite_instances_in_testsls
z6Test_TestSuite.test_init__TestSuite_instances_in_testscCsBt�dd��}t�dd��}t�||f�}|�t|�||g�dS)NcSrrrrrrr
r(}rz*Test_TestSuite.test_iter.<locals>.<lambda>cSrrrrrrr
r(~r)rr)rr �list�r	�test1�test2r%rrr
�	test_iter|szTest_TestSuite.test_itercCst��}|�|��d�dSr)rrr r!r$rrr
�test_countTestCases_zero_simple�sz.Test_TestSuite.test_countTestCases_zero_simplecCs6Gdd�dtj�}t�t��g�}|�|��d�dS)Nc@�eZdZdd�ZdS)z=Test_TestSuite.test_countTestCases_zero_nested.<locals>.Test1cSrrrrrrr
�test��zBTest_TestSuite.test_countTestCases_zero_nested.<locals>.Test1.testN�rrrr8rrrr
�Test1��r;r)rrrr r!)r	r;r%rrr
�test_countTestCases_zero_nested�sz.Test_TestSuite.test_countTestCases_zero_nestedcCs\t�dd��}t�dd��}t�||f�}|�|��d�|�t���|�|��d�dS)NcSrrrrrrr
r(�rz;Test_TestSuite.test_countTestCases_simple.<locals>.<lambda>cSrrrrrrr
r(�rr+)rr)rr r!r"r#r2rrr
�test_countTestCases_simple�sz)Test_TestSuite.test_countTestCases_simplecCs�Gdd�dtj�}t�dd��}t�dd��}t�|d�|f�}t�|||d�f�}|�|��d�|�t���|�|��d�|�|��d	�dS)
Nc@�eZdZdd�Zdd�ZdS)z8Test_TestSuite.test_countTestCases_nested.<locals>.Test1cSrrrrrrr
r3�rz>Test_TestSuite.test_countTestCases_nested.<locals>.Test1.test1cSrrrrrrr
r4�rz>Test_TestSuite.test_countTestCases_nested.<locals>.Test1.test2N)rrrr3r4rrrr
r;��r;cSrrrrrrr
r(�rz;Test_TestSuite.test_countTestCases_nested.<locals>.<lambda>cSrrrrrrr
r(�rr4r3�r+)rrr)rr r!r"r#)r	r;r4Ztest3�child�parentrrr
�test_countTestCases_nested�sz)Test_TestSuite.test_countTestCases_nestedcCs.g}t|�}t��}|�|�|�|g�dSr)rrrr"r )r	�events�resultr%rrr
�test_run__empty_suite�s

z$Test_TestSuite.test_run__empty_suitecCs8t��}z|��Wn
tyYdSw|�d�dS)N�Failed to raise TypeError)rrr"�	TypeError�failr$rrr
�test_run__requires_result�s�z(Test_TestSuite.test_run__requires_resultcsVg�t��}G�fdd�dtj�}|d�|d�g}t�|��|�|��ddg�dS)Ncs(eZdZ�fdd�Zdd�Zdd�ZdS)z,Test_TestSuite.test_run.<locals>.LoggingCasecs��d|j�dS)Nzrun %s)�appendZ_testMethodName)r	rF�rErr
r"�rz0Test_TestSuite.test_run.<locals>.LoggingCase.runcSrrrrrrr
r3�rz2Test_TestSuite.test_run.<locals>.LoggingCase.test1cSrrrrrrr
r4�rz2Test_TestSuite.test_run.<locals>.LoggingCase.test2N)rrrr"r3r4rrMrr
�LoggingCase�srNr3r4z	run test1z	run test2)rrrrr"r )r	rFrNr*rrMr
�test_run�szTest_TestSuite.test_runcCspGdd�dtj�}|d�}t��}|�|�|�|��d�|�t|�|g�|�t���|�|��d�dS)Nc@r7)z2Test_TestSuite.test_addTest__TestCase.<locals>.FoocSrrrrrrr
r8�rz7Test_TestSuite.test_addTest__TestCase.<locals>.Foo.testNr:rrrr
r�r<rr8��	rrr�addTestr r!r1r"r#)r	rr8r%rrr
�test_addTest__TestCase�s
z%Test_TestSuite.test_addTest__TestCasecCsxGdd�dtj�}t�|d�g�}t��}|�|�|�|��d�|�t|�|g�|�t���|�|��d�dS)Nc@r7)z3Test_TestSuite.test_addTest__TestSuite.<locals>.FoocSrrrrrrr
r8�rz8Test_TestSuite.test_addTest__TestSuite.<locals>.Foo.testNr:rrrr
r�r<rr8rPrQ)r	rr.r%rrr
�test_addTest__TestSuite�s
z&Test_TestSuite.test_addTest__TestSuitecs�Gdd�dtj�}|d��|d��t��g�����fdd�}t��}|�|��|�t|�t|���t��}|�D]}|�|�q;|�||�dS)Nc@r?)z)Test_TestSuite.test_addTests.<locals>.FoocSrrrrrrr
rrz0Test_TestSuite.test_addTests.<locals>.Foo.test_1cSrrrrrrr
r
rz0Test_TestSuite.test_addTests.<locals>.Foo.test_2N)rrrrr
rrrr
rr@rrr
c3s��V�V�VdSrrr�Zinner_suiterr
rr
�gens�
z)Test_TestSuite.test_addTests.<locals>.gen)rrr�addTestsr r1rR)r	rrVr-r.�trrUr
�
test_addTestss
zTest_TestSuite.test_addTestscCs:t��}z|�d�Wn
tyYdSw|�d�dS)N�rH)rrrWrIrJr$rrr
�test_addTest__noniterable/s�z(Test_TestSuite.test_addTest__noniterablecC�t��}|�t|jd�dS)NrZ)rr�assertRaisesrIrRr$rrr
�test_addTest__noncallable9�z(Test_TestSuite.test_addTest__noncallablecCs.t��}|�t|jt�|�t|jtj�dSr)rrr]rIrRrr$rrr
�test_addTest__casesuiteclass=sz+Test_TestSuite.test_addTest__casesuiteclasscCr\)NZfoo)rrr]rIrWr$rrr
�test_addTests__stringBr_z$Test_TestSuite.test_addTests__stringcCs,dd�}t��}|�|�|�t���dS)NcSrrr)�_rrr
�fGr9z0Test_TestSuite.test_function_in_suite.<locals>.f)rrrRr"r#)r	rcr%rrr
�test_function_in_suiteFs
z%Test_TestSuite.test_function_in_suitecCsDtjjs	t�d��t��}gd�|_|�d�|�gd�|j�dS)N�Suite cleanup is disabled)rPr+�rP)rPNrf)r�
BaseTestSuite�_cleanup�SkipTestr�_tests�_removeTestAtIndexr r$rrr
�test_remove_test_at_indexOs


z(Test_TestSuite.test_remove_test_at_indexcCs.tjjs	t�d��t��}d|_|�d�dS)Nrer+)rrgrhrirrjrkr$rrr
�'test_remove_test_at_index_not_indexableZs

z6Test_TestSuite.test_remove_test_at_index_not_indexablecCsztjjs	t�d��Gdd�dtj�}|d�}t�|�}||�g�}|�t���~t	�
�|�|jdg�|�
|��dS)Nrec@r7)zATest_TestSuite.assert_garbage_collect_test_after_run.<locals>.FoocSrrrrrrr
�test_nothingir9zNTest_TestSuite.assert_garbage_collect_test_after_run.<locals>.Foo.test_nothingN)rrrrnrrrr
rhr<rrn)rrgrhrir�weakref�refr"r#�gcZcollectr rjZassertIsNone)r	ZTestSuiteClassrr8Zwrefr%rrr
�%assert_garbage_collect_test_after_runds

z4Test_TestSuite.assert_garbage_collect_test_after_runcC�|�tj�dSr)rrrrgrrrr
�1test_garbage_collect_test_after_run_BaseTestSuitez�z@Test_TestSuite.test_garbage_collect_test_after_run_BaseTestSuitecCrsr)rrrrrrrr
�-test_garbage_collect_test_after_run_TestSuite}ruz<Test_TestSuite.test_garbage_collect_test_after_run_TestSuitecs�Gdd�dtj�}G�fdd�dt��d|_�tjd<|�tjjd�t��}|�	|d�|d�g�|�
|��d�t��}|�
|�|��j�|��j�|�|j�|�|j�|�
t|j�d�|�
t|j�d	�|�
|jd�|�
|��d�dS)
Nc@s<eZdZdZdZedd��Zedd��Zdd�Zdd	�Z	d
S)z/Test_TestSuite.test_basetestsuite.<locals>.TestFcS�
d|_dS�NT��wasSetUp��clsrrr
�
setUpClass��
z:Test_TestSuite.test_basetestsuite.<locals>.Test.setUpClasscSrwrx��wasTornDownr{rrr
�
tearDownClass�r~z=Test_TestSuite.test_basetestsuite.<locals>.Test.tearDownClasscSrrrrrrr
�testPass�r9z8Test_TestSuite.test_basetestsuite.<locals>.Test.testPasscSstdSr)rJrrrr
�testFail�sz8Test_TestSuite.test_basetestsuite.<locals>.Test.testFailN)
rrrrzr��classmethodr}r�r�r�rrrr
r�s

rcs4eZdZdZdZe�fdd��Ze�fdd��ZdS)z1Test_TestSuite.test_basetestsuite.<locals>.ModuleFc�
d�_dSrxryr��Modulerr
�setUpModule�r~z=Test_TestSuite.test_basetestsuite.<locals>.Module.setUpModulecr�rxrrr�rr
�tearDownModule�r~z@Test_TestSuite.test_basetestsuite.<locals>.Module.tearDownModuleN)rrrrzr��staticmethodr�r�rr�rr
r��sr�r�r�r+rPr)rr�objectr�sys�modulesZ
addCleanup�poprgrWr r!r#r"�assertFalserzr��len�errorsZfailuresZtestsRun)r	rr%rFrr�r
�test_basetestsuite�s$



z!Test_TestSuite.test_basetestsuitecCsVGdd�dtj�}|�}t��}t��}|�|�||�|�|j�|�|j�dS)Nc@seZdZdZdd�ZdS)z4Test_TestSuite.test_overriding_call.<locals>.MySuiteFc_s$d|_tjj|g|�Ri|��dSrx)�calledrr�__call__)r	�args�kwrrr
r��sz=Test_TestSuite.test_overriding_call.<locals>.MySuite.__call__N)rrrr�r�rrrr
�MySuite�sr�)rrr#rRZ
assertTruer�r�Z_testRunEntered)r	r�r%rF�wrapperrrr
�test_overriding_call�s
z#Test_TestSuite.test_overriding_callN)#rrrrrrZeq_pairsZne_pairsr&r'r/r0r5r6r=r>rDrGrKrOrSrTrYr[r^r`rardrlrmrrrtrvr�r�rrrr
rsJ��
	
,r�__main__)rrqr�roZunittest.test.supportrrr�rrrrr�mainrrrr
�<module>s(�