Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_unittest/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_unittest/__pycache__/test_skipping.cpython-312.opt-2.pyc

�

*ΜguN��p�ddlZddlmZGd�dej�Zedk(rej�yy)�N��
LoggingResultc��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zy)�Test_TestSkippingc����G�fd�dtj�}g�t��}|d�}|j|j	|�|�|j�gd��|j|j|dfg�g�|j	�}|j�gd��|j|j|dfg�|j|jd�G�fd�dtj�}g�t��}|d	�}|j|j	|�|�|j�gd��|j|j|d
fg�|j|jd�g�|j	�}|j�gd��|j|j|d
fg�|j|jd�y)Nc���eZdZ�fd�Zd�Zy)�,Test_TestSkipping.test_skipping.<locals>.Fooc���t��S�Nr��self�eventss ��=/usr/local/lib/python3.12/test/test_unittest/test_skipping.py�defaultTestResultz>Test_TestSkipping.test_skipping.<locals>.Foo.defaultTestResult
����$�V�,�,�c�&�|jd�y�N�skip��skipTest�r
s r�test_skip_mez9Test_TestSkipping.test_skipping.<locals>.Foo.test_skip_me����
�
�f�%rN��__name__�
__module__�__qualname__rr�rs�r�Foor		s
���
-�
&rr r��	startTest�addSkip�stopTestr��startTestRunr"r#r$�stopTestRun�c�$��eZdZ�fd�Zd�Zd�Zy)r	c���t��Srrrs �rrz>Test_TestSkipping.test_skipping.<locals>.Foo.defaultTestResultrrc�&�|jd�y)N�testingrrs r�setUpz2Test_TestSkipping.test_skipping.<locals>.Foo.setUp s���
�
�i�(rc��yr�rs r�test_nothingz9Test_TestSkipping.test_skipping.<locals>.Foo.test_nothing"s��DrN)rrrrr-r0rs�rr z,Test_TestSkipping.test_skipping.<locals>.Foos���
-�
)�(rr0r,)�unittest�TestCaser�assertIs�run�assertEqual�skipped�testsRun)r
r �result�testrs    @r�
test_skippingzTest_TestSkipping.test_skippings����	&�(�#�#�	&�
���v�&���>�"���
�
�d�h�h�v�&��/�����!E�F�������4��.�)9�:������������"=�	>�������4��.�)9�:�������!�,�	)�(�#�#�	)����v�&���>�"���
�
�d�h�h�v�&��/�����!E�F�������4��*;�)<�=�������!�,������������"=�	>�������4��*;�)<�=�������!�,rc�n��G�fd�dtj�}g�t��}|d�}|j|j	|�|�|j�gd��|jt
|j�d�|jd\}}|j|d�|j|tj�|j||�|jd\}}|j|d	�|j|tj�|j||�|j|jd
|df�g�|j	�}|j�gd��|j|jD��cgc]\}}|��	c}}gd
��ycc}}w)Nc���eZdZ�fd�Zd�Zy)�5Test_TestSkipping.test_skipping_subtests.<locals>.Fooc���t��Srrrs �rrzGTest_TestSkipping.test_skipping_subtests.<locals>.Foo.defaultTestResult4rrc��|jd��5|jd��5|jd�ddd�|jd�ddd�|jd�y#1swY�4xYw#1swY�'xYw)Nr(��a�)�b�skip 1�skip 2�skip 3)�subTestrrs rrzBTest_TestSkipping.test_skipping_subtests.<locals>.Foo.test_skip_me6s`���\�\�A�\�&������*��
�
�h�/�+��M�M�(�+�'��
�
�h�'�+�*��'�&�s!�A7�A+�A7�+A4	�0A7�7BNrrs�rr r=3s
���
-�
(rr r)r"r#r#r#r$�rrDr(rErBrF)r&r"r#r#r#r$r')rDrErF)
r1r2rr3r4r5�lenr6�assertIsInstance�assertIsNot)r
r r8r9�subtest�msgrs      @r�test_skipping_subtestsz(Test_TestSkipping.test_skipping_subtests2sy���	(�(�#�#�	(����v�&���>�"���
�
�d�h�h�v�&��/�����"9�	:�����V�^�^�,�a�0��~�~�a�(��������h�'����g�x�'8�'8�9�����$�'��~�~�a�(��������h�'����g�x�'8�'8�9�����$�'��������*�T�8�,<�=������������@�	A�	
���&�.�.�A�.�,�'�3�#�.�A�7�	9��As�F1
c���	�
��tjddftjddff}|D�]�\��	�
G��	�
�fd�dtj�}|d�}|d�}tj||g�}g�t��}|j
|j|�|�|jt|j�d�gd�}|j�|�|j|jd	�|j|j|d
fg�|j|j��g�|j�}|j�gd��|j|j|d
fg�g�|j�}|j�gd��|j|jg����y)
NFTc�\��eZdZ�fd�ZW�W�d�d��ZW�W�d�d��Zy)�7Test_TestSkipping.test_skipping_decorators.<locals>.Fooc���t��Srrrs �rrzITest_TestSkipping.test_skipping_decorators.<locals>.Foo.defaultTestResultZs���(��0�0rr,c��yrr/rs r�	test_skipzATest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_skip]s��%)rc��yrr/rs r�test_dont_skipzFTest_TestSkipping.test_skipping_decorators.<locals>.Foo.test_dont_skip`s��*.rN)rrrrrTrV)�deco�do_skip�	dont_skiprs����rr rQYs4���1��g�y�)�)�*�)��i��+�.�,�.rr rTrVr()r"r#r$r"�
addSuccessr$rBr,r%)r&r"rZr$r')r1�
skipUnless�skipIfr2�	TestSuiterr3r4r5rIr6r7�
assertTrue�
wasSuccessful)r
�op_tabler �test_do_skiprV�suiter8�expectedrWrXrYrs        @@@@r�test_skipping_decoratorsz*Test_TestSkipping.test_skipping_decoratorsUs�����(�(�%��6��_�_�d�E�2�4��(0�$�D�'�9�
/�
/�h�'�'�
/��{�+�L� �!1�2�N��&�&��n�'E�F�E��F�"�6�*�F��M�M�%�)�)�F�+�V�4����S����0�!�4�?�H����V�X�.����V�_�_�a�0����V�^�^�|�Y�.G�-H�I��O�O�F�0�0�2�3��F�!�%�%�'�F����V�&A�
B����V�^�^�|�Y�.G�-H�I��F�#�'�'�)�F����V�&A�
B����V�^�^�R�0�G)1rc�D���tjd�G��fd�dtj��}g�g�t��}|d�}tj|g�}|j|j
|�|�|j�gd��|j|j|dfg�|j�g�g�|j
�}|j�gd��|j|j|dfg�|j�g�y)Nr,c�"��eZdZ�fd�Z�fd�Zy)�.Test_TestSkipping.test_skip_class.<locals>.Fooc���t��Srrrs �rrz@Test_TestSkipping.test_skip_class.<locals>.Foo.defaultTestResult�rrc�(���jd�y�Nr(��append�r
�records �r�test_1z5Test_TestSkipping.test_skip_class.<locals>.Foo.test_1������
�
�a� rN)rrrrro)rrns��rr rg~s
���
-�
!rr ror!r%)	r1rr2rr]r3r4r5r6)r
r r8r9rbrrns     @@r�test_skip_classz!Test_TestSkipping.test_skip_class}s���	���y�	!�	!�(�#�#�	!�
"�	!�
�����v�&���8�}���"�"�D�6�*���
�
�e�i�i��'��0�����!E�F�������4��*;�)<�=������$������������"=�	>�������4��*;�)<�=������$rc���tjd�G�fd�d��}Gd�d|tj�}g�tj�}|d�}tj|g�}|j|j
|�|�|j|j|dfg�|j�g�y)Nr,c���eZdZ�fd�Zy)�=Test_TestSkipping.test_skip_non_unittest_class.<locals>.Mixinc�(���jd�yrjrkrms �rrozDTest_TestSkipping.test_skip_non_unittest_class.<locals>.Mixin.test_1�rprN�rrrro)rns�r�Mixinrt�s���
!rrwc��eZdZy)�;Test_TestSkipping.test_skip_non_unittest_class.<locals>.FooN�rrrr/rrr ry�s��rr ro)	r1rr2�
TestResultr]r3r4r5r6)r
rwr r8r9rbrns      @r�test_skip_non_unittest_classz.Test_TestSkipping.test_skip_non_unittest_class�s����	���y�	!�	!�	!�
"�	!�	�%��*�*�	����$�$�&���8�}���"�"�D�6�*���
�
�e�i�i��'��0�������4��*;�)<�=������$rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j|j|dfg�y)Nc��eZdZd�Zd�Zy)�1Test_TestSkipping.test_skip_in_setup.<locals>.Fooc�&�|jd�yrrrs rr-z7Test_TestSkipping.test_skip_in_setup.<locals>.Foo.setUp�rrc�&�|jd�y)N�shouldn't come here��failrs rrz>Test_TestSkipping.test_skip_in_setup.<locals>.Foo.test_skip_me�s���	�	�/�0rN)rrrr-rr/rrr r�s��
&�
1rr rr!r�r1r2rr3r4r5r6�r
r rr8r9s     r�test_skip_in_setupz$Test_TestSkipping.test_skip_in_setup�sr��	1�(�#�#�	1�
���v�&���>�"���
�
�d�h�h�v�&��/�����!E�F�������4��.�)9�:rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j|j|dfg�y)Nc��eZdZd�Zd�Zy)�3Test_TestSkipping.test_skip_in_cleanup.<locals>.Fooc��yrr/rs rrz@Test_TestSkipping.test_skip_in_cleanup.<locals>.Foo.test_skip_me�s��rc�&�|jd�yrrrs r�tearDownz<Test_TestSkipping.test_skip_in_cleanup.<locals>.Foo.tearDown�rrN�rrrrr�r/rrr r��s��
�
&rr rr!rr�r�s     r�test_skip_in_cleanupz&Test_TestSkipping.test_skip_in_cleanup�sr��	&�(�#�#�	&�
���v�&���>�"���
�
�d�h�h�v�&��/�����!E�F�������4��.�)9�:rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j|j|dfg�y)Nc��eZdZd�Zd�Zy)�?Test_TestSkipping.test_failure_and_skip_in_cleanup.<locals>.Fooc�&�|jd�y�Nr�r�rs rrzLTest_TestSkipping.test_failure_and_skip_in_cleanup.<locals>.Foo.test_skip_me�����	�	�&�!rc�&�|jd�yrrrs rr�zHTest_TestSkipping.test_failure_and_skip_in_cleanup.<locals>.Foo.tearDown�rrNr�r/rrr r��s��
"�
&rr r)r"�
addFailurer#r$rr�r�s     r� test_failure_and_skip_in_cleanupz2Test_TestSkipping.test_failure_and_skip_in_cleanup�sr��	&�(�#�#�	&�
���v�&���>�"���
�
�d�h�h�v�&��/�����!S�T�������4��.�)9�:rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j|j|dfg�y)Nc��eZdZd�Zd�Zy)�@Test_TestSkipping.test_skipping_and_fail_in_cleanup.<locals>.Fooc�&�|jd�yrrrs rrzMTest_TestSkipping.test_skipping_and_fail_in_cleanup.<locals>.Foo.test_skip_me�rrc�&�|jd�yr�r�rs rr�zITest_TestSkipping.test_skipping_and_fail_in_cleanup.<locals>.Foo.tearDown�r�rNr�r/rrr r��s��
&�
"rr r)r"r#r�r$rr�r�s     r�!test_skipping_and_fail_in_cleanupz3Test_TestSkipping.test_skipping_and_fail_in_cleanup�sr��	"�(�#�#�	"�
���v�&���>�"���
�
�d�h�h�v�&��/�����!S�T�������4��.�)9�:rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|j|jdd|�|j
|j�|j|j��y)Nc�0�eZdZejd��Zy)�4Test_TestSkipping.test_expected_failure.<locals>.Fooc�&�|jd�y�N�help me!r�rs r�test_diez=Test_TestSkipping.test_expected_failure.<locals>.Foo.test_die�����	�	�*�%rN�rrrr1�expectedFailurer�r/rrr r��s��
�
%�
%�
&�&�
&rr r��r"�addExpectedFailurer$r)r1r2rr3r4r5�assertFalse�failures�expectedFailures�unexpectedSuccessesr^r_r�s     r�test_expected_failurez'Test_TestSkipping.test_expected_failure�s���	&�(�#�#�	&����v�&���:����
�
�d�h�h�v�&��/�����H�	J�������)�����0�0��3�A�6��=�����3�3�4�����,�,�.�/rc���tjGd�dtj��}g}t|�}|d�}|j	|j|�|�|j
|gd��|j|j�|j
|jdd|�|j|j�|j|j��y)Nc��eZdZd�Zy)�GTest_TestSkipping.test_expected_failure_with_wrapped_class.<locals>.Fooc�&�|jd�y�NF�r^rs rrozNTest_TestSkipping.test_expected_failure_with_wrapped_class.<locals>.Foo.test_1��������&rNrvr/rrr r��s��
'rr ror�r)
r1r�r2rr3r4r5r�r�r�r�r^r_r�s     r�(test_expected_failure_with_wrapped_classz:Test_TestSkipping.test_expected_failure_with_wrapped_class�s���	�	!�	!�	'�(�#�#�	'�
"�	'����v�&���8�}���
�
�d�h�h�v�&��/�����H�	J�������)�����0�0��3�A�6��=�����3�3�4�����,�,�.�/rc���Gd�dtj�}tjGd�d|��}g}t|�}|d�}|j	|j|�|�|j
|gd��|j|j�|j
|jdd|�|j|j�|j|j��y)Nc��eZdZd�Zy)�JTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.Fooc�&�|jd�yr�r�rs rrozQTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.Foo.test_1�r�rNrvr/rrr r��s��
'rr c��eZdZy)�JTest_TestSkipping.test_expected_failure_with_wrapped_subclass.<locals>.BarNrzr/rr�Barr��s��rr�ror�r)
r1r2r�rr3r4r5r�r�r�r�r^r_)r
r r�rr8r9s      r�+test_expected_failure_with_wrapped_subclassz=Test_TestSkipping.test_expected_failure_with_wrapped_subclass�s���	'�(�#�#�	'�
�	!�	!�	�#�	�
"�	����v�&���8�}���
�
�d�h�h�v�&��/�����H�	J�������)�����0�0��3�A�6��=�����3�3�4�����,�,�.�/rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|jt|j�d�|j|jdd|�|j
|j�|j|j��y)Nc�0�eZdZejd��Zy)�=Test_TestSkipping.test_expected_failure_subtests.<locals>.Fooc�(�|j�5	ddd�|j�5|jd�ddd�|j�5|jd�ddd�y#1swY�^xYw#1swY�@xYw#1swYyxYw)Nr�r�)rGr�rs rr�zFTest_TestSkipping.test_expected_failure_subtests.<locals>.Foo.test_diesb���\�\�^��$��\�\�^��I�I�j�)�$��\�\�^��I�I�3�4�$�^�$�^��$�^��#�^�s"�A0�A<�B�0A9�<B�BNr�r/rrr r�s��
�
%�
%�
5�&�
5rr r�)r"�addSubTestSuccessr�r$r(r)
r1r2rr3r4r5r�r�rIr�r�r^r_r�s     r�test_expected_failure_subtestsz0Test_TestSkipping.test_expected_failure_subtests
s���
	5�(�#�#�
	5����v�&���:����
�
�d�h�h�v�&��/�����<�	=�	
������)�����V�4�4�5�q�9��
�
�f�-�-�a�0��3�T�:�����3�3�4�����,�,�.�/rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|jt
|j�d�|jd|jdd�|j|j�|j|j�|j|j��y)Nc�6�eZdZejd��Zd�Zy)�HTest_TestSkipping.test_expected_failure_and_fail_in_cleanup.<locals>.Fooc�&�|jd�yr�r�rs rr�zQTest_TestSkipping.test_expected_failure_and_fail_in_cleanup.<locals>.Foo.test_die*r�rc�&�|jd�y�Nzbad tearDownr�rs rr�zQTest_TestSkipping.test_expected_failure_and_fail_in_cleanup.<locals>.Foo.tearDown-����	�	�.�)rN�rrrr1r�r�r�r/rrr r�)s��
�
%�
%�
&�&�
&�
*rr r��r"r�r$r(�AssertionError: bad tearDownr�
r1r2rr3r4r5rIr��assertInr�r�r�r_r�s     r�)test_expected_failure_and_fail_in_cleanupz;Test_TestSkipping.test_expected_failure_and_fail_in_cleanup(����	*�(�#�#�	*����v�&���:����
�
�d�h�h�v�&��/�����@�	B�����V�_�_�-�q�1��
�
�4�f�o�o�a�6H��6K�L�����0�0�1�����3�3�4�����-�-�/�0rc���Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|j
|j�|j
|j�|j|j|dfg�|j|j��y)Nc�6�eZdZejd��Zd�Zy)�HTest_TestSkipping.test_expected_failure_and_skip_in_cleanup.<locals>.Fooc�&�|jd�yr�r�rs rr�zQTest_TestSkipping.test_expected_failure_and_skip_in_cleanup.<locals>.Foo.test_die=r�rc�&�|jd�yrrrs rr�zQTest_TestSkipping.test_expected_failure_and_skip_in_cleanup.<locals>.Foo.tearDown@rrNr�r/rrr r�<s��
�
%�
%�
&�&�
&�
&rr r�r!r�
r1r2rr3r4r5r�r�r�r�r6r^r_r�s     r�)test_expected_failure_and_skip_in_cleanupz;Test_TestSkipping.test_expected_failure_and_skip_in_cleanup;����	&�(�#�#�	&����v�&���:����
�
�d�h�h�v�&��/�����=�	?�������)�����0�0�1�����3�3�4�������4��.�)9�:�����,�,�.�/rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|j
|j�|j|j|g�|j
|j��y)Nc�0�eZdZejd��Zy)�6Test_TestSkipping.test_unexpected_success.<locals>.Fooc��yrr/rs rr�z?Test_TestSkipping.test_unexpected_success.<locals>.Foo.test_dieP���rNr�r/rrr r�Os��
�
%�
%�
�&�
rr r�)r"�addUnexpectedSuccessr$�r1r2rr3r4r5r�r�r�r�r_r�s     r�test_unexpected_successz)Test_TestSkipping.test_unexpected_successNs���	�(�#�#�	����v�&���:����
�
�d�h�h�v�&��/�����J�	L�������)�����0�0�1�����3�3�d�V�<�����-�-�/�0rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|j
|j�|j|j|g�|j
|j��y)Nc�0�eZdZejd��Zy)�?Test_TestSkipping.test_unexpected_success_subtests.<locals>.Fooc��|j�5	ddd�|j�5	ddd�y#1swY�$xYw#1swYyxYwr)rGrs rr�zHTest_TestSkipping.test_unexpected_success_subtests.<locals>.Foo.test_diebs8���\�\�^��$��\�\�^��$�^�$�^��$�^�s�6�A�?�ANr�r/rrr r�as��
�
%�
%�
�&�
rr r�)r"r�r�r�r$r�r�s     r� test_unexpected_success_subtestsz2Test_TestSkipping.test_unexpected_success_subtests^s���	�(�#�#�	����v�&���:����
�
�d�h�h�v�&��/�����>�	?�	
������)�����0�0�1�����3�3�d�V�<�����-�-�/�0rc��Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|jt
|j�d�|jd|jdd�|j|j�|j|j�|j|j��y)Nc�6�eZdZejd��Zd�Zy)�JTest_TestSkipping.test_unexpected_success_and_fail_in_cleanup.<locals>.Fooc��yrr/rs rr�zSTest_TestSkipping.test_unexpected_success_and_fail_in_cleanup.<locals>.Foo.test_dieyr�rc�&�|jd�yr�r�rs rr�zSTest_TestSkipping.test_unexpected_success_and_fail_in_cleanup.<locals>.Foo.tearDown|r�rNr�r/rrr r�xs��
�
%�
%�
�&�
�
*rr r�r�r(r�rr�r�s     r�+test_unexpected_success_and_fail_in_cleanupz=Test_TestSkipping.test_unexpected_success_and_fail_in_cleanupwr�rc���Gd�dtj�}g}t|�}|d�}|j|j	|�|�|j|gd��|j
|j�|j
|j�|j
|j�|j|j|dfg�|j|j��y)Nc�6�eZdZejd��Zd�Zy)�JTest_TestSkipping.test_unexpected_success_and_skip_in_cleanup.<locals>.Fooc��yrr/rs rr�zSTest_TestSkipping.test_unexpected_success_and_skip_in_cleanup.<locals>.Foo.test_die�r�rc�&�|jd�yrrrs rr�zSTest_TestSkipping.test_unexpected_success_and_skip_in_cleanup.<locals>.Foo.tearDown�rrNr�r/rrr r��s��
�
%�
%�
�&�
�
&rr r�r!rr�r�s     r�+test_unexpected_success_and_skip_in_cleanupz=Test_TestSkipping.test_unexpected_success_and_skip_in_cleanup�r�rc���G�fd�dtj��tj�}�d�}tj|g�}|j	|j|�|�|j
|j|dfg�|j�j�|j�j�y)Nc�Z��eZdZdZdZ�fd�Z�fd�Zejd�d��Z	y)�9Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.FooFc���d�_y�NT)�wasSetUp�r
r s �rr-z?Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.setUp�s
���#��rc���d�_yr�)�wasTornDownr�s �r�tornDownzBTest_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.tornDown�s
���"&��rr,c��yrr/rs rroz@Test_TestSkipping.test_skip_doesnt_run_setup.<locals>.Foo.test_1�r�rN)
rrrr�r�r-r�r1rro)r s�rr r��s4����H��K�
$�
'�
�X�]�]�9�
%�
�&�
rr ror,)r1r2r{r]r3r4r5r6r�r�r�)r
r8r9rbr s    @r�test_skip_doesnt_run_setupz,Test_TestSkipping.test_skip_doesnt_run_setup�s����		�(�#�#�		��$�$�&���8�}���"�"�D�6�*���
�
�e�i�i��'��0�������4��*;�)<�=�������&�������)rc�&��d��G�fd�dtj�}tj�}|d�}tj|g�}|j	|j|�|�|j
|j|dfg�y)Nc����fd�}|S)Nc����|�Srr/)rA�funcs �r�innerzGTest_TestSkipping.test_decorated_skip.<locals>.decorator.<locals>.inner�s����Q�x�rr/)rrs` r�	decoratorz8Test_TestSkipping.test_decorated_skip.<locals>.decorator�s
���
 ��Lrc�J��eZdZW�ejd�d���Zy)�2Test_TestSkipping.test_decorated_skip.<locals>.Foor,c��yrr/rs rroz9Test_TestSkipping.test_decorated_skip.<locals>.Foo.test_1�s��rN�rrrr1rro)rs�rr r�s(���
�
�X�]�]�9�
%�
�&��
rr ror,�r1r2r{r]r3r4r5r6)r
r r8r9rbrs     @r�test_decorated_skipz%Test_TestSkipping.test_decorated_skip�sx���	�
	�(�#�#�	��$�$�&���8�}���"�"�D�6�*���
�
�e�i�i��'��0�������4��*;�)<�=rc��Gd�dtj�}tj�}|d�}tj|g�}|j	|j|�|�|j
|j|dfg�y)Nc�0�eZdZejd��Zy)�7Test_TestSkipping.test_skip_without_reason.<locals>.Fooc��yrr/rs rroz>Test_TestSkipping.test_skip_without_reason.<locals>.Foo.test_1�r�rNr
r/rrr r�s��
�]�]�
��
rr ro�r)r
r r8r9rbs     r�test_skip_without_reasonz*Test_TestSkipping.test_skip_without_reason�sp��	�(�#�#�	�
�$�$�&���8�}���"�"�D�6�*���
�
�e�i�i��'��0�������4��*��6rc�R��G�fd�dtj�}g�|d�}|jtj�5}|j	�ddd�|jdt
j��|j�dg�g�|d�}|jtj�5}|j	�ddd�|jdt
|j��|j�g�y#1swY��xYw#1swY�MxYw)Nc�`��eZdZ�fd�Z�fd�Z�fd�Zejd��fd��Zy)�2Test_TestSkipping.test_debug_skipping.<locals>.Fooc�(���jd�y�Nr-rkrs �rr-z8Test_TestSkipping.test_debug_skipping.<locals>.Foo.setUp������
�
�g�&rc�(���jd�y�Nr�rkrs �rr�z;Test_TestSkipping.test_debug_skipping.<locals>.Foo.tearDown������
�
�j�)rc�J��|jd��jd�y)N�skipping exception�test1)rrlrs �rrz8Test_TestSkipping.test_debug_skipping.<locals>.Foo.test1�s����
�
�2�3��
�
�g�&r�skipping decoratorc�(���jd�y)N�test2rkrs �rr!z8Test_TestSkipping.test_debug_skipping.<locals>.Foo.test2�s����
�
�g�&rN)	rrrr-r�rr1rr!rs�rr r�s2���
'�
*�
'��X�]�]�/�
0�
'�1�
'rr rrr-r!r)	r1r2�assertRaises�SkipTest�debugr��str�	exceptionr5�r
r r9�cmrs    @r�test_debug_skippingz%Test_TestSkipping.test_debug_skipping�s����
	'�(�#�#�
	'����7�|��
