Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/unittest/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/unittest/test/__pycache__/test_suite.cpython-38.pyc
U

@��gP;�@spddlZddlZddlZddlZddlmZmZGdd�de�Zdd�Z	Gdd�dej
e�Zed	krle�
�dS)
�N)�
LoggingResult�TestEqualityc@seZdZGdd�dej�ZdS)�Testc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
zTest.FoocCsdS�N���selfrr�7/opt/cppython/lib/python3.8/unittest/test/test_suite.py�test_1�zTest.Foo.test_1cCsdSrrrrrr	�test_2rzTest.Foo.test_2cCsdSrrrrrr	�test_3rzTest.Foo.test_3cCsdSrrrrrr	�runTestrzTest.Foo.runTestN)�__name__�
__module__�__qualname__r
rr
rrrrr	�Foo
srN)rrr�unittest�TestCaserrrrr	rsrcGst�dd�|D��S)Ncss|]}t�|�VqdSr)rr)�.0�nrrr	�	<genexpr>sz _mk_TestSuite.<locals>.<genexpr>)r�	TestSuite)�namesrrr	�
_mk_TestSuitesrc@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_TestSuiter
rr
cCs: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)NcSsdSrrrrrr	�<lambda>QrzRTest_TestSuite.test_init__tests_from_any_iterable.<locals>.tests.<locals>.<lambda>cSsdSrrrrrr	r&Rr)r�FunctionTestCaserrrr	�testsPsz@Test_TestSuite.test_init__tests_from_any_iterable.<locals>.tests�)rrrr�setr r!)rr(�suite_1�suite_2Zsuite_3rrr	�"test_init__tests_from_any_iterableOs
z1Test_TestSuite.test_init__tests_from_any_iterablecCsFdd�}t�|��}|�|��d�|�t���|�|��d�dS)Ncss0t�dd��}t�|g�Vt�dd��VdS)NcSsdSrrrrrr	r&nrzWTest_TestSuite.test_init__TestSuite_instances_in_tests.<locals>.tests.<locals>.<lambda>cSsdSrrrrrr	r&pr)rr'r)Zftcrrr	r(mszETest_TestSuite.test_init__TestSuite_instances_in_tests.<locals>.testsr)r)rr(r#rrr	�'test_init__TestSuite_instances_in_testsls
z6Test_TestSuite.test_init__TestSuite_instances_in_testscCsBt�dd��}t�dd��}t�||f�}|�t|�||g�dS)NcSsdSrrrrrr	r&}rz*Test_TestSuite.test_iter.<locals>.<lambda>cSsdSrrrrrr	r&~r)rr'rr�list�r�test1�test2r#rrr	�	test_iter|szTest_TestSuite.test_itercCst��}|�|��d�dSr)rrrrr"rrr	�test_countTestCases_zero_simple�sz.Test_TestSuite.test_countTestCases_zero_simplecCs6Gdd�dtj�}t�t��g�}|�|��d�dS)Nc@seZdZdd�ZdS)z=Test_TestSuite.test_countTestCases_zero_nested.<locals>.Test1cSsdSrrrrrr	�test�szBTest_TestSuite.test_countTestCases_zero_nested.<locals>.Test1.testN�rrrr5rrrr	�Test1�sr7r)rrrrr)rr7r#rrr	�test_countTestCases_zero_nested�sz.Test_TestSuite.test_countTestCases_zero_nestedcCs\t�dd��}t�dd��}t�||f�}|�|��d�|�t���|�|��d�dS)NcSsdSrrrrrr	r&�rz;Test_TestSuite.test_countTestCases_simple.<locals>.<lambda>cSsdSrrrrrr	r&�rr))rr'rrrr r!r0rrr	�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@seZdZdd�Zdd�ZdS)z8Test_TestSuite.test_countTestCases_nested.<locals>.Test1cSsdSrrrrrr	r1�rz>Test_TestSuite.test_countTestCases_nested.<locals>.Test1.test1cSsdSrrrrrr	r2�rz>Test_TestSuite.test_countTestCases_nested.<locals>.Test1.test2N)rrrr1r2rrrr	r7�sr7cSsdSrrrrrr	r&�rz;Test_TestSuite.test_countTestCases_nested.<locals>.<lambda>cSsdSrrrrrr	r&�rr2r1�r))rrr'rrrr r!)rr7r2Ztest3Zchild�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|��Wntk
r(YnX|�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)rr>�r=rr	r �sz0Test_TestSuite.test_run.<locals>.LoggingCase.runcSsdSrrrrrr	r1�rz2Test_TestSuite.test_run.<locals>.LoggingCase.test1cSsdSrrrrrr	r2�rz2Test_TestSuite.test_run.<locals>.LoggingCase.test2N)rrrr r1r2rrErr	�LoggingCase�srFr1r2z	run test1z	run test2)rrrrr r)rr>rFr(rrEr	�test_run�szTest_TestSuite.test_runcCspGdd�dtj�}|d�}t��}|�|�|�|��d�|�t|�|g�|�t���|�|��d�dS)Nc@seZdZdd�ZdS)z2Test_TestSuite.test_addTest__TestCase.<locals>.FoocSsdSrrrrrr	r5�rz7Test_TestSuite.test_addTest__TestCase.<locals>.Foo.testNr6rrrr	r�srr5��	rrr�addTestrrr/r r!)rrr5r#rrr	�test_addTest__TestCase�s
z%Test_TestSuite.test_addTest__TestCasecCsxGdd�dtj�}t�|d�g�}t��}|�|�|�|��d�|�t|�|g�|�t���|�|��d�dS)Nc@seZdZdd�ZdS)z3Test_TestSuite.test_addTest__TestSuite.<locals>.FoocSsdSrrrrrr	r5�rz8Test_TestSuite.test_addTest__TestSuite.<locals>.Foo.testNr6rrrr	r�srr5rHrI)rrr,r#rrr	�test_addTest__TestSuite�s
z&Test_TestSuite.test_addTest__TestSuitecs�Gdd�dtj�}|d��|d��t��g�����fdd�}t��}|�|��|�t|�t|���t��}|�D]}|�|�qv|�||�dS)Nc@seZdZdd�Zdd�ZdS)z)Test_TestSuite.test_addTests.<locals>.FoocSsdSrrrrrr	r
rz0Test_TestSuite.test_addTests.<locals>.Foo.test_1cSsdSrrrrrr	rrz0Test_TestSuite.test_addTests.<locals>.Foo.test_2N)rrrr
rrrrr	rsrr
rc3s�V�V�VdSrrr�Zinner_suiter
rrr	�gensz)Test_TestSuite.test_addTests.<locals>.gen)rrr�addTestsrr/rJ)rrrNr+r,�trrMr	�
test_addTestss
zTest_TestSuite.test_addTestscCs:t��}z|�d�Wntk
r*YnX|�d�dS)N�r@)rrrOrArBr"rrr	�test_addTest__noniterable/sz(Test_TestSuite.test_addTest__noniterablecCst��}|�t|jd�dS)NrR)rr�assertRaisesrArJr"rrr	�test_addTest__noncallable9sz(Test_TestSuite.test_addTest__noncallablecCs.t��}|�t|jt�|�t|jtj�dSr)rrrTrArJrr"rrr	�test_addTest__casesuiteclass=sz+Test_TestSuite.test_addTest__casesuiteclasscCst��}|�t|jd�dS)NZfoo)rrrTrArOr"rrr	�test_addTests__stringBsz$Test_TestSuite.test_addTests__stringcCs,dd�}t��}|�|�|�t���dS)NcSsdSrr)�_rrr	�fGsz0Test_TestSuite.test_function_in_suite.<locals>.f)rrrJr r!)rrYr#rrr	�test_function_in_suiteFs
z%Test_TestSuite.test_function_in_suitecCsHtjjst�d��t��}dddg|_|�d�|�dddg|j�dS)N�Suite cleanup is disabledrHr)�)r�
BaseTestSuite�_cleanup�SkipTestr�_tests�_removeTestAtIndexrr"rrr	�test_remove_test_at_indexOs

z(Test_TestSuite.test_remove_test_at_indexcCs.tjjst�d��t��}d|_|�d�dS)Nr[r))rr]r^r_rr`rar"rrr	�'test_remove_test_at_index_not_indexableZs

z6Test_TestSuite.test_remove_test_at_index_not_indexablecCsztjjst�d��Gdd�dtj�}|d�}t�|�}||�g�}|�t���~t	�
�|�|jdg�|�
|��dS)Nr[c@seZdZdd�ZdS)zATest_TestSuite.assert_garbage_collect_test_after_run.<locals>.FoocSsdSrrrrrr	�test_nothingiszNTest_TestSuite.assert_garbage_collect_test_after_run.<locals>.Foo.test_nothingN)rrrrdrrrr	rhsrrd)rr]r^r_r�weakref�refr r!�gcZcollectrr`ZassertIsNone)rZTestSuiteClassrr5Zwrefr#rrr	�%assert_garbage_collect_test_after_runds

z4Test_TestSuite.assert_garbage_collect_test_after_runcCs|�tj�dSr)rhrr]rrrr	�1test_garbage_collect_test_after_run_BaseTestSuitezsz@Test_TestSuite.test_garbage_collect_test_after_run_BaseTestSuitecCs|�tj�dSr)rhrrrrrr	�-test_garbage_collect_test_after_run_TestSuite}sz<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>.TestFcSs
d|_dS�NT��wasSetUp��clsrrr	�
setUpClass�sz:Test_TestSuite.test_basetestsuite.<locals>.Test.setUpClasscSs
d|_dSrk��wasTornDownrnrrr	�
tearDownClass�sz=Test_TestSuite.test_basetestsuite.<locals>.Test.tearDownClasscSsdSrrrrrr	�testPass�sz8Test_TestSuite.test_basetestsuite.<locals>.Test.testPasscSstdSr)rBrrrr	�testFail�sz8Test_TestSuite.test_basetestsuite.<locals>.Test.testFailN)
rrrrmrr�classmethodrprsrtrurrrr	r�s

rcs4eZdZdZdZe�fdd��Ze�fdd��ZdS)z1Test_TestSuite.test_basetestsuite.<locals>.ModuleFcs
d�_dSrkrlr��Modulerr	�setUpModule�sz=Test_TestSuite.test_basetestsuite.<locals>.Module.setUpModulecs
d�_dSrkrqrrwrr	�tearDownModule�sz@Test_TestSuite.test_basetestsuite.<locals>.Module.tearDownModuleN)rrrrmrr�staticmethodryrzrrwrr	rx�srxrtrur)rHr)rr�objectr�sys�modulesZ
addCleanup�popr]rOrrr!r �assertFalsermrr�len�errorsZfailuresZtestsRun)rrr#r>rrwr	�test_basetestsuite�s$



z!Test_TestSuite.test_basetestsuitecCsVGdd�dtj�}|�}t��}t��}|�|�||�|�|j�|�|j�dS)Nc@seZdZdZdd�ZdS)z4Test_TestSuite.test_overriding_call.<locals>.MySuiteFc_sd|_tjj|f|�|�dSrk)�calledrr�__call__)r�args�kwrrr	r��sz=Test_TestSuite.test_overriding_call.<locals>.MySuite.__call__N)rrrr�r�rrrr	�MySuite�sr�)rrr!rJZ
assertTruer�r�Z_testRunEntered)rr�r#r>�wrapperrrr	�test_overriding_call�s
z#Test_TestSuite.test_overriding_callN)#rrrrrrZeq_pairsZne_pairsr$r%r-r.r3r4r8r9r<r?rCrGrKrLrQrSrUrVrWrZrbrcrhrirjr�r�rrrr	rsH��
	
,r�__main__)rrgr}reZunittest.test.supportrrr|rrrrr�mainrrrr	�<module>s(

F1le Man4ger