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.7/unittest/test/__pycache__/test_skipping.cpython-37.opt-1.pyc
B

"��gd$�@s:ddlZddlmZGdd�dej�Zedkr6e��dS)�N)�
LoggingResultc@steZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�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)z,Test_TestSkipping.test_skipping.<locals>.FoocSs|�d�dS)N�skip)�skipTest)�self�r�7/usr/local/lib/python3.7/unittest/test/test_skipping.py�test_skip_me
sz9Test_TestSkipping.test_skipping.<locals>.Foo.test_skip_meN)�__name__�
__module__�__qualname__r	rrrr�Foo	sr
r	�	startTest�addSkip�stopTestrc@seZdZdd�Zdd�ZdS)z,Test_TestSkipping.test_skipping.<locals>.FoocSs|�d�dS)N�testing)r)rrrr�setUpsz2Test_TestSkipping.test_skipping.<locals>.Foo.setUpcSsdS)Nr)rrrr�test_nothing�z9Test_TestSkipping.test_skipping.<locals>.Foo.test_nothingN)r
rrrrrrrrr
srr�)�unittest�TestCaser�run�assertEqual�skipped�testsRun)rr
�events�result�testrrr�
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�WdQRX|�d�WdQRX|�d�dS)Nr)�a�)�bzskip 1zskip 2zskip 3)�subTestr)rrrrr	"s
zBTest_TestSkipping.test_skipping_subtests.<locals>.Foo.test_skip_meN)r
rrr	rrrrr
!sr
r	rrr�rzskip 1rzskip 2r!zskip 3)	rrrrr�lenrZassertIsInstanceZassertIsNot)rr
rrrZsubtest�msgrrr�test_skipping_subtests s"

z(Test_TestSkipping.test_skipping_subtestsc	s�tjddftjddff}x�|D]�\���G���fdd�dtj�}|d�}|d�}t�||g�}g}t|�}|�|�|�t|j	�d�dd	d
ddd
g}|�||�|�|j
d�|�|j	|d
fg�|�|���qWdS)NFTcs0eZdZ��d�dd��Z��d�dd��ZdS)z7Test_TestSkipping.test_skipping_decorators.<locals>.FoorcSsdS)Nr)rrrr�	test_skip>szATest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_skipcSsdS)Nr)rrrr�test_dont_skipAszFTest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_dont_skipN)r
rrr(r)r)�deco�do_skip�	dont_skiprrr
=sr
r(r)rrrrZ
addSuccessr!r)
rZ
skipUnlessZskipIfr�	TestSuiterrrr%rr�
assertTrue�
wasSuccessful)	rZop_tabler
Ztest_do_skipr)�suiterrZexpectedr)r*r+r,r�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)�append)r)�recordrr�test_1Tsz5Test_TestSkipping.test_skip_class.<locals>.Foo.test_1N)r
rrr4r)r3rrr
Rsr
r4)rrr�
TestResultr-rrr)rr
rrr0r)r3r�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�dS)Nr)r2)r)r3rrr4aszDTest_TestSkipping.test_skip_non_unittest_class.<locals>.Mixin.test_1N)r
rrr4r)r3rr�Mixin_sr7c@seZdZdS)z;Test_TestSkipping.test_skip_non_unittest_class.<locals>.FooN)r
rrrrrrr
csr
r4)rrrr5r-rrr)rr7r
rrr0r)r3r�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)Nzhelp me!)�fail)rrrr�test_dieosz=Test_TestSkipping.test_expected_failure.<locals>.Foo.test_dieN)r
rrr�expectedFailurer:rrrrr
nsr
r:r�addExpectedFailurerr)rrrrr�expectedFailuresr.r/)rr
rrrrrr�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)r.)rrrrr4~szNTest_TestSkipping.test_expected_failure_with_wrapped_class.<locals>.Foo.test_1N)r
rrr4rrrrr
|sr
r4rr<rr)	rr;rrrrr=r.r/)rr
rrrrrr�(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�dS)NF)r.)rrrrr4�szQTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.Foo.test_1N)r
rrr4rrrrr
�sr
c@seZdZdS)zJTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.BarN)r
rrrrrr�Bar�sr@r4rr<rr)	rrr;rrrr=r.r/)rr
r@rrrrrr�+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|���WdQRX|���|�d�WdQRX|���|�d�WdQRXdS)Nzhelp me!zshouldn't come here)r#r9)rrrrr:�s



zFTest_TestSkipping.test_expected_failure_subtests.<locals>.Foo.test_dieN)r
rrrr;r:rrrrr
�sr
r:r�addSubTestSuccessr<rrr)
rrrrrr%r=ZassertIsr.r/)rr
rrrrrr�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>.FoocSsdS)Nr)rrrrr:�sz?Test_TestSkipping.test_unexpected_success.<locals>.Foo.test_dieN)r
rrrr;r:rrrrr
�sr
r:r�addUnexpectedSuccessr)	rrrrr�assertFalse�failures�unexpectedSuccessesr/)rr
rrrrrr�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,|���WdQRX|���WdQRXdS)N)r#)rrrrr:�s


zHTest_TestSkipping.test_unexpected_success_subtests.<locals>.Foo.test_dieN)r
rrrr;r:rrrrr
�sr
r:rrBrDr)	rrrrrrErFrGr/)rr
rrrrrr� 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)�wasSetUp)r)r
rrr�sz?Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.setUpcs
d�_dS)NT)�wasTornDown)r)r
rr�tornDown�szBTest_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.tornDownrcSsdS)Nr)rrrrr4�sz@Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.test_1N)
r
rrrJrKrrLrrr4r)r
rrr
�s
r
r4r)
rrr5r-rrrrErJrK)rrrr0r)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�|�S)Nr)r )�funcrr�inner�szGTest_TestSkipping.test_decorated_skip.<locals>.decorator.<locals>.innerr)rNrOr)rNr�	decorator�sz8Test_TestSkipping.test_decorated_skip.<locals>.decoratorcs"eZdZ�e�d�dd���ZdS)z2Test_TestSkipping.test_decorated_skip.<locals>.FoorcSsdS)Nr)rrrrr4�sz9Test_TestSkipping.test_decorated_skip.<locals>.Foo.test_1N)r
rrrrr4r)rPrrr
�sr
r4r)rrr5r-rrr)rr
rrr0r)rPr�test_decorated_skip�s
z%Test_TestSkipping.test_decorated_skipN)r
rrrr'r1r6r8r>r?rArCrHrIrMrQrrrrrs
r�__main__)rZunittest.test.supportrrrr
�mainrrrr�<module>s
~