�
�
�x�0�0�
1�R��J�J�L�2��
�
�*�C����,=�>�����'��+����7�|��
�
�
�x�0�0�
1�R��J�J�L�2��
�
�*�C����,=�>������$�2�
1��2�
1�s�D�D�D�D&c�v��tjd�G�fd�dtj��}g�|d�}|jtj�5}|j�ddd�|j
dtj��|j�g�y#1swY�AxYw)Nr,c�,��eZdZ�fd�Z�fd�Z�fd�Zy)�8Test_TestSkipping.test_debug_skipping_class.<locals>.Fooc�(���jd�yrrkrs �rr-z>Test_TestSkipping.test_debug_skipping_class.<locals>.Foo.setUp�rrc�(���jd�yrrkrs �rr�zATest_TestSkipping.test_debug_skipping_class.<locals>.Foo.tearDown�rrc�(���jd�y)Nr9rkrs �rr9z=Test_TestSkipping.test_debug_skipping_class.<locals>.Foo.test�s����
�
�f�%rN�rrrr-r�r9rs�rr r,�s���
'�
*�
&rr r9)
r1rr2r"r#r$r�r%r&r5r's    @r�test_debug_skipping_classz+Test_TestSkipping.test_debug_skipping_class�s����	���y�	!�	&�(�#�#�	&�
"�	&����6�{��
�
�
�x�0�0�
1�R��J�J�L�2��
�
�i��R�\�\�!2�3������$�2�
1�s�B/�/B8c�`��G�fd�dtj�}g�t��}|d�}|jtj�5}|j�ddd�|j
dtj��|j�ddg�y#1swY�CxYw)Nc�,��eZdZ�fd�Z�fd�Z�fd�Zy)�;Test_TestSkipping.test_debug_skipping_subtests.<locals>.Fooc�(���jd�yrrkrs �rr-zATest_TestSkipping.test_debug_skipping_subtests.<locals>.Foo.setUp�rrc�(���jd�yrrkrs �rr�zDTest_TestSkipping.test_debug_skipping_subtests.<locals>.Foo.tearDown�rrc����|jd��5�jd�|jd��jd�ddd��jd�y#1swY�xYw)Nr(r@rL�skip subtestzend subtestzend test)rGrlrrs �rr9z@Test_TestSkipping.test_debug_skipping_subtests.<locals>.Foo.testsQ����\�\�A�\�&��M�M�)�,��M�M�.�1��M�M�-�0�'��
�
�j�)�	'�&�s�4A"�"A+Nr0rs�rr r4�s���
'�
*�
*rr r9r8r-rL)
r1r2rr"r#r$r�r%r&r5)r
r r8r9r(rs     @r�test_debug_skipping_subtestsz.Test_TestSkipping.test_debug_skipping_subtests�s����
	*�(�#�#�
	*����v�&���6�{��
�
�
�x�0�0�
1�R��J�J�L�2��
�
�n�c�"�,�,�&7�8�����'�9�!5�6�2�
1�s�B$�$B-N)rrrr:rNrdrqr|r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrr)r1r9r/rrrrs���(-�T!9�F&1�P%�0
%�;�;�;�;�0� 0�"0�(0�61�&0�&1� 1�21�&0�&*�(>�$
7�%�6%�"7rr�__main__)r1�test.test_unittest.supportrr2rr�mainr/rr�<module>r=s:���4�H7��)�)�H7�V�z���H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists