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_skipping.cpython-38.opt-1.pyc
U

@��g�%�@s:ddlZddlmZGdd�dej�Zedkr6e��dS)�N)�
LoggingResultc@s|eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS)�Test_TestSkippingcCs�Gdd�dtj�}g}t|�}|d�}|�|�|�|dddg�|�|j|dfg�Gdd�dtj�}g}t|�}|d	�}|�|�|�|dddg�|�|j|d
fg�|�|jd�dS)Nc@seZdZdd�ZdS)�,Test_TestSkipping.test_skipping.<locals>.FoocSs|�d�dS)N�skip��skipTest��self�r
�:/opt/cppython/lib/python3.8/unittest/test/test_skipping.py�test_skip_me
sz9Test_TestSkipping.test_skipping.<locals>.Foo.test_skip_meN��__name__�
__module__�__qualname__rr
r
r
r�Foo	srr�	startTest�addSkip�stopTestrc@seZdZdd�Zdd�ZdS)rcSs|�d�dS)N�testingrrr
r
r�setUpsz2Test_TestSkipping.test_skipping.<locals>.Foo.setUpcSsdS�Nr
rr
r
r�test_nothing�z9Test_TestSkipping.test_skipping.<locals>.Foo.test_nothingN)rrrrrr
r
r
rrsrr�)�unittest�TestCaser�run�assertEqual�skipped�testsRun�r	r�events�result�testr
r
r�
test_skippings

zTest_TestSkipping.test_skippingcCs�Gdd�dtj�}g}t|�}|d�}|�|�|�|dddddg�|�t|j�d�|jd\}}|�|d	�|�|tj�|�||�|jd
\}}|�|d�|�|tj�|�||�|�|jd|d
f�dS)Nc@seZdZdd�ZdS)z5Test_TestSkipping.test_skipping_subtests.<locals>.Fooc
SsR|jdd��2|jdd��|�d�W5QRX|�d�W5QRX|�d�dS)Nr��a�)�b�skip 1�skip 2�skip 3)�subTestrrr
r
rr"s
zBTest_TestSkipping.test_skipping_subtests.<locals>.Foo.test_skip_meNr
r
r
r
rr!srrrrr�rr*rr+r(r,)	rrrrr�lenrZassertIsInstanceZassertIsNot)r	rr"r#r$Zsubtest�msgr
r
r�test_skipping_subtests s&
�z(Test_TestSkipping.test_skipping_subtestsc	s�tjddftjddff}|D]�\���G���fdd�dtj�}|d�}|d�}t�||g�}g}t|�}|�|�|�t|j	�d�dd	d
ddd
g}|�||�|�|j
d�|�|j	|d
fg�|�|���qdS)NFTcs0eZdZ��d�dd��Z��d�dd��ZdS)z7Test_TestSkipping.test_skipping_decorators.<locals>.FoorcSsdSrr
rr
r
r�	test_skip>szATest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_skipcSsdSrr
rr
r
r�test_dont_skipAszFTest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_dont_skipN)rrrr2r3r
�ZdecoZdo_skipZ	dont_skipr
rr=s
rr2r3rrrrZ
addSuccessr(r)
rZ
skipUnlessZskipIfr�	TestSuiterrrr/rr �
assertTrue�
wasSuccessful)	r	Zop_tablerZtest_do_skipr3�suiter"r#Zexpectedr
r4r�test_skipping_decorators9s*

�
�z*Test_TestSkipping.test_skipping_decoratorscsnt�d�G�fdd�dtj��}g�t��}|d�}t�|g�}|�|�|�|j|dfg�|��g�dS)NrcseZdZ�fdd�ZdS)z.Test_TestSkipping.test_skip_class.<locals>.Foocs��d�dS�Nr��appendr��recordr
r�test_1Tsz5Test_TestSkipping.test_skip_class.<locals>.Foo.test_1N�rrrr?r
r=r
rrRsrr?�rrr�
TestResultr5rrr�r	rr#r$r8r
r=r�test_skip_classQs
z!Test_TestSkipping.test_skip_classcs~t�d�G�fdd�d��}Gdd�d|tj�}g�t��}|d�}t�|g�}|�|�|�|j|dfg�|��g�dS)NrcseZdZ�fdd�ZdS)z=Test_TestSkipping.test_skip_non_unittest_class.<locals>.Mixincs��d�dSr:r;rr=r
rr?aszDTest_TestSkipping.test_skip_non_unittest_class.<locals>.Mixin.test_1Nr@r
r=r
r�Mixin_srEc@seZdZdS)z;Test_TestSkipping.test_skip_non_unittest_class.<locals>.FooN�rrrr
r
r
rrcsrr?rA)r	rErr#r$r8r
r=r�test_skip_non_unittest_class^s
z.Test_TestSkipping.test_skip_non_unittest_classcCsjGdd�dtj�}g}t|�}|d�}|�|�|�|dddg�|�|jdd|�|�|���dS)Nc@seZdZejdd��ZdS)z4Test_TestSkipping.test_expected_failure.<locals>.FoocSs|�d�dS)N�help me!)�failrr
r
r�test_dieosz=Test_TestSkipping.test_expected_failure.<locals>.Foo.test_dieN�rrrr�expectedFailurerJr
r
r
rrnsrrJr�addExpectedFailurerr)rrrrr�expectedFailuresr6r7r!r
r
r�test_expected_failurems
�z'Test_TestSkipping.test_expected_failurecCsptjGdd�dtj��}g}t|�}|d�}|�|�|�|dddg�|�|jdd|�|�|���dS)Nc@seZdZdd�ZdS)zGTest_TestSkipping.test_expected_failure_with_wrapped_class.<locals>.FoocSs|�d�dS�NF�r6rr
r
rr?~szNTest_TestSkipping.test_expected_failure_with_wrapped_class.<locals>.Foo.test_1Nr@r
r
r
rr|srr?rrMrr)	rrLrrrrrNr6r7r!r
r
r�(test_expected_failure_with_wrapped_class{s
�z:Test_TestSkipping.test_expected_failure_with_wrapped_classcCs�Gdd�dtj�}tjGdd�d|��}g}t|�}|d�}|�|�|�|dddg�|�|jd	d	|�|�|���dS)
Nc@seZdZdd�ZdS)zJTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.FoocSs|�d�dSrPrQrr
r
rr?�szQTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.Foo.test_1Nr@r
r
r
rr�src@seZdZdS)zJTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.BarNrFr
r
r
r�Bar�srSr?rrMrr)	rrrLrrrrNr6r7)r	rrSr"r#r$r
r
r�+test_expected_failure_with_wrapped_subclass�s
�z=Test_TestSkipping.test_expected_failure_with_wrapped_subclasscCs~Gdd�dtj�}g}t|�}|d�}|�|�|�|ddddg�|�t|j�d�|�|jd	d	|�|�|�	��dS)
Nc@seZdZejdd��ZdS)z=Test_TestSkipping.test_expected_failure_subtests.<locals>.Fooc	SsT|���W5QRX|���|�d�W5QRX|���|�d�W5QRXdS)NrHzshouldn't come here)r-rIrr
r
rrJ�s



zFTest_TestSkipping.test_expected_failure_subtests.<locals>.Foo.test_dieNrKr
r
r
rr�srrJr�addSubTestSuccessrMrrr)
rrrrrr/rNZassertIsr6r7r!r
r
r�test_expected_failure_subtests�s
��z0Test_TestSkipping.test_expected_failure_subtestscCspGdd�dtj�}g}t|�}|d�}|�|�|�|dddg�|�|j�|�|j|g�|�|���dS)Nc@seZdZejdd��ZdS)z6Test_TestSkipping.test_unexpected_success.<locals>.FoocSsdSrr
rr
r
rrJ�sz?Test_TestSkipping.test_unexpected_success.<locals>.Foo.test_dieNrKr
r
r
rr�srrJr�addUnexpectedSuccessr�	rrrrr�assertFalseZfailuresZunexpectedSuccessesr7r!r
r
r�test_unexpected_success�s
�z)Test_TestSkipping.test_unexpected_successcCstGdd�dtj�}g}t|�}|d�}|�|�|�|dddddg�|�|j�|�|j|g�|�|���dS)Nc@seZdZejdd��ZdS)z?Test_TestSkipping.test_unexpected_success_subtests.<locals>.Fooc	Ss,|���W5QRX|���W5QRXdSr)r-rr
r
rrJ�s


zHTest_TestSkipping.test_unexpected_success_subtests.<locals>.Foo.test_dieNrKr
r
r
rr�srrJrrUrWrrXr!r
r
r� test_unexpected_success_subtests�s 	
��z2Test_TestSkipping.test_unexpected_success_subtestscslG�fdd�dtj��t��}�d�}t�|g�}|�|�|�|j|dfg�|��j�|��j	�dS)Ncs>eZdZdZdZ�fdd�Z�fdd�Ze�d�dd��Z	d	S)
z9Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.FooFcs
d�_dS�NT)�wasSetUpr�rr
rr�sz?Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.setUpcs
d�_dSr\)�wasTornDownrr^r
r�tornDown�szBTest_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.tornDownrcSsdSrr
rr
r
rr?�sz@Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.test_1N)
rrrr]r_rr`rrr?r
r^r
rr�srr?r)
rrrBr5rrrrYr]r_)r	r#r$r8r
r^r�test_skip_doesnt_run_setup�s
z,Test_TestSkipping.test_skip_doesnt_run_setupcs\dd��G�fdd�dtj�}t��}|d�}t�|g�}|�|�|�|j|dfg�dS)Ncs�fdd�}|S)Ncs�|�Srr
r&��funcr
r�inner�szGTest_TestSkipping.test_decorated_skip.<locals>.decorator.<locals>.innerr
)rcrdr
rbr�	decorator�sz8Test_TestSkipping.test_decorated_skip.<locals>.decoratorcs"eZdZ�e�d�dd���ZdS)z2Test_TestSkipping.test_decorated_skip.<locals>.FoorcSsdSrr
rr
r
rr?�sz9Test_TestSkipping.test_decorated_skip.<locals>.Foo.test_1N�rrrrrr?r
�rer
rr�srr?r�rrrBr5rrrrCr
rgr�test_decorated_skip�s
z%Test_TestSkipping.test_decorated_skipcCsPGdd�dtj�}t��}|d�}t�|g�}|�|�|�|j|dfg�dS)Nc@seZdZejdd��ZdS)z7Test_TestSkipping.test_skip_without_reason.<locals>.FoocSsdSrr
rr
r
rr?sz>Test_TestSkipping.test_skip_without_reason.<locals>.Foo.test_1Nrfr
r
r
rrsrr?�rhrCr
r
r�test_skip_without_reasons
z*Test_TestSkipping.test_skip_without_reasonN)rrrr%r1r9rDrGrOrRrTrVrZr[rarirkr
r
r
rrs
r�__main__)rZunittest.test.supportrrrr�mainr
r
r
r�<module>s


F1le Man4ger