HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/unittest/test/__pycache__/test_loader.cpython-311.pyc
�

��Vc���ddlZddlZddlZddlZddlZd�ZGd�dej��ZGd�dej��Ze	dkrej
��dSdS)�Nc����fd�}|S)Nc���g}ttd|�����}	�|i|��||ur	t`S#t$rYSwxYw|t_S#||ur	t`n#t$rYnwxYw|t_wxYw)N�__warningregistry__)�getattr�warnings�copyr�AttributeError)�args�kws�missing�saved�funcs    ��-D:\Python311\Lib\unittest\test\test_loader.py�wrapperz warningregistry.<locals>.wrappers��������"7��A�A�F�F�H�H��		5��4��%��%�%����
5�� �4�4��%�����D�����05��,�,��
���
5�� �4�4��%�����D�����05��,�4�4�4�4s@�A�A�
A�
A�B	�$A,�+B	�,
A9�6B	�8A9�9B	�)rrs` r�warningregistryr
s#���5�5�5�5�5��N�c�P�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zed
���Z
ed���Zed���Zed
���Zed���Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d �Z#d!�Z$d"�Z%d#�Z&d$�Z'd%�Z(d&�Z)d'�Z*d(�Z+d)�Z,d*�Z-d+�Z.d,�Z/d-�Z0d.�Z1d/�Z2d0�Z3d1�Z4d2�Z5d3�Z6d4�Z7d5�Z8d6�Z9d7�Z:d8�Z;d9�Z<d:�Z=d;�Z>d<�Z?d=�Z@d>�ZAd?�ZBd@�ZCdA�ZDdB�ZEdC�ZFdD�ZGdE�ZHdF�ZIdG�ZJdH�ZKdI�ZLdJ�ZMdK�ZNdL�ZOdM�ZPdN�ZQdO�ZRdP�ZSdQ�ZTdR�ZUdS�ZVdTS)U�Test_TestLoaderc�b�tj��}|�g|j��dS�N)�unittest�
TestLoader�assertEqual�errors��self�loaders  r�
test___init__zTest_TestLoader.test___init__ s.���$�&�&������V�]�+�+�+�+�+rc��Gd�dtj��}tj|d��|d��g��}tj��}|�|�|��|��dS)Nc� �eZdZd�Zd�Zd�ZdS)�7Test_TestLoader.test_loadTestsFromTestCase.<locals>.Fooc��dSrr�rs r�test_1z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_1+����rc��dSrrr$s r�test_2z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_2,r&rc��dSrrr$s r�foo_barz?Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.foo_bar-r&rN��__name__�
__module__�__qualname__r%r(r*rrr�Foor"*�+������"�"�"�"�"�"�#�#�#�#�#rr/r%r(�r�TestCase�	TestSuiterr�loadTestsFromTestCase�rr/�testsrs    r�test_loadTestsFromTestCasez*Test_TestLoader.test_loadTestsFromTestCase)s���	$�	$�	$�	$�	$�(�#�	$�	$�	$�
�"�C�C��M�M�3�3�x�=�=�#A�B�B���$�&�&������5�5�c�:�:�E�B�B�B�B�Brc���Gd�dtj��}tj��}tj��}|�|�|��|��dS)Nc��eZdZd�ZdS)�CTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Fooc��dSrrr$s rr*zKTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Foo.foo_bar:r&rN)r,r-r.r*rrrr/r:9s������#�#�#�#�#rr/r1)rr/�empty_suiters    r�&test_loadTestsFromTestCase__no_matchesz6Test_TestLoader.test_loadTestsFromTestCase__no_matches8sw��	$�	$�	$�	$�	$�(�#�	$�	$�	$��(�*�*���$�&�&������5�5�c�:�:�K�H�H�H�H�Hrc���Gd�dtj��}tj��}	|�|��|�d��dS#t
$rYdSwxYw)Nc��eZdZdS)�TTest_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass.<locals>.NotATestCaseN�r,r-r.rrr�NotATestCaser@K��������DrrBzShould raise TypeError)rr3rr4�fail�	TypeError)rrBrs   r�.test_loadTestsFromTestCase__TestSuite_subclassz>Test_TestLoader.test_loadTestsFromTestCase__TestSuite_subclassJs���	�	�	�	�	�8�-�	�	�	��$�&�&��	0��(�(��6�6�6�
�I�I�.�/�/�/�/�/���	�	�	��D�D�	���s�A�
A'�&A'c�p�Gd�dtj��}tj��}|�d�|j����|�|��}|�||j��|�	t|��|d��g��dS)Nc��eZdZd�ZdS)�LTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Fooc��dSrrr$s r�runTestzTTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Foo.runTest^����rN)r,r-r.rKrrrr/rI]�#������
�
�
�
�
rr/rK)rr2r�assertFalse�
startswith�testMethodPrefixr4�assertIsInstance�
suiteClassr�list)rr/r�suites    r�/test_loadTestsFromTestCase__default_method_namez?Test_TestLoader.test_loadTestsFromTestCase__default_method_name\s���	�	�	�	�	�(�#�	�	�	��$�&�&������-�-�f�.E�F�F�G�G�G��,�,�S�1�1�����e�V�%6�7�7�7�����e���s�s�9�~�~�&6�7�7�7�7�7rc�x�tjd��}Gd�dtj��}||_tj��}|�|��}|�||j��|�|d��g��g}|�	t|��|��dS)N�mc��eZdZd�ZdS)�OTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCasec��dSrrr$s r�testzTTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCase.testsrLrN�r,r-r.r[rrr�
MyTestCaserYrrMrr]r[��types�
ModuleTyperr2�
testcase_1r�loadTestsFromModulerQrRrrS�rrWr]rrT�expecteds      r�+test_loadTestsFromModule__TestCase_subclassz;Test_TestLoader.test_loadTestsFromModule__TestCase_subclassps�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���*�*�1�-�-�����e�V�%6�7�7�7��%�%�z�z�&�'9�'9�&:�;�;�<������e���h�/�/�/�/�/rc��tjd��}tj��}|�|��}|�||j��|�t|��g��dS)NrW)	r_r`rrrbrQrRrrS)rrWrrTs    r�/test_loadTestsFromModule__no_TestCase_instancesz?Test_TestLoader.test_loadTestsFromModule__no_TestCase_instances�sn����S�!�!���$�&�&���*�*�1�-�-�����e�V�%6�7�7�7�����e���b�)�)�)�)�)rc�^�tjd��}Gd�dtj��}||_tj��}|�|��}|�||j��|�	t|��|���g��dS)NrWc��eZdZdS)�OTest_TestLoader.test_loadTestsFromModule__no_TestCase_tests.<locals>.MyTestCaseNrArrrr]rj�rCrr]r^�rrWr]rrTs     r�+test_loadTestsFromModule__no_TestCase_testsz;Test_TestLoader.test_loadTestsFromModule__no_TestCase_tests�s�����S�!�!��	�	�	�	�	��*�	�	�	�!����$�&�&���*�*�1�-�-�����e�V�%6�7�7�7�����e���v�'8�'8�':�':�&;�<�<�<�<�<rc�6��Gd�dtj���G�fd�dt��}tj��}|�|��}tj�d��g��g}|�t|��|��dS)Nc��eZdZd�ZdS)�JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCasec��dSrrr$s rr[zOTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCase.test�rLrNr\rrrr]ro�rMrr]c���eZdZ�ZdS)�JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.NotAModuleN�r,r-r.r(�r]s�r�
NotAModulerr����������F�F�Frrur[)rr2�objectrrbr3rrS�rrurrT�	referencer]s     @r�&test_loadTestsFromModule__not_a_modulez6Test_TestLoader.test_loadTestsFromModule__not_a_module�s����	�	�	�	�	��*�	�	�	�	 �	 �	 �	 �	 �	 �	 ��	 �	 �	 ��$�&�&���*�*�:�6�6���'���F�);�);�(<�=�=�>�	�����e���i�0�0�0�0�0rc�6���tjd��}Gd�dtj��}||_g���fd�}||_tj��}|�|��}��|tj	����
�||dg��g�tjd���5tj
d��|�|d���}ddd��n#1swxYwY��
�||dg��dS)	NrWc��eZdZd�ZdS)�HTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCasec��dSrrr$s rr[zMTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCase.test�rLrNr\rrrr]r}�rMrr]c�x����|tj����|||f��|Sr�rQrr3�extend�rr6�pattern�load_tests_argsrs   ��r�
load_testszHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.load_tests��<����!�!�%��);�<�<�<��"�"�F�E�7�#;�<�<�<��LrF��record�ignore��use_load_tests)r_r`rr2rar�rrbrQr3rr�catch_warnings�simplefilter�rrWr]r�rrTr�s`     @r�$test_loadTestsFromModule__load_testsz4Test_TestLoader.test_loadTestsFromModule__load_tests�s�������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&���*�*�1�-�-�����e�X�%7�8�8�8�����6�5�$�*?�@�@�@���
�
$�E�
2�
2�
2�	H�	H��!�(�+�+�+��.�.�q��.�G�G�E�	H�	H�	H�	H�	H�	H�	H�	H�	H�	H�	H����	H�	H�	H�	H�	
����6�5�$�*?�@�@�@�@�@s�=,C5�5C9�<C9c�|���tjd��}Gd�dtj��}||_g���fd�}||_tj��}tjd���5}tj	d��|�
|d��}ddd��n#1swxYwY��|tj����
�||dg����|d	jt ����
t#|d	j��d
��dS)NrWc��eZdZd�ZdS)�bTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCasec��dSrrr$s rr[zgTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCase.test�rLrNr\rrrr]r��rMrr]c�x����|tj����|||f��|Srr�r�s   ��rr�zbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.load_tests�r�rTr��alwaysF����(use_load_tests is deprecated and ignored�r_r`rr2rar�rrr�r�rbrQr3r�assertIs�category�DeprecationWarning�str�message�rrWr]r�r�wrTr�s`      @r�>test_loadTestsFromModule__use_load_tests_deprecated_positionalzNTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional�s�������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&��
�
$�D�
1�
1�
1�	9�Q��!�(�+�+�+��.�.�q�%�8�8�E�	9�	9�	9�	9�	9�	9�	9�	9�	9�	9�	9����	9�	9�	9�	9�	
���e�X�%7�8�8�8�	
����6�5�$�*?�@�@�@��
�
�a��e�n�&8�9�9�9�����Q�r�U�]�+�+�G�	I�	I�	I�	I�	Is�-+B$�$B(�+B(c�~���tjd��}Gd�dtj��}||_g���fd�}||_tj��}tjd���5}tj	d��|�
|d�	��}ddd��n#1swxYwY��|tj����
�||dg����|d
jt ����
t#|d
j��d��dS)NrWc��eZdZd�ZdS)�_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCasec��dSrrr$s rr[zdTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCase.test�rLrNr\rrrr]r��rMrr]c�x����|tj����|||f��|Srr�r�s   ��rr�z_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.load_tests�r�rTr�r�Fr�r�r�r�r�s`      @r�;test_loadTestsFromModule__use_load_tests_deprecated_keywordzKTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword�s�������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&��
�
$�D�
1�
1�
1�	H�Q��!�(�+�+�+��.�.�q��.�G�G�E�	H�	H�	H�	H�	H�	H�	H�	H�	H�	H�	H����	H�	H�	H�	H�	
���e�X�%7�8�8�8�	
����6�5�$�*?�@�@�@��
�
�a��e�n�&8�9�9�9�����Q�r�U�]�+�+�G�	I�	I�	I�	I�	Is�-,B%�%B)�,B)c����tjd��}Gd�dtj��}||_g���fd�}||_tj��}��t��5}tj
d���5}tjd��|�|dd	��ddd��n#1swxYwYddd��n#1swxYwY��
|d
jt����t#|d
j��d����t'|j��t����t#|j��d��dS)
NrWc��eZdZd�ZdS)�VTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCasec��dSrrr$s rr[z[Test_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCase.testrLrNr\rrrr]r�
rMrr]c�x����|tj����|||f��|Srr�r�s   ��rr�zVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.load_testsr�rTr�r�F�testme.*r�r�zBloadTestsFromModule() takes 1 positional argument but 3 were given)r_r`rr2rar�r�assertRaisesrErr�r�rbr�r�r�rr�r��type�	exception)rrWr]r�r�cmr�r�s`      @r�2test_loadTestsFromModule__too_many_positional_argszBTest_TestLoader.test_loadTestsFromModule__too_many_positional_argss������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&��
�
�
�y�
)�
)�	=�R�
�
$�D�
1�
1�
1�	=�56��!�(�+�+�+��&�&�q�%��<�<�<�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=����	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=����	=�	=�	=�	=�
	
�
�
�a��e�n�&8�9�9�9�����Q�r�U�]�+�+� J�	L�	L�	L�	
����b�l�+�+�Y�7�7�7���������P�	R�	R�	R�	R�	Rs6�2C�,C�4C�C	�C�C	�C�C�Cc�r���tjd��}Gd�dtj��}||_g���fd�}||_tj��}tj��5tj	d����
t��5}|�|ddd���ddd��n#1swxYwYddd��n#1swxYwY��
t|j��t����
t!|j��d	��dS)
NrWc��eZdZd�ZdS)�^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCasec��dSrrr$s rr[zcTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCase.test(rLrNr\rrrr]r�'rMrr]c�x����|tj����|||f��|Srr�r�s   ��rr�z^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.load_tests-r�rr�FT)r��very_bad�worsezCloadTestsFromModule() got an unexpected keyword argument 'very_bad')r_r`rr2rar�rrr�r�r�rErbrr�r�r�)rrWr]r�rr�r�s`     @r�:test_loadTestsFromModule__use_load_tests_other_bad_keywordzJTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword$s������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&��
�
$�
&�
&�	I�	I��!�(�+�+�+��"�"�9�-�-�
I���*�*��e�d�%�+�I�I�I�
I�
I�
I�
I�
I�
I�
I�
I�
I�
I�
I����
I�
I�
I�
I�	I�	I�	I�	I�	I�	I�	I�	I�	I�	I�	I����	I�	I�	I�	I�
	
����b�l�+�+�Y�7�7�7�	
��������Q�	S�	S�	S�	S�	Ss6�+/C�C�4C�C	�C�C	�C�C�Cc�T���tjd��}Gd�dtj��}||_g���fd�}||_tj��}|�|d���}��|tj	����
�||dg��dS)NrWc��eZdZd�ZdS)�ETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCasec��dSrrr$s rr[zJTest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCase.testBrLrNr\rrrr]r�ArMrr]c�x����|tj����|||f��|Srr�r�s   ��rr�zETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.load_testsGr�rr�)r�)r_r`rr2rar�rrbrQr3rr�s`     @r�!test_loadTestsFromModule__patternz1Test_TestLoader.test_loadTestsFromModule__pattern?s�������S�!�!��	�	�	�	�	��*�	�	�	�"�����	�	�	�	�	�	�"����$�&�&���*�*�1�j�*�A�A�����e�X�%7�8�8�8�����6�5�*�*E�F�F�F�F�Frc�d�tjd��}d�}||_tj��}|�|��}|�|tj��|�|�	��d��|�
g|j��|�dt|j����|jd}|�
d|vd|z��t|��d}|�t d|j��dS)NrWc� �td���)N�some failure)rE)rr6r�s   rr�zOTest_TestLoader.test_loadTestsFromModule__faulty_load_tests.<locals>.load_testsUs���N�+�+�+r�rzFailed to call load_tests:�missing error string in %rr�)r_r`r�rrrbrQr3r�countTestCases�assertNotEqualr�len�
assertTruerS�assertRaisesRegexrErW)rrWr�rrT�errorr[s       r�+test_loadTestsFromModule__faulty_load_testsz;Test_TestLoader.test_loadTestsFromModule__faulty_load_testsRs����S�!�!��	,�	,�	,�!����$�&�&���*�*�1�-�-�����e�X�%7�8�8�8�����-�-�/�/��3�3�3����B��
�.�.�.�����C��
�.�.�/�/�/��
�a� �����(�E�1�(�5�0�	2�	2�	2��E�{�{�1�~�����y�.�$�&�A�A�A�A�Arc��tj��}	|�d��|�d��dS#t$r.}|�t
|��d��Yd}~dSd}~wwxYw)N�z7TestLoader.loadTestsFromName failed to raise ValueError�Empty module name)rr�loadTestsFromNamerD�
ValueErrorrr��rr�es   r�"test_loadTestsFromName__empty_namez2Test_TestLoader.test_loadTestsFromName__empty_namets����$�&�&��	Q��$�$�R�(�(�(�
�I�I�O�P�P�P�P�P���	:�	:�	:����S��V�V�%8�9�9�9�9�9�9�9�9�9�����	:���s�A�
A9�#A4�4A9c��tj��}|�d��}|�||��\}}d}d}|�||d|z��|�t|t|d����dS)N�	abc () //�'Failed to import test module: abc () //�)Failed to import test module: abc \(\) //r�)rrr��check_deferred_error�assertInr��ImportErrorr�rrrTr�r[rd�expected_regexs       r�&test_loadTestsFromName__malformed_namez6Test_TestLoader.test_loadTestsFromName__malformed_name�s����$�&�&���(�(��5�5���/�/���>�>���t�<��E���
�
��e�(�5�0�	2�	2�	2�	
�������{�)C�)C�	E�	E�	E�	E�	Erc��tj��}|�d��}d}|�||��\}}|�||d|z��|�t||j��dS)N�sdasfasfasdfzNo module named 'sdasfasfasdf'r��rrr�r�r�r�r�r��rrrTrdr�r[s      r�+test_loadTestsFromName__unknown_module_namez;Test_TestLoader.test_loadTestsFromName__unknown_module_name�s����$�&�&���(�(��8�8��3���/�/���>�>���t��
�
��e�(�5�0�	2�	2�	2�	
���{�H�d�6G�H�H�H�H�Hrc��tj��}|�d��}d}|�||��\}}|�||d|z��|�t||j��dS)N�unittest.loader.sdasfasfasdf�8module 'unittest.loader' has no attribute 'sdasfasfasdf'r��rrr�r�r�r�r	r�r�s      r�3test_loadTestsFromName__unknown_attr_name_on_modulezCTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_module�s����$�&�&���(�(�)G�H�H��M���/�/���>�>���t��
�
��e�(�5�0�	2�	2�	2�	
���~�x��9J�K�K�K�K�Krc��tj��}|�d��}d}|�||��\}}|�||d|z��|�t||j��dS)Nzunittest.sdasfasfasdfz'No module named 'unittest.sdasfasfasdf'r�r�r�s      r�4test_loadTestsFromName__unknown_attr_name_on_packagezDTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_package�s����$�&�&���(�(�)@�A�A��<���/�/���>�>���t��
�
��e�(�5�0�	2�	2�	2�	
���{�H�d�6G�H�H�H�H�Hrc��tj��}|�dt��}d}|�||��\}}|�||d|z��|�t||j��dS)Nr��1module 'unittest' has no attribute 'sdasfasfasdf'r�r�r�s      r�-test_loadTestsFromName__relative_unknown_namez=Test_TestLoader.test_loadTestsFromName__relative_unknown_name�s����$�&�&���(�(���B�B��F���/�/���>�>���t��
�
��e�(�5�0�	2�	2�	2�	
���~�x��9J�K�K�K�K�Krc� �tj��}|�dt��}|�||��\}}d}|�||d|z��|�t|t|d����dS)Nr��has no attribute ''r��rrr�r�r�r�r	r�rrrTr�r[rds      r�+test_loadTestsFromName__relative_empty_namez;Test_TestLoader.test_loadTestsFromName__relative_empty_name�s����$�&�&���(�(��X�6�6���/�/���>�>���t�(���
�
��e�(�5�0�	2�	2�	2�	
���~�x���r�9J�9J�K�K�K�K�Krc�$�tj��}|�dt��}|�||��\}}d}d}|�||d|z��|�t|t|d����dS)Nr��.module 'unittest' has no attribute 'abc () //'�0module 'unittest' has no attribute 'abc \(\) //'r�r�r�s       r�/test_loadTestsFromName__relative_malformed_namez?Test_TestLoader.test_loadTestsFromName__relative_malformed_name�s����$�&�&���(�(��h�?�?���/�/���>�>���t�C��L���
�
��e�(�5�0�	2�	2�	2�	
����N�G�D�+�,F�,F�	H�	H�	H�	H�	Hrc���Gd�dtj���G�fd�dt��}tj��}|�d|��}�d��g}|�t
|��|��dS)Nc��eZdZd�ZdS)�QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCasec��dSrrr$s rr[zVTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCase.testrLrNr\rrrr]r�rMrr]c���eZdZ�ZdS)�QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.NotAModuleNrsrts�rrur�rvrrur(r[)rr2rwrr�rrSrxs     @r�-test_loadTestsFromName__relative_not_a_modulez=Test_TestLoader.test_loadTestsFromName__relative_not_a_module
s����	�	�	�	�	��*�	�	�	�	 �	 �	 �	 �	 �	 �	 ��	 �	 �	 ��$�&�&���(�(��:�>�>���Z��'�'�(�	�����e���i�0�0�0�0�0rc���tjd��}t��|_t	j��}	|�d|��|�d��dS#t$rYdSwxYw�NrWrazShould have raised TypeError)	r_r`rwrarrr�rDrE�rrWrs   r�+test_loadTestsFromName__relative_bad_objectz;Test_TestLoader.test_loadTestsFromName__relative_bad_objects�����S�!�!���x�x����$�&�&��	6��$�$�\�1�5�5�5�
�I�I�4�5�5�5�5�5���	�	�	��D�D�	���s�A)�)
A7�6A7c�N�tjd��}Gd�dtj��}||_tj��}|�d|��}|�||j��|�	t|��|d��g��dS)NrWc��eZdZd�ZdS)�VTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCasec��dSrrr$s rr[z[Test_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCase.test0rLrNr\rrrr]r/rMrr]rar[�r_r`rr2rarr�rQrRrrSrks     r�2test_loadTestsFromName__relative_TestCase_subclasszBTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass-s�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���(�(��q�9�9�����e�V�%6�7�7�7�����e���z�z�&�'9�'9�&:�;�;�;�;�;rc��tjd��}Gd�dtj��}tj|d��g��|_tj��}|�d|��}|�||j	��|�
t|��|d��g��dS)NrWc��eZdZd�ZdS)�NTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCasec��dSrrr$s rr[zSTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCase.test@rLrNr\rrrr]r	?rMrr]r[�	testsuite)r_r`rr2r3rrr�rQrRrrSrks     r�*test_loadTestsFromName__relative_TestSuitez:Test_TestLoader.test_loadTestsFromName__relative_TestSuite=s�����S�!�!��	�	�	�	�	��*�	�	�	��(�*�*�V�*<�*<�)=�>�>����$�&�&���(�(��a�8�8�����e�V�%6�7�7�7�����e���z�z�&�'9�'9�&:�;�;�;�;�;rc�N�tjd��}Gd�dtj��}||_tj��}|�d|��}|�||j��|�	t|��|d��g��dS)NrWc��eZdZd�ZdS)�OTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCasec��dSrrr$s rr[zTTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCase.testOrLrNr\rrrr]rNrMrr]�testcase_1.testr[rrks     r�+test_loadTestsFromName__relative_testmethodz;Test_TestLoader.test_loadTestsFromName__relative_testmethodLs�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���(�(�):�A�>�>�����e�V�%6�7�7�7�����e���z�z�&�'9�'9�&:�;�;�;�;�;rc�j�tjd��}Gd�dtj��}||_tj��}|�d|��}d}|�||��\}}|�||d|z��|�	t||j��dS)NrWc��eZdZd�ZdS)�WTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCasec��dSrrr$s rr[z\Test_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCase.testdrLrNr\rrrr]rcrMrr]�testcase_1.testfoo�3type object 'MyTestCase' has no attribute 'testfoo'r�)r_r`rr2rarr�r�r�r�r	�testfoo)rrWr]rrTrdr�r[s        r�3test_loadTestsFromName__relative_invalid_testmethodzCTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethodas�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���(�(�)=�q�A�A��H���/�/���>�>���t��
�
��e�(�5�0�	2�	2�	2�	
���~�x���F�F�F�F�Frc�r���tjd��}tjd����tjd������fd�}||_tj��}|�d|��}|�||j��|�	t|����g��dS)NrWc��dSrrrrr�<lambda>zMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>u���t�rc��dSrrrrrrzMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>vrrc�0��tj��g��Sr�rr3�ra�
testcase_2s��r�return_TestSuitezUTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.return_TestSuitew�����%�z�:�&>�?�?�?rr$)r_r`r�FunctionTestCaser$rr�rQrRrrS)rrWr$rrTrar#s     @@r�+test_loadTestsFromName__callable__TestSuitez;Test_TestLoader.test_loadTestsFromName__callable__TestSuitess�������S�!�!���.�|�|�<�<�
��.�|�|�<�<�
�	@�	@�	@�	@�	@�	@�-����$�&�&���(�(�);�Q�?�?�����e�V�%6�7�7�7�����e���z�:�&>�?�?�?�?�?rc�B��tjd��}tjd�����fd�}||_tj��}|�d|��}|�||j��|�	t|���g��dS)NrWc��dSrrrrrrzUTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.<lambda>�rrc����Srr�ras�r�return_TestCasez\Test_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.return_TestCase��	����rr,)r_r`rr&r,rr�rQrRrrS)rrWr,rrTras     @r�3test_loadTestsFromName__callable__TestCase_instancezCTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance�s������S�!�!���.�|�|�<�<�
�	�	�	�	�	�+����$�&�&���(�(�):�A�>�>�����e�V�%6�7�7�7�����e���z�l�3�3�3�3�3rc���Gd�dtj��}tjd��}tjd�����fd�}||_tj��}||_|�d|��}|�	||j��|�
t|���g��dS)Nc��eZdZdS)�jTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.SubTestSuiteNrArrr�SubTestSuiter1�rCrr2rWc��dSrrrrrrzfTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.<lambda>�rrc����Srrr+s�rr,zmTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.return_TestCase�r-rr,)rr3r_r`r&r,rrRr�rQrrS)rr2rWr,rrTras      @r�Dtest_loadTestsFromName__callable__TestCase_instance_ProperSuiteClasszTTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass�s����	�	�	�	�	�8�-�	�	�	���S�!�!���.�|�|�<�<�
�	�	�	�	�	�+����$�&�&��(����(�(�):�A�>�>�����e�V�%6�7�7�7�����e���z�l�3�3�3�3�3rc��Gd�dtj��}tjd��}Gd�dtj��}||_tj��}||_|�d|��}|�	||j��|�
t|��|d��g��dS)Nc��eZdZdS)�bTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.SubTestSuiteNrArrrr2r8�rCrr2rWc��eZdZd�ZdS)�`Test_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCasec��dSrrr$s rr[zeTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCase.test�rLrNr\rrrr]r:�rMrr]rr[)rr3r_r`r2rarrRr�rQrrS)rr2rWr]rrTs      r�<test_loadTestsFromName__relative_testmethod_ProperSuiteClasszLTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass�s���	�	�	�	�	�8�-�	�	�	���S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&��&����(�(�):�A�>�>�����e�V�%6�7�7�7�����e���z�z�&�'9�'9�&:�;�;�;�;�;rc���tjd��}d�}||_tj��}	|�d|��}|�d��dS#t$rYdSwxYw)NrWc��dS�N�rrrr�return_wrongzRTest_TestLoader.test_loadTestsFromName__callable__wrong_type.<locals>.return_wrong�����1rrAz6TestLoader.loadTestsFromName failed to raise TypeError)r_r`rArrr�rDrE�rrWrArrTs     r�,test_loadTestsFromName__callable__wrong_typez<Test_TestLoader.test_loadTestsFromName__callable__wrong_type�s�����S�!�!��	�	�	�%����$�&�&��	P��,�,�^�Q�?�?�E�
�I�I�N�O�O�O�O�O���	�	�	��D�D�	���s�A � 
A.�-A.c���d}tj�|d��tj��}	|�|��}|�||j��|�t|��g��|�
|tj��|tjvrtj|=dSdS#|tjvr
tj|=wxYw�N�unittest.test.dummy)�sys�modules�poprrr�rQrRrrSr��r�module_namerrTs    r�)test_loadTestsFromName__module_not_loadedz9Test_TestLoader.test_loadTestsFromName__module_not_loaded�s���,�������T�*�*�*��$�&�&��
	-��,�,�[�9�9�E��!�!�%��):�;�;�;����T�%�[�[�"�-�-�-�
�M�M�+�s�{�3�3�3��c�k�)�
-��K��,�,�,�
-�
-��{�c�k�)�
-��K��,�,�,�,�,s�A3C	�	C&c�d�|�|tj��|�|���d��|�g|j��|�dt|j����|jd}t|��d}||fS)a)Helper function for checking that errors in loading are reported.

        :param loader: A loader with some errors.
        :param suite: A suite that should have a late bound error.
        :return: The first error message from the loader and the test object
            from the suite.
        r�r)	rQrr3rr�r�rr�rS)rrrTr�r[s     rr�z$Test_TestLoader.check_deferred_error�s���	
���e�X�%7�8�8�8�����-�-�/�/��3�3�3����B��
�.�.�.�����C��
�.�.�/�/�/��
�a� ���E�{�{�1�~���d�{�rc���tj��}|�g��}|�||j��|�t
|��g��dSr�rr�loadTestsFromNamesrQrRrrS�rrrTs   r�(test_loadTestsFromNames__empty_name_listz8Test_TestLoader.test_loadTestsFromNames__empty_name_list�s^���$�&�&���)�)�"�-�-�����e�V�%6�7�7�7�����e���b�)�)�)�)�)rc���tj��}|�gt��}|�||j��|�t
|��g��dSrrPrRs   r�1test_loadTestsFromNames__relative_empty_name_listzATest_TestLoader.test_loadTestsFromNames__relative_empty_name_list	s`���$�&�&���)�)�"�h�7�7�����e�V�%6�7�7�7�����e���b�)�)�)�)�)rc��tj��}	|�dg��|�d��dS#t$r.}|�t
|��d��Yd}~dSd}~wwxYw)Nr�z8TestLoader.loadTestsFromNames failed to raise ValueErrorr�)rrrQrDr�rr�r�s   r�#test_loadTestsFromNames__empty_namez3Test_TestLoader.test_loadTestsFromNames__empty_names����$�&�&��	R��%�%�r�d�+�+�+�
�I�I�P�Q�Q�Q�Q�Q���	:�	:�	:����S��V�V�%8�9�9�9�9�9�9�9�9�9�����	:���s�A�
A:�#A5�5A:c�@�tj��}|�dg��}|�|t	|��d��\}}d}d}|�||d|z��|�t|t|d����dS)Nr�rr�r�r�)	rrrQr�rSr�r�r�rr�s       r�'test_loadTestsFromNames__malformed_namez7Test_TestLoader.test_loadTestsFromNames__malformed_name&s����$�&�&���)�)�;�-�8�8���/�/���U���A��G�G���t�<��E���
�
��u�(�5�0�	2�	2�	2�	
�������{�)C�)C�	E�	E�	E�	E�	Erc�*�tj��}|�dg��}|�|t	|��d��\}}d}|�||d|z��|�t||j��dS)Nr�rz*Failed to import test module: sdasfasfasdfr�)	rrrQr�rSr�r�r�r�r�s      r�,test_loadTestsFromNames__unknown_module_namez<Test_TestLoader.test_loadTestsFromNames__unknown_module_name:s����$�&�&���)�)�>�*:�;�;���/�/���U���A��G�G���t�?���
�
��e�(�5�0�	2�	2�	2�	
���{�H�d�6G�H�H�H�H�Hrc�,�tj��}|�ddg��}|�|t	|��d��\}}d}|�||d|z��|�t||j��dS)Nr�rGrr�r��	rrrQr�rSr�r�r	r�r�s      r�*test_loadTestsFromNames__unknown_attr_namez:Test_TestLoader.test_loadTestsFromNames__unknown_attr_nameKs����$�&�&���)�)�
+�-B�C�E�E���/�/���U���A��G�G���t�M���
�
��e�(�5�0�	2�	2�	2�	
���~�x��9J�K�K�K�K�Krc�6�tj��}|�dgt��}|�|t	|��d��\}}d}|�||d|z��|�t||j��dS)Nr�rr�r�r]r�s      r�0test_loadTestsFromNames__unknown_name_relative_1z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_1`s����$�&�&���)�)�>�*:�H�E�E���/�/���U���A��G�G���t�F���
�
��e�(�5�0�	2�	2�	2�	
���~�x��9J�K�K�K�K�Krc�8�tj��}|�ddgt��}|�|t	|��d��\}}d}|�||d|z��|�t||j��dS)Nr2r�r�r�r�r]r�s      r�0test_loadTestsFromNames__unknown_name_relative_2z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_2ts����$�&�&���)�)�:�~�*F��Q�Q���/�/���U���A��G�G���t�F���
�
��e�(�5�0�	2�	2�	2�	
���~�x��9J�K�K�K�K�Krc�H�tj��}|�dgt��}|�|t	|��d��\}}d}|�||d|z��|�t|t|d����dS)Nr�rr�r��	rrrQr�rSr�r�r	rr�s      r�,test_loadTestsFromNames__relative_empty_namez<Test_TestLoader.test_loadTestsFromNames__relative_empty_name�s����$�&�&���)�)�2�$��9�9���/�/���U���A��G�G���t�(���
�
��e�(�5�0�	2�	2�	2�	
���~�x���r�9J�9J�K�K�K�K�Krc�L�tj��}|�dgt��}|�|t	|��d��\}}d}d}|�||d|z��|�t|t|d����dS)Nr�rr�r�r�rdr�s       r�0test_loadTestsFromNames__relative_malformed_namez@Test_TestLoader.test_loadTestsFromNames__relative_malformed_name�s����$�&�&���)�)�;�-��B�B���/�/���U���A��G�G���t�C��L���
�
��e�(�5�0�	2�	2�	2�	
����N�G�D�+�,F�,F�	H�	H�	H�	H�	Hrc�:��Gd�dtj���G�fd�dt��}tj��}|�dg|��}tj�d��g��g}|�t|��|��dS)Nc��eZdZd�ZdS)�RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCasec��dSrrr$s rr[zWTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCase.test�rLrNr\rrrr]rj�rMrr]c���eZdZ�ZdS)�RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.NotAModuleNrsrts�rrurm�rvrrur(r[)rr2rwrrQr3rrSrxs     @r�.test_loadTestsFromNames__relative_not_a_modulez>Test_TestLoader.test_loadTestsFromNames__relative_not_a_module�s����	�	�	�	�	��*�	�	�	�	 �	 �	 �	 �	 �	 �	 ��	 �	 �	 ��$�&�&���)�)�8�*�j�A�A���'���F�);�);�(<�=�=�>�	�����e���i�0�0�0�0�0rc��tjd��}t��|_t	j��}	|�dg|��|�d��dS#t$rYdSwxYwr�)	r_r`rwrarrrQrDrEr�s   r�,test_loadTestsFromNames__relative_bad_objectz<Test_TestLoader.test_loadTestsFromNames__relative_bad_object�s�����S�!�!���x�x����$�&�&��	6��%�%�|�n�a�8�8�8�
�I�I�4�5�5�5�5�5���	�	�	��D�D�	���s�A*�*
A8�7A8c�|�tjd��}Gd�dtj��}||_tj��}|�dg|��}|�||j��|�|d��g��}|�	t|��|g��dS)NrWc��eZdZd�ZdS)�WTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCasec��dSrrr$s rr[z\Test_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCase.test�rLrNr\rrrr]rs�rMrr]rar[)r_r`rr2rarrQrQrRrrSrcs      r�3test_loadTestsFromNames__relative_TestCase_subclasszCTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass�s�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���)�)�<�.�!�<�<�����e�V�%6�7�7�7��$�$�j�j��&8�&8�%9�:�:������e���x�j�1�1�1�1�1rc��tjd��}Gd�dtj��}tj|d��g��|_tj��}|�dg|��}|�||j	��|�
t|��|jg��dS)NrWc��eZdZd�ZdS)�OTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCasec��dSrrr$s rr[zTTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCase.test�rLrNr\rrrr]rx�rMrr]r[r)r_r`rr2r3rrrQrQrRrrSrks     r�+test_loadTestsFromNames__relative_TestSuitez;Test_TestLoader.test_loadTestsFromNames__relative_TestSuite�s�����S�!�!��	�	�	�	�	��*�	�	�	��(�*�*�V�*<�*<�)=�>�>����$�&�&���)�)�;�-��;�;�����e�V�%6�7�7�7�����e���q�{�m�4�4�4�4�4rc�z�tjd��}Gd�dtj��}||_tj��}|�dg|��}|�||j��tj	|d��g��}|�
t|��|g��dS)NrWc��eZdZd�ZdS)�PTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCasec��dSrrr$s rr[zUTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCase.test�rLrNr\rrrr]r}�rMrr]rr[�r_r`rr2rarrQrQrRr3rrS�rrWr]rrT�	ref_suites      r�,test_loadTestsFromNames__relative_testmethodz<Test_TestLoader.test_loadTestsFromNames__relative_testmethod�s�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���)�)�+<�*=�q�A�A�����e�V�%6�7�7�7��&�
�
�6�(:�(:�';�<�<�	�����e���y�k�2�2�2�2�2rc�z�tjd��}Gd�dtj��}||_tj��}|�dg|��}|�||j��tj	|d��g��}|�
t|��|g��dS)NrWc��eZdZd�ZdS)�dTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCasec��dS)Nr�rrrrrzmTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCase.<lambda>s��1�rNr\rrrr]r�s�������9�D�D�Drr]rr[rr�s      r�@test_loadTestsFromName__function_with_different_name_than_methodzPTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_methods�����S�!�!��	�	�	�	�	��*�	�	�	�!����$�&�&���)�)�+<�*=�q�A�A�����e�V�%6�7�7�7��&�
�
�6�(:�(:�';�<�<�	�����e���y�k�2�2�2�2�2rc��tjd��}Gd�dtj��}||_tj��}|�dg|��}|�|t|��d��\}}d}|�	||d|z��|�
t||j��dS)NrWc��eZdZd�ZdS)�XTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCasec��dSrrr$s rr[z]Test_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCase.testrLrNr\rrrr]r�rMrr]rrrr�)
r_r`rr2rarrQr�rSr�r�r	r)rrWr]rrTr�r[rds        r�4test_loadTestsFromNames__relative_invalid_testmethodzDTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethods�����S�!�!��	�	�	�	�	��*�	�	�	�"����$�&�&���)�)�+?�*@�!�D�D���/�/���U���A��G�G���t�H���
�
��e�(�5�0�	2�	2�	2�	
���~�x���F�F�F�F�Frc����tjd��}tjd����tjd������fd�}||_tj��}|�dg|��}|�||j��tj	��g��}|�
t|��|g��dS)NrWc��dSrrrrrrzNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>+rrc��dSrrrrrrzNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>,rrc�0��tj��g��Srr!r"s��rr$zVTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.return_TestSuite-r%rr$)r_r`rr&r$rrQrQrRr3rrS)rrWr$rrTrdrar#s      @@r�,test_loadTestsFromNames__callable__TestSuitez<Test_TestLoader.test_loadTestsFromNames__callable__TestSuite)s�������S�!�!���.�|�|�<�<�
��.�|�|�<�<�
�	@�	@�	@�	@�	@�	@�-����$�&�&���)�)�+=�*>��B�B�����e�V�%6�7�7�7��%�z�:�&>�?�?������e���x�j�1�1�1�1�1rc�n��tjd��}tjd�����fd�}||_tj��}|�dg|��}|�||j��tj	�g��}|�
t|��|g��dS)NrWc��dSrrrrrrzVTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.<lambda><rrc����Srrr+s�rr,z]Test_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.return_TestCase=r-rr,)r_r`rr&r,rrQrQrRr3rrS)rrWr,rrTr�ras      @r�4test_loadTestsFromNames__callable__TestCase_instancezDTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance:s������S�!�!���.�|�|�<�<�
�	�	�	�	�	�+����$�&�&���)�)�+<�*=�q�A�A�����e�V�%6�7�7�7��&�
�|�4�4�	�����e���y�k�2�2�2�2�2rc���tjd��}Gd�dtj��}|d���G�fd�dtj��}||_tj��}|�dg|��}|�||j��tj	�g��}|�
t|��|g��dS)NrWc��eZdZd�ZdS)�STest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1c��dSrrr$s rr[zXTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1.testOrLrNr\rrr�Test1r�NrMrr�r[c�*��eZdZe�fd���ZdS)�QTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Fooc����Srrr+s�r�foozUTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foo.fooTs	���!�!rN)r,r-r.�staticmethodr�r+s�rr/r�Ss8�������
�
"�
"�
"�
"��\�
"�
"�
"rr/zFoo.foo)r_r`rr2r/rrQrQrRr3rrS)rrWr�r/rrTr�ras       @r�4test_loadTestsFromNames__callable__call_staticmethodzDTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethodLs�����S�!�!��	�	�	�	�	�H�%�	�	�	��U�6�]�]�
�	"�	"�	"�	"�	"�	"�	"�(�#�	"�	"�	"�����$�&�&���)�)�9�+�q�9�9�����e�V�%6�7�7�7��&�
�|�4�4�	�����e���y�k�2�2�2�2�2rc���tjd��}d�}||_tj��}	|�dg|��}|�d��dS#t$rYdSwxYw)NrWc��dSr?rrrrrAzSTest_TestLoader.test_loadTestsFromNames__callable__wrong_type.<locals>.return_wrongfrBrrAz7TestLoader.loadTestsFromNames failed to raise TypeError)r_r`rArrrQrDrErCs     r�-test_loadTestsFromNames__callable__wrong_typez=Test_TestLoader.test_loadTestsFromNames__callable__wrong_typeds�����S�!�!��	�	�	�%����$�&�&��	Q��-�-�~�.>��B�B�E�
�I�I�O�P�P�P�P�P���	�	�	��D�D�	���s�A!�!
A/�.A/c��d}tj�|d��tj��}	|�|g��}|�||j��|�t|��tj
��g��|�|tj��|tjvrtj|=dSdS#|tjvr
tj|=wxYwrF)rHrIrJrrrQrQrRrrSr3r�rKs    r�*test_loadTestsFromNames__module_not_loadedz:Test_TestLoader.test_loadTestsFromNames__module_not_loadedts���,�������T�*�*�*��$�&�&��
	-��-�-�{�m�<�<�E��!�!�%��):�;�;�;����T�%�[�[�8�+=�+?�+?�*@�A�A�A�
�M�M�+�s�{�3�3�3��c�k�)�
-��K��,�,�,�
-�
-��{�c�k�)�
-��K��,�,�,�,�,s�BC�C9c��Gd�dtj��}tj��}|�|�|��ddg��dS)Nc� �eZdZd�Zd�Zd�ZdS)�3Test_TestLoader.test_getTestCaseNames.<locals>.Testc��dSrrr$s rr%z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_1�r&rc��dSrrr$s rr(z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_2�r&rc��dSrrr$s r�foobarz:Test_TestLoader.test_getTestCaseNames.<locals>.Test.foobar�r&rN�r,r-r.r%r(r�rrr�Testr���+������"�"�"�"�"�"�"�"�"�"�"rr�r%r(�rr2rr�getTestCaseNames�rr�rs   r�test_getTestCaseNamesz%Test_TestLoader.test_getTestCaseNames�sn��	#�	#�	#�	#�	#�8�$�	#�	#�	#�
�$�&�&������0�0��6�6��8�8L�M�M�M�M�Mrc��Gd�dtj��}tj��}|�|�|��g��dS)Nc��eZdZd�ZdS)�=Test_TestLoader.test_getTestCaseNames__no_tests.<locals>.Testc��dSrrr$s rr�zDTest_TestLoader.test_getTestCaseNames__no_tests.<locals>.Test.foobar�r&rN)r,r-r.r�rrrr�r��s������"�"�"�"�"rr�r�r�s   r�test_getTestCaseNames__no_testsz/Test_TestLoader.test_getTestCaseNames__no_tests�si��	#�	#�	#�	#�	#�8�$�	#�	#�	#��$�&�&������0�0��6�6��;�;�;�;�;rc��Gd�dt��}tj��}|�|��}|�|dg��dS)Nc��eZdZd�ZdS)�FTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCasec��dSrrr$s r�test_foozOTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCase.test_foo�rLrN)r,r-r.r�rrr�BadCaser��rMrr�r�)�intrrr�r)rr�r�namess    r�%test_getTestCaseNames__not_a_TestCasez5Test_TestLoader.test_getTestCaseNames__not_a_TestCase�sm��	�	�	�	�	�c�	�	�	��$�&�&���'�'��0�0��������-�-�-�-�-rc���Gd�dtj��}Gd�d|��}tj��}gd�}|�|�|��|��dS)Nc� �eZdZd�Zd�Zd�ZdS)�ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestPc��dSrrr$s rr%zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_1�r&rc��dSrrr$s rr(zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_2�r&rc��dSrrr$s rr�zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.foobar�r&rNr�rrr�TestPr��r�rr�c��eZdZd�Zd�ZdS)�ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestCc��dSrrr$s rr%zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_1�r&rc��dSrrr$s r�test_3zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_3�r&rN)r,r-r.r%r�rrr�TestCr���"������"�"�"�"�"�"�"�"rr�)r%r(r�r�)rr�r�rr�s     r�"test_getTestCaseNames__inheritancez2Test_TestLoader.test_getTestCaseNames__inheritance�s���	#�	#�	#�	#�	#�H�%�	#�	#�	#�
	#�	#�	#�	#�	#�E�	#�	#�	#��$�&�&��.�.�.������0�0��7�7��?�?�?�?�?rc�P�Gd�dtj��}tj��}g|_|�|�|��g��dg|_|�|�|��dg��ddg|_|�|�|��ddg��dg|_|�|�|��ddg��dg|_|�|�|��g��dS)	Nc� �eZdZd�Zd�Zd�ZdS)�GTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTestc��dSrrr$s rr%zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_1�r&rc��dSrrr$s rr(zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_2�r&rc��dSrrr$s rr�zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.foobar�r&rNr�rrr�MyTestr��r�rr�z*1r%z*2r(z*My*z*my*)rr2r�testNamePatternsrr�)rr�rs   r�'test_getTestCaseNames__testNamePatternsz7Test_TestLoader.test_getTestCaseNames__testNamePatterns�s7��	#�	#�	#�	#�	#�X�&�	#�	#�	#�
�$�&�&��"$�������0�0��8�8�"�=�=�=�#'�&�������0�0��8�8�8�*�E�E�E�#'��,�������0�0��8�8�8�X�:N�O�O�O�#)�(�������0�0��8�8�8�X�:N�O�O�O�#)�(�������0�0��8�8�"�=�=�=�=�=rc�\���G�fd�d���G�fd�dtj��}tj��}��|�|��dg��tj��}g|_��|�|��g��dS)Nc���eZdZ�fd�ZdS)�bTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trapc�2����d��dS)NzNon-test attribute accessed)rD)�ignoredrs �r�__get__zjTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trap.__get__�s����	�	�7�8�8�8�8�8rN)r,r-r.r�r$s�r�Trapr��s.�������
9�
9�
9�
9�
9�
9�
9rr�c�*��eZdZd�Z���ZdS)�dTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTestc��dSrrr$s rr%zkTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTest.test_1�r&rN)r,r-r.r%r�)r�s�rr�r��s#�������"�"�"��T�V�V�F�F�Frr�r%)rr2rrr�r�)rr�rr�s`  @r�Dtest_getTestCaseNames__testNamePatterns__attribute_access_regressionzTTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression�s�����	9�	9�	9�	9�	9�	9�	9�	9�	9�	9�	�	�	�	�	�	�	�X�&�	�	�	��$�&�&������0�0��8�8�8�*�E�E�E��$�&�&��"$�������0�0��8�8�"�=�=�=�=�=rc��Gd�dtj��}tj|d��g��}tj|d��|d��g��}tj��}d|_|�|�|��|��d|_|�|�|��|��dS)Nc� �eZdZd�Zd�Zd�ZdS)�ITest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Fooc��dSrrr$s rr%zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_1
r&rc��dSrrr$s rr(zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_2r&rc��dSrrr$s rr*zQTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.foo_barr&rNr+rrrr/r�r0rr/r*r%r(r�r[)rr2r3rrPrr4)rr/�tests_1�tests_2rs     r�,test_testMethodPrefix__loadTestsFromTestCasez<Test_TestLoader.test_testMethodPrefix__loadTestsFromTestCases���	$�	$�	$�	$�	$�(�#�	$�	$�	$�
�$�c�c�)�n�n�%5�6�6���$�c�c�(�m�m�S�S��]�]�%C�D�D���$�&�&��"'�������5�5�c�:�:�G�D�D�D�"(�������5�5�c�:�:�G�D�D�D�D�Drc��tjd��}Gd�dtj��}||_tj|d��g��g}tj|d��|d��g��g}tj��}d|_|�t|�
|����|��d|_|�t|�
|����|��dS)	NrWc� �eZdZd�Zd�Zd�ZdS)�GTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Fooc��dSrrr$s rr%zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_1#r&rc��dSrrr$s rr(zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_2$r&rc��dSrrr$s rr*zOTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.foo_bar%r&rNr+rrrr/r�"r0rr/r*r%r(r�r[)r_r`rr2r/r3rrPrrSrb�rrWr/r�r�rs      r�*test_testMethodPrefix__loadTestsFromModulez:Test_TestLoader.test_testMethodPrefix__loadTestsFromModule s
����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$�����%�s�s�9�~�~�&6�7�7�8���%�s�s�8�}�}�c�c�(�m�m�&D�E�E�F���$�&�&��"'�������f�8�8��;�;�<�<�g�F�F�F�"(�������f�8�8��;�;�<�<�g�F�F�F�F�Frc���tjd��}Gd�dtj��}||_tj|d��g��}tj|d��|d��g��}tj��}d|_|�|�	d|��|��d|_|�|�	d|��|��dS)	NrWc� �eZdZd�Zd�Zd�ZdS)�ETest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Fooc��dSrrr$s rr%zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_1:r&rc��dSrrr$s rr(zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_2;r&rc��dSrrr$s rr*zMTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.foo_bar<r&rNr+rrrr/r�9r0rr/r*r%r(r�r[)
r_r`rr2r/r3rrPrr�r�s      r�(test_testMethodPrefix__loadTestsFromNamez8Test_TestLoader.test_testMethodPrefix__loadTestsFromName7s�����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$�����$�c�c�)�n�n�%5�6�6���$�c�c�(�m�m�S�S��]�]�%C�D�D���$�&�&��"'�������1�1�%��;�;�W�E�E�E�"(�������1�1�%��;�;�W�E�E�E�E�Erc�6�tjd��}Gd�dtj��}||_tjtj|d��g��g��}tj|d��|d��g��}tj|g��}tj��}d|_|�|�	dg|��|��d|_|�|�	dg|��|��dS)	NrWc� �eZdZd�Zd�Zd�ZdS)�FTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Fooc��dSrrr$s rr%zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_1Qr&rc��dSrrr$s rr(zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_2Rr&rc��dSrrr$s rr*zNTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.foo_barSr&rNr+rrrr/r�Pr0rr/r*r%r(r�r[)
r_r`rr2r/r3rrPrrQr�s      r�)test_testMethodPrefix__loadTestsFromNamesz9Test_TestLoader.test_testMethodPrefix__loadTestsFromNamesNs����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$�����$�h�&8�#�#�i�.�.�9I�&J�&J�%K�L�L���$�c�c�(�m�m�S�S��]�]�%C�D�D���$�g�Y�/�/���$�&�&��"'�������2�2�E�7�A�>�>��H�H�H�"(�������2�2�E�7�A�>�>��H�H�H�H�Hrc�b�tj��}|�|jd��dS)Nr[)rrrrPrs  r�$test_testMethodPrefix__default_valuez4Test_TestLoader.test_testMethodPrefix__default_valuebs/���$�&�&������0�&�9�9�9�9�9rc��d�}Gd�dtj��}tj��}||_|�|d��|d��g��}|�|�|��|��dS)Nc��||k||kz
Srr��x�ys  r�reversed_cmpzVTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.reversed_cmpo����!�e��A��&�'�'rc��eZdZd�Zd�ZdS)�MTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Fooc��dSrrr$s rr%zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_1sr&rc��dSrrr$s rr(zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_2tr&rN�r,r-r.r%r(rrrr/rrr�rr/r(r%)rr2r�sortTestMethodsUsingrRrr4)rrr/rr6s     r�0test_sortTestMethodsUsing__loadTestsFromTestCasez@Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCasens���	(�	(�	(�	#�	#�	#�	#�	#�(�#�	#�	#�	#��$�&�&��&2��#��!�!�3�3�x�=�=�#�#�h�-�-�"@�A�A������5�5�c�:�:�E�B�B�B�B�Brc�f�d�}tjd��}Gd�dtj��}||_tj��}||_|�|d��|d��g��g}|�t|�
|����|��dS)Nc��||k||kz
Srrrs  rrzTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.reversed_cmprrrWc��eZdZd�Zd�ZdS)�KTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Fooc��dSrrr$s rr%zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_2�r&rNrrrrr/r�r�rr/r(r%)r_r`rr2r/rrrRrrSrb�rrrWr/rr6s      r�.test_sortTestMethodsUsing__loadTestsFromModulez>Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule~s���	(�	(�	(�
��S�!�!��	#�	#�	#�	#�	#�(�#�	#�	#�	#�����$�&�&��&2��#��"�"�C�C��M�M�3�3�x�=�=�#A�B�B�C������f�8�8��;�;�<�<�e�D�D�D�D�Drc�L�d�}tjd��}Gd�dtj��}||_tj��}||_|�|d��|d��g��}|�|�	d|��|��dS)Nc��||k||kz
Srrrs  rrzRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.reversed_cmp�rrrWc��eZdZd�Zd�ZdS)�ITest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Fooc��dSrrr$s rr%zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_2�r&rNrrrrr/r�r�rr/r(r%)
r_r`rr2r/rrrRrr�rs      r�,test_sortTestMethodsUsing__loadTestsFromNamez<Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromName�s���	(�	(�	(�
��S�!�!��	#�	#�	#�	#�	#�(�#�	#�	#�	#�����$�&�&��&2��#��!�!�3�3�x�=�=�#�#�h�-�-�"@�A�A������1�1�%��;�;�U�C�C�C�C�Crc�j�d�}tjd��}Gd�dtj��}||_tj��}||_|�|d��|d��g��g}|�t|�
dg|����|��dS)Nc��||k||kz
Srrrs  rrzSTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.reversed_cmp�rrrWc��eZdZd�Zd�ZdS)�JTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Fooc��dSrrr$s rr%zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_2�r&rNrrrrr/r&�r�rr/r(r%)r_r`rr2r/rrrRrrSrQrs      r�-test_sortTestMethodsUsing__loadTestsFromNamesz=Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames�s���	(�	(�	(�
��S�!�!��	#�	#�	#�	#�	#�(�#�	#�	#�	#�����$�&�&��&2��#��"�"�C�C��M�M�3�3�x�=�=�#A�B�B�C������f�7�7����C�C�D�D�e�L�L�L�L�Lrc���d�}Gd�dtj��}tj��}||_ddg}|�|�|��|��dS)Nc��||k||kz
Srrrs  rrzQTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.reversed_cmp�rrc��eZdZd�Zd�ZdS)�HTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Fooc��dSrrr$s rr%zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_2�r&rNrrrrr/r-�r�rr/r(r%)rr2rrrr�)rrr/r�
test_namess     r�+test_sortTestMethodsUsing__getTestCaseNamesz;Test_TestLoader.test_sortTestMethodsUsing__getTestCaseNames�s���	(�	(�	(�	#�	#�	#�	#�	#�(�#�	#�	#�	#��$�&�&��&2��#���)�
�����0�0��5�5�z�B�B�B�B�Brc���tj��}Gd�dtj��}gd�}|�|�|��t|����dS)Nc� �eZdZd�Zd�Zd�ZdS)�ETest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Fooc��dSrrr$s rr(zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_2�r&rc��dSrrr$s rr�zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_3�r&rc��dSrrr$s rr%zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_1�r&rN)r,r-r.r(r�r%rrrr/r4�r�rr/)r(r�r%)rrr2rr��sorted)rrr/r0s    r�(test_sortTestMethodsUsing__default_valuez8Test_TestLoader.test_sortTestMethodsUsing__default_value�s|���$�&�&��	#�	#�	#�	#�	#�(�#�	#�	#�	#�
4�3�3�
�����0�0��5�5�v�j�7I�7I�J�J�J�J�Jrc��Gd�dtj��}tj��}d|_ddg}|�t|�|����t|����dS)Nc��eZdZd�Zd�ZdS)�<Test_TestLoader.test_sortTestMethodsUsing__None.<locals>.Fooc��dSrrr$s rr%zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_2�r&rNrrrrr/r<�r�rr/r(r%)rr2rrr�setr�)rr/rr0s    r�test_sortTestMethodsUsing__Nonez/Test_TestLoader.test_sortTestMethodsUsing__None�s���	#�	#�	#�	#�	#�(�#�	#�	#�	#��$�&�&��&*��#���)�
�����V�4�4�S�9�9�:�:�C�
�O�O�L�L�L�L�Lrc���Gd�dtj��}|d��|d��g}tj��}t|_|�|�|��|��dS)Nc� �eZdZd�Zd�Zd�ZdS)�CTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Fooc��dSrrr$s rr%zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_2�r&rc��dSrrr$s rr*zKTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.foo_bar�r&rNr+rrrr/rC�r0rr/r%r()rr2rrSrRrr4r5s    r�&test_suiteClass__loadTestsFromTestCasez6Test_TestLoader.test_suiteClass__loadTestsFromTestCase�s���	$�	$�	$�	$�	$�(�#�	$�	$�	$�
��X�����H�
�
�.���$�&�&�� �������5�5�c�:�:�E�B�B�B�B�Brc�*�tjd��}Gd�dtj��}||_|d��|d��gg}tj��}t|_|�|�	|��|��dS)NrWc� �eZdZd�Zd�Zd�ZdS)�ATest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Fooc��dSrrr$s rr%zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_1�r&rc��dSrrr$s rr(zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_2�r&rc��dSrrr$s rr*zITest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.foo_bar�r&rNr+rrrr/rJ�r0rr/r%r()
r_r`rr2r/rrSrRrrb�rrWr/r6rs     r�$test_suiteClass__loadTestsFromModulez4Test_TestLoader.test_suiteClass__loadTestsFromModule�s�����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$�����#�h�-�-���X���/�0���$�&�&�� �������3�3�A�6�6��>�>�>�>�>rc�*�tjd��}Gd�dtj��}||_|d��|d��g}tj��}t|_|�|�	d|��|��dS)NrWc� �eZdZd�Zd�Zd�ZdS)�?Test_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Fooc��dSrrr$s rr%zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_1
r&rc��dSrrr$s rr(zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_2r&rc��dSrrr$s rr*zGTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.foo_barr&rNr+rrrr/rR	r0rr/r%r()
r_r`rr2r/rrSrRrr�rNs     r�"test_suiteClass__loadTestsFromNamez2Test_TestLoader.test_suiteClass__loadTestsFromNames�����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$������X�����H�
�
�.���$�&�&�� �������1�1�%��;�;�U�C�C�C�C�Crc�.�tjd��}Gd�dtj��}||_|d��|d��gg}tj��}t|_|�|�	dg|��|��dS)NrWc� �eZdZd�Zd�Zd�ZdS)�@Test_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Fooc��dSrrr$s rr%zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_1r&rc��dSrrr$s rr(zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_2r&rc��dSrrr$s rr*zHTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.foo_barr&rNr+rrrr/rYr0rr/r%r()
r_r`rr2r/rrSrRrrQrNs     r�#test_suiteClass__loadTestsFromNamesz3Test_TestLoader.test_suiteClass__loadTestsFromNamess�����S�!�!��	$�	$�	$�	$�	$�(�#�	$�	$�	$�����#�h�-�-���X���/�0���$�&�&�� �������2�2�E�7�A�>�>��F�F�F�F�Frc�v�tj��}|�|jtj��dSr)rrr�rRr3rs  r�test_suiteClass__default_valuez.Test_TestLoader.test_suiteClass__default_value&s0���$�&�&���
�
�f�'��);�<�<�<�<�<rc��d�}Gd�dtj��}t|dtj|d����tj��}dg}|�|�|��|��dS)Nc��dSrr)�args r�noopz4Test_TestLoader.test_partial_functions.<locals>.noop,s���Drc��eZdZdS)�3Test_TestLoader.test_partial_functions.<locals>.FooNrArrrr/re/rCrr/�test_partial)rr2�setattr�	functools�partialrrr�)rrcr/rr0s     r�test_partial_functionsz&Test_TestLoader.test_partial_functions+s���	�	�	�	�	�	�	�	�(�#�	�	�	�	��^�Y�%6�t�T�%B�%B�C�C�C��$�&�&��$�%�
�����0�0��5�5�z�B�B�B�B�BrN)Wr,r-r.rr7r=rFrUrergrlrzrr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrrr'r.r5r<rDrMr�rSrUrWrYr[r^r`rbrergrnrprurzr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr"r)r1r9r@rGrOrVr]r_rjrrrrrs�������
,�,�,�	C�	C�	C�I�I�I�$
0�
0�
0�$8�8�8�(0�0�0�"*�*�*�
=�
=�
=�,1�1�1�"�A�A��_�A�4�I�I��_�I�8�I�I��_�I�6�R�R��_�R�8�S�S��_�S�4G�G�G�&B�B�B�DQ�Q�Q� E�E�E�"	I�	I�	I�"	L�	L�	L�"	I�	I�	I�$	L�	L�	L�,	L�	L�	L�(H�H�H�.1�1�1�*
6�
6�
6�
<�
<�
<� <�<�<�<�<�<�*G�G�G�$@�@�@�
4�
4�
4�"
4�
4�
4�(<�<�<�(P�P�P� -�-�-�4���**�*�*�*�*�*�R�R�R� E�E�E�(	I�	I�	I�"
L�
L�
L�*	L�	L�	L�(	L�	L�	L�,	L�	L�	L�&H�H�H�*1�1�1�*
6�
6�
6�2�2�2� 5�5�5�3�3�3� 3�3�3�&G�G�G�$
2�
2�
2�"3�3�3�$3�3�3�0Q�Q�Q� -�-�-�<N�N�N�<�<�<� .�.�.� 
@�
@�
@�&>�>�>�<>�>�>�6E�E�E�*G�G�G�.F�F�F�.I�I�I�(:�:�:�C�C�C� E�E�E�$D�D�D�$M�M�M�(C�C�C�"	K�	K�	K� 	M�	M�	M�$
C�
C�
C�?�?�?� D�D�D� G�G�G�=�=�=�
C�C�C�C�Crrc��eZdZGd�dej��ZGd�dej��Zed���Z	d�Z
d�Zd�Zd	S)
�TestObsoleteFunctionsc��eZdZdS)�!TestObsoleteFunctions.MyTestSuiteNrArrr�MyTestSuitern;s�������rroc� �eZdZd�Zd�Zd�ZdS)� TestObsoleteFunctions.MyTestCasec��dSrrr$s r�check_1z(TestObsoleteFunctions.MyTestCase.check_1?r&rc��dSrrr$s r�check_2z(TestObsoleteFunctions.MyTestCase.check_2@r&rc��dSrrr$s rr[z%TestObsoleteFunctions.MyTestCase.testAr&rN)r,r-r.rsrur[rrrr]rq>s+����������������rr]c�B�tj�||��Sr)r�util�
three_way_cmp)�a�bs  r�reverse_three_way_cmpz+TestObsoleteFunctions.reverse_three_way_cmpCs���}�*�*�1�a�0�0�0rc��|�t��5}tj|jd|jd���}ddd��n#1swxYwY|�|jt��|�|ddg��dS)N�check)�prefix�	sortUsingr�rurs)	�assertWarnsr�rr�r]r|r�filename�__file__)rr�r6s   rr�z+TestObsoleteFunctions.test_getTestCaseNamesGs���
�
�
�0�
1�
1�	'�Q��-�d�o��$�*D�!%�'�'�'�E�	'�	'�	'�	'�	'�	'�	'�	'�	'�	'�	'����	'�	'�	'�	'�	
�����X�.�.�.������I� 6�7�7�7�7�7s�#A
�
A�Ac���|�t��5}tj|jd|j|j���}ddd��n#1swxYwY|�|jt��|�
||j��|�|�d��|�d��g��}|�||��dS)Nr~�rr�rRrurs)r�r�r�	makeSuiter]r|rorr�r�rQ)rr�rTrds    r�test_makeSuitez$TestObsoleteFunctions.test_makeSuiteOs��
�
�
�0�
1�
1�	1�Q��&�t��"�d�.H�#�/�1�1�1�E�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1����	1�	1�	1�	1�	
�����X�.�.�.����e�T�%5�6�6�6��#�#�T�_�_�Y�%?�%?�%)�_�_�Y�%?�%?�%A�B�B�������)�)�)�)�)s�(A�A�Ac�&�tjd��}|j|_|�t
��5}t
j|d|j|j	���}ddd��n#1swxYwY|�
|jt��|�
||j	��|�	|�d��|�d��g��g}|�
t|��|��dS)NrWr~r�rurs)r_r`r]rar�r�r�
findTestCasesr|rorr�r�rQrS)rrWr�rTrds     r�test_findTestCasesz(TestObsoleteFunctions.test_findTestCasesZs>����S�!�!������
�
�
�0�
1�
1�	-�Q��*�1��$�*D��+�-�-�-�E�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-����	-�	-�	-�	-�	
�����X�.�.�.����e�T�%5�6�6�6��$�$�d�o�o�i�&@�&@�&*�o�o�i�&@�&@�&B�C�C�D������e���h�/�/�/�/�/s�#A*�*A.�1A.N)
r,r-r.rr3ror2r]r�r|r�r�r�rrrrlrl:s�������
�
�
�
�
�h�(�
�
�
������X�&����
�1�1��\�1�8�8�8�	*�	*�	*�0�0�0�0�0rrl�__main__)rhrHr_rrrr2rrlr,�mainrrr�<module>r�s�������
�
�
�
����������������"\C�\C�\C�\C�\C�h�'�\C�\C�\C�~0,0�,0�,0�,0�,0�H�-�,0�,0�,0�^�z����H�M�O�O�O�O�O��r