Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.10/unittest/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.10/unittest/test/__pycache__/test_loader.cpython-310.pyc
o

�9jO��@sZddlZddlZddlZddlZddlZdd�ZGdd�dej�Zedkr+e�	�dSdS)�Ncs�fdd�}|S)Ncs|g}ttd|���}z�|i|��W||ur$zt`WSty#YSw|t_S||ur:zt`Wwty9Yww|t_w)N�__warningregistry__)�getattr�warnings�copyr�AttributeError)�args�kws�missing�saved��func��0/usr/lib/python3.10/unittest/test/test_loader.py�wrappers(����z warningregistry.<locals>.wrapperr
)rrr
rr�warningregistry
s
rc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zedd��Z
edd��Zedd��Zedd��Zedd��Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Z d;d<�Z!d=d>�Z"d?d@�Z#dAdB�Z$dCdD�Z%dEdF�Z&dGdH�Z'dIdJ�Z(dKdL�Z)dMdN�Z*dOdP�Z+dQdR�Z,dSdT�Z-dUdV�Z.dWdX�Z/dYdZ�Z0d[d\�Z1d]d^�Z2d_d`�Z3dadb�Z4dcdd�Z5dedf�Z6dgdh�Z7didj�Z8dkdl�Z9dmdn�Z:dodp�Z;dqdr�Z<dsdt�Z=dudv�Z>dwdx�Z?dydz�Z@d{d|�ZAd}d~�ZBdd��ZCd�d��ZDd�d��ZEd�d��ZFd�d��ZGd�d��ZHd�d��ZId�d��ZJd�d��ZKd�d��ZLd�d��ZMd�d��ZNd�d��ZOd�d��ZPd�d��ZQd�d��ZRd�d��ZSd�d��ZTd�d��ZUd�d��ZVd�S)��Test_TestLoadercCst��}|�g|j�dS�N)�unittest�
TestLoader�assertEqual�errors��self�loaderr
r
r�
test___init__ �zTest_TestLoader.test___init__cCsFGdd�dtj�}t�|d�|d�g�}t��}|�|�|�|�dS)Nc@�$eZdZdd�Zdd�Zdd�ZdS)z7Test_TestLoader.test_loadTestsFromTestCase.<locals>.FoocS�dSrr
�rr
r
r�test_1+�z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_1cSrrr
rr
r
r�test_2,r z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_2cSrrr
rr
r
r�foo_bar-r z?Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.foo_barN��__name__�
__module__�__qualname__rr!r"r
r
r
r�Foo*�r'rr!�r�TestCase�	TestSuiterr�loadTestsFromTestCase�rr'�testsrr
r
r�test_loadTestsFromTestCase)sz*Test_TestLoader.test_loadTestsFromTestCasecCs8Gdd�dtj�}t��}t��}|�|�|�|�dS)Nc@�eZdZdd�ZdS)zCTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.FoocSrrr
rr
r
rr":r zKTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Foo.foo_barN)r$r%r&r"r
r
r
rr'9�r'r))rr'�empty_suiterr
r
r�&test_loadTestsFromTestCase__no_matches8sz6Test_TestLoader.test_loadTestsFromTestCase__no_matchescCsLGdd�dtj�}t��}z|�|�Wn
tyYdSw|�d�dS)Nc@�eZdZdS)zTTest_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass.<locals>.NotATestCaseN�r$r%r&r
r
r
r�NotATestCaseK�r6zShould raise TypeError)rr+rr,�	TypeError�fail)rr6rr
r
r�.test_loadTestsFromTestCase__TestSuite_subclassJs�z>Test_TestLoader.test_loadTestsFromTestCase__TestSuite_subclasscCs^Gdd�dtj�}t��}|�d�|j��|�|�}|�||j�|�	t
|�|d�g�dS)Nc@r0)zLTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.FoocSrrr
rr
r
r�runTest^�zTTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Foo.runTestN)r$r%r&r;r
r
r
rr']r1r'r;)rr*r�assertFalse�
startswith�testMethodPrefixr,�assertIsInstance�
suiteClassr�list)rr'r�suiter
r
r�/test_loadTestsFromTestCase__default_method_name\s
z?Test_TestLoader.test_loadTestsFromTestCase__default_method_namecCsht�d�}Gdd�dtj�}||_t��}|�|�}|�||j�|�|d�g�g}|�	t
|�|�dS)N�mc@r0)zOTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCasecSrrr
rr
r
r�testsr<zTTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCase.testN�r$r%r&rFr
r
r
r�
MyTestCaserr1rHrF��types�
ModuleTyperr*�
testcase_1r�loadTestsFromModuler@rArrB�rrErHrrC�expectedr
r
r�+test_loadTestsFromModule__TestCase_subclassps

z;Test_TestLoader.test_loadTestsFromModule__TestCase_subclasscCs>t�d�}t��}|�|�}|�||j�|�t|�g�dS)NrE)	rJrKrrrMr@rArrB)rrErrCr
r
r�/test_loadTestsFromModule__no_TestCase_instances�s


z?Test_TestLoader.test_loadTestsFromModule__no_TestCase_instancescCs\t�d�}Gdd�dtj�}||_t��}|�|�}|�||j�|�	t
|�|��g�dS)NrEc@r4)zOTest_TestLoader.test_loadTestsFromModule__no_TestCase_tests.<locals>.MyTestCaseNr5r
r
r
rrH�r7rHrI�rrErHrrCr
r
r�+test_loadTestsFromModule__no_TestCase_tests�s

z;Test_TestLoader.test_loadTestsFromModule__no_TestCase_testscs^Gdd�dtj��G�fdd�dt�}t��}|�|�}t��d�g�g}|�t|�|�dS)Nc@r0)zJTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zOTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHc�eZdZ�ZdS)zJTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.NotAModuleN�r$r%r&r!r
�rHr
r�
NotAModule��rWrF)rr*�objectrrMr+rrB�rrWrrC�	referencer
rVr�&test_loadTestsFromModule__not_a_module�s
z6Test_TestLoader.test_loadTestsFromModule__not_a_modulecs�t�d�}Gdd�dtj�}||_g���fdd�}||_t��}|�|�}��|tj	���
�||dg�g�tjdd��t�
d�|j|dd	�}Wd�n1sUwY��
�||dg�dS)
NrEc@r0)zHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zMTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHc�"��|tj���|||f�|Sr�r@rr+�extend�rr.�pattern��load_tests_argsrr
r�
load_tests��zHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.load_testsF��record�ignore��use_load_tests)rJrKrr*rLrdrrMr@r+rr�catch_warnings�simplefilter�rrErHrdrrCr
rbr�$test_loadTestsFromModule__load_tests�s 


�z4Test_TestLoader.test_loadTestsFromModule__load_testscs�t�d�}Gdd�dtj�}||_g���fdd�}||_t��}tjdd��}t�	d�|�
|d	�}Wd�n1s=wY��|tj���
�||dg���|d
jt���
t|d
j�d�dS)NrEc@r0)zbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zgTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHcr]rr^r`rbr
rrd�rezbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.load_testsTrf�alwaysF����(use_load_tests is deprecated and ignored�rJrKrr*rLrdrrrkrlrMr@r+r�assertIs�category�DeprecationWarning�str�message�rrErHrdr�wrCr
rbr�>test_loadTestsFromModule__use_load_tests_deprecated_positional�s"

��zNTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positionalcs�t�d�}Gdd�dtj�}||_g���fdd�}||_t��}tjdd��}t�	d�|j
|d	d
�}Wd�n1s>wY��|tj���
�||dg���|djt���
t|dj�d�dS)
NrEc@r0)z_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zdTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHcr]rr^r`rbr
rrd�rez_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.load_testsTrfroFrirprqrrrxr
rbr�;test_loadTestsFromModule__use_load_tests_deprecated_keyword�s"

��zKTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keywordc	st�d�}Gdd�dtj�}||_g���fdd�}||_t��}��t��*}t	j
dd��}t	�d�|�|d	d
�Wd�n1sDwYWd�n1sSwY��
|djt���t|dj�d���t|j�t���t|j�d
�dS)NrEc@r0)zVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCasecSrrr
rr
r
rrFr<z[Test_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCase.testNrGr
r
r
rrH
r1rHcr]rr^r`rbr
rrdrezVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.load_testsTrfroF�testme.*rprqzBloadTestsFromModule() takes 1 positional argument but 3 were given)rJrKrr*rLrdr�assertRaisesr8rrkrlrMrsrtrurrvrw�type�	exception)rrErHrdr�cmryr
rbr�2test_loadTestsFromModule__too_many_positional_argss2

�
����zBTest_TestLoader.test_loadTestsFromModule__too_many_positional_argsc	s�t�d�}Gdd�dtj�}||_g���fdd�}||_t��}t���+t�	d���
t��}|j|dddd	�Wd�n1sDwYWd�n1sSwY��
t|j�t���
t|j�d
�dS)NrEc@r0)z^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCasecSrrr
rr
r
rrF(r<zcTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCase.testNrGr
r
r
rrH'r1rHcr]rr^r`rbr
rrd-rez^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.load_testsrhFT)rj�very_bad�worsezCloadTestsFromModule() got an unexpected keyword argument 'very_bad')rJrKrr*rLrdrrrkrlr}r8rMrr~rrv)rrErHrdrr�r
rbr�:test_loadTestsFromModule__use_load_tests_other_bad_keyword$s*


�����zJTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keywordcstt�d�}Gdd�dtj�}||_g���fdd�}||_t��}|j|dd�}��|tj	���
�||dg�dS)NrEc@r0)zETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCasecSrrr
rr
r
rrFBr<zJTest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCase.testNrGr
r
r
rrHAr1rHcr]rr^r`rbr
rrdGrezETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.load_testsr|)ra)rJrKrr*rLrdrrMr@r+rrmr
rbr�!test_loadTestsFromModule__pattern?s
z1Test_TestLoader.test_loadTestsFromModule__patterncCs�t�d�}dd�}||_t��}|�|�}|�|tj�|�|�	�d�|�
g|j�|�dt|j��|jd}|�
d|vd|�t|�d}|�td|j�dS)	NrEcSstd��)N�some failure)r8r`r
r
rrdUszOTest_TestLoader.test_loadTestsFromModule__faulty_load_tests.<locals>.load_tests�rzFailed to call load_tests:�missing error string in %rr�)rJrKrdrrrMr@r+r�countTestCases�assertNotEqualr�len�
assertTruerB�assertRaisesRegexr8rE)rrErdrrC�errorrFr
r
r�+test_loadTestsFromModule__faulty_load_testsRs 


�z;Test_TestLoader.test_loadTestsFromModule__faulty_load_testsc
Cs\t��}z|�d�Wnty&}z|�t|�d�WYd}~dSd}~ww|�d�dS)N��Empty module namez7TestLoader.loadTestsFromName failed to raise ValueError)rr�loadTestsFromName�
ValueErrorrrvr9�rr�er
r
r�"test_loadTestsFromName__empty_namets��z2Test_TestLoader.test_loadTestsFromName__empty_namecCsTt��}|�d�}|�||�\}}d}d}|�||d|�|�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�rrrCr�rFrO�expected_regexr
r
r�&test_loadTestsFromName__malformed_name�s
��z6Test_TestLoader.test_loadTestsFromName__malformed_namecC�Lt��}|�d�}d}|�||�\}}|�||d|�|�t||j�dS)N�sdasfasfasdfzNo module named 'sdasfasfasdf'r��rrr�r�r�r�r�r��rrrCrOr�rFr
r
r�+test_loadTestsFromName__unknown_module_name��
�z;Test_TestLoader.test_loadTestsFromName__unknown_module_namecCr�)N�unittest.loader.sdasfasfasdf�8module 'unittest.loader' has no attribute 'sdasfasfasdf'r��rrr�r�r�r�rr�r�r
r
r�3test_loadTestsFromName__unknown_attr_name_on_module�r�zCTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_modulecCr�)Nzunittest.sdasfasfasdfz'No module named 'unittest.sdasfasfasdf'r�r�r�r
r
r�4test_loadTestsFromName__unknown_attr_name_on_package�r�zDTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_packagecCsNt��}|�dt�}d}|�||�\}}|�||d|�|�t||j�dS)Nr��1module 'unittest' has no attribute 'sdasfasfasdf'r�r�r�r
r
r�-test_loadTestsFromName__relative_unknown_name�s�z=Test_TestLoader.test_loadTestsFromName__relative_unknown_namecCsRt��}|�dt�}|�||�\}}d}|�||d|�|�t|t|d��dS)Nr��has no attribute ''r��rrr�r�r�r�rr�rrrCr�rFrOr
r
r�+test_loadTestsFromName__relative_empty_name�s�z;Test_TestLoader.test_loadTestsFromName__relative_empty_namecCsVt��}|�dt�}|�||�\}}d}d}|�||d|�|�t|t|d��dS)Nr��.module 'unittest' has no attribute 'abc () //'�0module 'unittest' has no attribute 'abc \(\) //'r�r�r�r
r
r�/test_loadTestsFromName__relative_malformed_name�s��z?Test_TestLoader.test_loadTestsFromName__relative_malformed_namecsXGdd�dtj��G�fdd�dt�}t��}|�d|�}�d�g}|�t|�|�dS)Nc@r0)zQTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCasecSrrr
rr
r
rrFr<zVTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCase.testNrGr
r
r
rrHr1rHcrT)zQTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.NotAModuleNrUr
rVr
rrWrXrWr!rF)rr*rYrr�rrBrZr
rVr�-test_loadTestsFromName__relative_not_a_module
s
z=Test_TestLoader.test_loadTestsFromName__relative_not_a_modulecCsNt�d�}t�|_t��}z|�d|�Wn
tyYdSw|�d�dS�NrErLzShould have raised TypeError)	rJrKrYrLrrr�r8r9�rrErr
r
r�+test_loadTestsFromName__relative_bad_objects
�z;Test_TestLoader.test_loadTestsFromName__relative_bad_objectcC�^t�d�}Gdd�dtj�}||_t��}|�d|�}|�||j�|�	t
|�|d�g�dS)NrEc@r0)zVTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCasecSrrr
rr
r
rrF0r<z[Test_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCase.testNrGr
r
r
rrH/r1rHrLrF�rJrKrr*rLrr�r@rArrBrRr
r
r�2test_loadTestsFromName__relative_TestCase_subclass-s
zBTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclasscCsjt�d�}Gdd�dtj�}t�|d�g�|_t��}|�d|�}|�||j	�|�
t|�|d�g�dS)NrEc@r0)zNTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCasecSrrr
rr
r
rrF@r<zSTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCase.testNrGr
r
r
rrH?r1rHrF�	testsuite)rJrKrr*r+r�rr�r@rArrBrRr
r
r�*test_loadTestsFromName__relative_TestSuite=s
z:Test_TestLoader.test_loadTestsFromName__relative_TestSuitecCr�)NrEc@r0)zOTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCasecSrrr
rr
r
rrFOr<zTTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCase.testNrGr
r
r
rrHNr1rH�testcase_1.testrFr�rRr
r
r�+test_loadTestsFromName__relative_testmethodLs
z;Test_TestLoader.test_loadTestsFromName__relative_testmethodcCspt�d�}Gdd�dtj�}||_t��}|�d|�}d}|�||�\}}|�||d|�|�	t
||j�dS)NrEc@r0)zWTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCasecSrrr
rr
r
rrFdr<z\Test_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCase.testNrGr
r
r
rrHcr1rH�testcase_1.testfoo�3type object 'MyTestCase' has no attribute 'testfoo'r�)rJrKrr*rLrr�r�r�r�r�testfoo)rrErHrrCrOr�rFr
r
r�3test_loadTestsFromName__relative_invalid_testmethodas
�zCTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethodcstt�d�}t�dd���t�dd�����fdd�}||_t��}|�d|�}|�||j�|�	t
|���g�dS)NrEcSrrr
r
r
r
r�<lambda>ur zMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>cSrrr
r
r
r
rr�vr c�t���g�Sr�rr+r
�rL�
testcase_2r
r�return_TestSuitew�zUTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.return_TestSuiter�)rJrKr�FunctionTestCaser�rr�r@rArrB)rrEr�rrCr
r�r�+test_loadTestsFromName__callable__TestSuitess
z;Test_TestLoader.test_loadTestsFromName__callable__TestSuitecsbt�d�}t�dd����fdd�}||_t��}|�d|�}|�||j�|�	t
|��g�dS)NrEcSrrr
r
r
r
rr��r zUTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.<lambda>c��Srr
r
�rLr
r�return_TestCase�r<z\Test_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.return_TestCaser�)rJrKrr�r�rr�r@rArrB)rrEr�rrCr
r�r�3test_loadTestsFromName__callable__TestCase_instance�s
zCTest_TestLoader.test_loadTestsFromName__callable__TestCase_instancecszGdd�dtj�}t�d�}t�dd����fdd�}||_t��}||_|�d|�}|�	||j�|�
t|��g�dS)	Nc@r4)zjTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.SubTestSuiteNr5r
r
r
r�SubTestSuite�r7r�rEcSrrr
r
r
r
rr��r zfTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.<lambda>cr�rr
r
r�r
rr��r<zmTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.return_TestCaser�)rr+rJrKr�r�rrAr�r@rrB)rr�rEr�rrCr
r�r�Dtest_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass�s
zTTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClasscCsvGdd�dtj�}t�d�}Gdd�dtj�}||_t��}||_|�d|�}|�	||j�|�
t|�|d�g�dS)Nc@r4)zbTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.SubTestSuiteNr5r
r
r
rr��r7r�rEc@r0)z`Test_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zeTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHr�rF)rr+rJrKr*rLrrAr�r@rrB)rr�rErHrrCr
r
r�<test_loadTestsFromName__relative_testmethod_ProperSuiteClass�s
zLTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClasscCsTt�d�}dd�}||_t��}z|�d|�}Wn
ty"YdSw|�d�dS)NrEcS�dS�N�r
r
r
r
r�return_wrong�r<zRTest_TestLoader.test_loadTestsFromName__callable__wrong_type.<locals>.return_wrongr�z6TestLoader.loadTestsFromName failed to raise TypeError)rJrKr�rrr�r8r9�rrEr�rrCr
r
r�,test_loadTestsFromName__callable__wrong_type�s
�z<Test_TestLoader.test_loadTestsFromName__callable__wrong_typecCs�d}tj�|d�t��}z)|�|�}|�||j�|�t	|�g�|�
|tj�W|tjvr5tj|=dSdS|tjvr@tj|=w�N�unittest.test.dummy)�sys�modules�poprrr�r@rArrBr��r�module_namerrCr
r
r�)test_loadTestsFromName__module_not_loaded�s

�
z9Test_TestLoader.test_loadTestsFromName__module_not_loadedcCs\|�|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)	r@rr+rr�r�rr�rB)rrrCr�rFr
r
rr��s
z$Test_TestLoader.check_deferred_errorcCs4t��}|�g�}|�||j�|�t|�g�dSr�rr�loadTestsFromNamesr@rArrB�rrrCr
r
r�(test_loadTestsFromNames__empty_name_list�s
z8Test_TestLoader.test_loadTestsFromNames__empty_name_listcCs6t��}|�gt�}|�||j�|�t|�g�dSrr�r�r
r
r�1test_loadTestsFromNames__relative_empty_name_list	szATest_TestLoader.test_loadTestsFromNames__relative_empty_name_listc
Cs^t��}z|�dg�Wnty'}z|�t|�d�WYd}~dSd}~ww|�d�dS)Nr�r�z8TestLoader.loadTestsFromNames failed to raise ValueError)rrr�r�rrvr9r�r
r
r�#test_loadTestsFromNames__empty_names��z3Test_TestLoader.test_loadTestsFromNames__empty_namecCs^t��}|�dg�}|�|t|�d�\}}d}d}|�||d|�|�t|t|d��dS)Nr�rr�r�r�)	rrr�r�rBr�r�r�rr�r
r
r�'test_loadTestsFromNames__malformed_name&s��z7Test_TestLoader.test_loadTestsFromNames__malformed_namecCsVt��}|�dg�}|�|t|�d�\}}d}|�||d|�|�t||j�dS)Nr�rz*Failed to import test module: sdasfasfasdfr�)	rrr�r�rBr�r�r�r�r�r
r
r�,test_loadTestsFromNames__unknown_module_name:s�z<Test_TestLoader.test_loadTestsFromNames__unknown_module_namecCsXt��}|�ddg�}|�|t|�d�\}}d}|�||d|�|�t||j�dS)Nr�r�rr�r��	rrr�r�rBr�r�rr�r�r
r
r�*test_loadTestsFromNames__unknown_attr_nameKs��z:Test_TestLoader.test_loadTestsFromNames__unknown_attr_namecCsXt��}|�dgt�}|�|t|�d�\}}d}|�||d|�|�t||j�dS)Nr�rr�r�r�r�r
r
r�0test_loadTestsFromNames__unknown_name_relative_1`s�z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_1cCsZt��}|�ddgt�}|�|t|�d�\}}d}|�||d|�|�t||j�dS)Nr*r�r�r�r�r�r�r
r
r�0test_loadTestsFromNames__unknown_name_relative_2ts�z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_2cCs\t��}|�dgt�}|�|t|�d�\}}d}|�||d|�|�t|t|d��dS)Nr�rr�r��	rrr�r�rBr�r�rrr�r
r
r�,test_loadTestsFromNames__relative_empty_name�s�z<Test_TestLoader.test_loadTestsFromNames__relative_empty_namecCs`t��}|�dgt�}|�|t|�d�\}}d}d}|�||d|�|�t|t|d��dS)Nr�rr�r�r�r�r�r
r
r�0test_loadTestsFromNames__relative_malformed_name�s��z@Test_TestLoader.test_loadTestsFromNames__relative_malformed_namecsbGdd�dtj��G�fdd�dt�}t��}|�dg|�}t��d�g�g}|�t|�|�dS)Nc@r0)zRTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zWTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHcrT)zRTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.NotAModuleNrUr
rVr
rrW�rXrWr!rF)rr*rYrr�r+rrBrZr
rVr�.test_loadTestsFromNames__relative_not_a_module�sz>Test_TestLoader.test_loadTestsFromNames__relative_not_a_modulecCsPt�d�}t�|_t��}z	|�dg|�Wn
ty YdSw|�d�dSr�)	rJrKrYrLrrr�r8r9r�r
r
r�,test_loadTestsFromNames__relative_bad_object�s
�z<Test_TestLoader.test_loadTestsFromNames__relative_bad_objectcCslt�d�}Gdd�dtj�}||_t��}|�dg|�}|�||j�|�|d�g�}|�	t
|�|g�dS)NrEc@r0)zWTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCasecSrrr
rr
r
rrF�r<z\Test_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHrLrF)rJrKrr*rLrr�r@rArrBrNr
r
r�3test_loadTestsFromNames__relative_TestCase_subclass��
zCTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclasscCsjt�d�}Gdd�dtj�}t�|d�g�|_t��}|�dg|�}|�||j	�|�
t|�|jg�dS)NrEc@r0)zOTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zTTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHrFr�)rJrKrr*r+r�rr�r@rArrBrRr
r
r�+test_loadTestsFromNames__relative_TestSuite�s
z;Test_TestLoader.test_loadTestsFromNames__relative_TestSuitecC�lt�d�}Gdd�dtj�}||_t��}|�dg|�}|�||j�t�	|d�g�}|�
t|�|g�dS)NrEc@r0)zPTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCasecSrrr
rr
r
rrF�r<zUTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCase.testNrGr
r
r
rrH�r1rHr�rF�rJrKrr*rLrr�r@rAr+rrB�rrErHrrC�	ref_suiter
r
r�,test_loadTestsFromNames__relative_testmethod�r�z<Test_TestLoader.test_loadTestsFromNames__relative_testmethodcCr�)NrEc@r0)zdTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCasecSr�)Nr�r
r
r
r
rr�r zmTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCase.<lambda>NrGr
r
r
rrHr1rHr�rFr�r�r
r
r�@test_loadTestsFromName__function_with_different_name_than_methods
zPTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_methodcCszt�d�}Gdd�dtj�}||_t��}|�dg|�}|�|t|�d�\}}d}|�	||d|�|�
t||j�dS)NrEc@r0)zXTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCasecSrrr
rr
r
rrFr<z]Test_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCase.testNrGr
r
r
rrHr1rHr�rr�r�)
rJrKrr*rLrr�r�rBr�r�rr�)rrErHrrCr�rFrOr
r
r�4test_loadTestsFromNames__relative_invalid_testmethods
�zDTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethodcs�t�d�}t�dd���t�dd�����fdd�}||_t��}|�dg|�}|�||j�t�	��g�}|�
t|�|g�dS)NrEcSrrr
r
r
r
rr�+r zNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>cSrrr
r
r
r
rr�,r cr�rr�r
r�r
rr�-r�zVTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.return_TestSuiter�)rJrKrr�r�rr�r@rAr+rrB)rrEr�rrCrOr
r�r�,test_loadTestsFromNames__callable__TestSuite)s
z<Test_TestLoader.test_loadTestsFromNames__callable__TestSuitecspt�d�}t�dd����fdd�}||_t��}|�dg|�}|�||j�t�	�g�}|�
t|�|g�dS)NrEcSrrr
r
r
r
rr�<r zVTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.<lambda>cr�rr
r
r�r
rr�=r<z]Test_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.return_TestCaser�)rJrKrr�r�rr�r@rAr+rrB)rrEr�rrCr�r
r�r�4test_loadTestsFromNames__callable__TestCase_instance:s
zDTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instancecs�t�d�}Gdd�dtj�}|d��G�fdd�dtj�}||_t��}|�dg|�}|�||j�t�	�g�}|�
t|�|g�dS)NrEc@r0)zSTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1cSrrr
rr
r
rrFOr<zXTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1.testNrGr
r
r
r�Test1Nr1r�rFcseZdZe�fdd��ZdS)zQTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foocr�rr
r
r�r
r�fooTszUTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foo.fooN)r$r%r&�staticmethodr�r
r�r
rr'Ssr'zFoo.foo)rJrKrr*r'rr�r@rAr+rrB)rrEr�r'rrCr�r
r�r�4test_loadTestsFromNames__callable__call_staticmethodLs
zDTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethodcCsVt�d�}dd�}||_t��}z	|�dg|�}Wn
ty#YdSw|�d�dS)NrEcSr�r�r
r
r
r
rr�fr<zSTest_TestLoader.test_loadTestsFromNames__callable__wrong_type.<locals>.return_wrongr�z7TestLoader.loadTestsFromNames failed to raise TypeError)rJrKr�rrr�r8r9r�r
r
r�-test_loadTestsFromNames__callable__wrong_typeds
�z=Test_TestLoader.test_loadTestsFromNames__callable__wrong_typecCs�d}tj�|d�t��}z-|�|g�}|�||j�|�t	|�t�
�g�|�|tj�W|tjvr9tj|=dSdS|tjvrDtj|=wr�)r�r�r�rrr�r@rArrBr+r�r�r
r
r�*test_loadTestsFromNames__module_not_loadedts
�
z:Test_TestLoader.test_loadTestsFromNames__module_not_loadedcCs4Gdd�dtj�}t��}|�|�|�ddg�dS)Nc@r)z3Test_TestLoader.test_getTestCaseNames.<locals>.TestcSrrr
rr
r
rr�r z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_1cSrrr
rr
r
rr!�r z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_2cSrrr
rr
r
r�foobar�r z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.foobarN�r$r%r&rr!rr
r
r
r�Test�r(rrr!�rr*rr�getTestCaseNames�rrrr
r
r�test_getTestCaseNames�sz%Test_TestLoader.test_getTestCaseNamescCs0Gdd�dtj�}t��}|�|�|�g�dS)Nc@r0)z=Test_TestLoader.test_getTestCaseNames__no_tests.<locals>.TestcSrrr
rr
r
rr�r zDTest_TestLoader.test_getTestCaseNames__no_tests.<locals>.Test.foobarN)r$r%r&rr
r
r
rr�r1rrr	r
r
r�test_getTestCaseNames__no_tests�sz/Test_TestLoader.test_getTestCaseNames__no_testscCs4Gdd�dt�}t��}|�|�}|�|dg�dS)Nc@r0)zFTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCasecSrrr
rr
r
r�test_foo�r<zOTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCase.test_fooN)r$r%r&rr
r
r
r�BadCase�r1r
r)�intrrrr)rr
r�namesr
r
r�%test_getTestCaseNames__not_a_TestCase�s
z5Test_TestLoader.test_getTestCaseNames__not_a_TestCasecCsHGdd�dtj�}Gdd�d|�}t��}gd�}|�|�|�|�dS)Nc@r)zATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestPcSrrr
rr
r
rr�r zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_1cSrrr
rr
r
rr!�r zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_2cSrrr
rr
r
rr�r zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.foobarNrr
r
r
r�TestP�r(rc@�eZdZdd�Zdd�ZdS)zATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestCcSrrr
rr
r
rr�r zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_1cSrrr
rr
r
r�test_3�r zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_3N)r$r%r&rrr
r
r
r�TestC��r)rr!rr)rrrrrr
r
r�"test_getTestCaseNames__inheritance�s
z2Test_TestLoader.test_getTestCaseNames__inheritancecCs�Gdd�dtj�}t��}g|_|�|�|�g�dg|_|�|�|�dg�ddg|_|�|�|�ddg�dg|_|�|�|�ddg�dg|_|�|�|�g�dS)	Nc@r)zGTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTestcSrrr
rr
r
rr�r zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_1cSrrr
rr
r
rr!�r zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_2cSrrr
rr
r
rr�r zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.foobarNrr
r
r
r�MyTest�r(rz*1rz*2r!z*My*z*my*)rr*r�testNamePatternsrr�rrrr
r
r�'test_getTestCaseNames__testNamePatterns�s
z7Test_TestLoader.test_getTestCaseNames__testNamePatternscshG�fdd�d��G�fdd�dtj�}t��}��|�|�dg�t��}g|_��|�|�g�dS)NcseZdZ�fdd�ZdS)zbTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trapcs��d�dS)NzNon-test attribute accessed)r9)�ignoredrr
r�__get__�r�zjTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trap.__get__N)r$r%r&rr
rr
r�Trap�srcseZdZdd�Z��ZdS)zdTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTestcSrrr
rr
r
rr�r zkTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTest.test_1N)r$r%r&rrr
)rr
rr�s
rr)rr*rrrrrr
)rrr�Dtest_getTestCaseNames__testNamePatterns__attribute_access_regression�szTTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regressioncCstGdd�dtj�}t�|d�g�}t�|d�|d�g�}t��}d|_|�|�|�|�d|_|�|�|�|�dS)Nc@r)zITest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.FoocSrrr
rr
r
rr
r zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_1cSrrr
rr
r
rr!r zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_2cSrrr
rr
r
rr"r zQTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.foo_barNr#r
r
r
rr'r(r'r"rr!r�rF)rr*r+rr?rr,)rr'�tests_1�tests_2rr
r
r�,test_testMethodPrefix__loadTestsFromTestCasesz<Test_TestLoader.test_testMethodPrefix__loadTestsFromTestCasecCs�t�d�}Gdd�dtj�}||_t�|d�g�g}t�|d�|d�g�g}t��}d|_|�t	|�
|��|�d|_|�t	|�
|��|�dS)	NrEc@r)zGTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.FoocSrrr
rr
r
rr#r zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_1cSrrr
rr
r
rr!$r zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_2cSrrr
rr
r
rr"%r zOTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.foo_barNr#r
r
r
rr'"r(r'r"rr!r�rF)rJrKrr*r'r+rr?rrBrM�rrEr'rr rr
r
r�*test_testMethodPrefix__loadTestsFromModule s
z:Test_TestLoader.test_testMethodPrefix__loadTestsFromModulecCs�t�d�}Gdd�dtj�}||_t�|d�g�}t�|d�|d�g�}t��}d|_|�|�	d|�|�d|_|�|�	d|�|�dS)	NrEc@r)zETest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.FoocSrrr
rr
r
rr:r zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_1cSrrr
rr
r
rr!;r zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_2cSrrr
rr
r
rr"<r zMTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.foo_barNr#r
r
r
rr'9r(r'r"rr!r�rF)
rJrKrr*r'r+rr?rr�r"r
r
r�(test_testMethodPrefix__loadTestsFromName7s
z8Test_TestLoader.test_testMethodPrefix__loadTestsFromNamecCs�t�d�}Gdd�dtj�}||_t�t�|d�g�g�}t�|d�|d�g�}t�|g�}t��}d|_|�|�	dg|�|�d|_|�|�	dg|�|�dS)	NrEc@r)zFTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.FoocSrrr
rr
r
rrQr zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_1cSrrr
rr
r
rr!Rr zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_2cSrrr
rr
r
rr"Sr zNTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.foo_barNr#r
r
r
rr'Pr(r'r"rr!r�rF)
rJrKrr*r'r+rr?rr�r"r
r
r�)test_testMethodPrefix__loadTestsFromNamesNs
z9Test_TestLoader.test_testMethodPrefix__loadTestsFromNamescCst��}|�|jd�dS)NrF)rrrr?rr
r
r�$test_testMethodPrefix__default_valuebrz4Test_TestLoader.test_testMethodPrefix__default_valuecCsTdd�}Gdd�dtj�}t��}||_|�|d�|d�g�}|�|�|�|�dS)NcS�||k||kSrr
��x�yr
r
r�reversed_cmpo�zVTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.reversed_cmpc@r)zMTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.FoocSrrr
rr
r
rrsr zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_1cSrrr
rr
r
rr!tr zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_2N�r$r%r&rr!r
r
r
rr'rrr'r!r)rr*r�sortTestMethodsUsingrArr,)rr+r'rr.r
r
r�0test_sortTestMethodsUsing__loadTestsFromTestCasensz@Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCasecCsjdd�}t�d�}Gdd�dtj�}||_t��}||_|�|d�|d�g�g}|�t	|�
|��|�dS)NcSr'rr
r(r
r
rr+r,zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.reversed_cmprEc@r)zKTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.FoocSrrr
rr
r
rr�r zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_2Nr-r
r
r
rr'�rr'r!r)rJrKrr*r'rr.rArrBrM�rr+rEr'rr.r
r
r�.test_sortTestMethodsUsing__loadTestsFromModule~s
z>Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromModulecCsfdd�}t�d�}Gdd�dtj�}||_t��}||_|�|d�|d�g�}|�|�	d|�|�dS)NcSr'rr
r(r
r
rr+�r,zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.reversed_cmprEc@r)zITest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.FoocSrrr
rr
r
rr�r zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_2Nr-r
r
r
rr'�rr'r!r)
rJrKrr*r'rr.rArr�r0r
r
r�,test_sortTestMethodsUsing__loadTestsFromName�s
z<Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNamecCsndd�}t�d�}Gdd�dtj�}||_t��}||_|�|d�|d�g�g}|�t	|�
dg|��|�dS)NcSr'rr
r(r
r
rr+�r,zSTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.reversed_cmprEc@r)zJTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.FoocSrrr
rr
r
rr�r zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_2Nr-r
r
r
rr'�rr'r!r)rJrKrr*r'rr.rArrBr�r0r
r
r�-test_sortTestMethodsUsing__loadTestsFromNames�s
z=Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNamescCsFdd�}Gdd�dtj�}t��}||_ddg}|�|�|�|�dS)NcSr'rr
r(r
r
rr+�r,zQTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.reversed_cmpc@r)zHTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.FoocSrrr
rr
r
rr�r zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_2Nr-r
r
r
rr'�rr'r!r)rr*rr.rr)rr+r'r�
test_namesr
r
r�+test_sortTestMethodsUsing__getTestCaseNames�sz;Test_TestLoader.test_sortTestMethodsUsing__getTestCaseNamescCs<t��}Gdd�dtj�}gd�}|�|�|�t|��dS)Nc@r)zETest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.FoocSrrr
rr
r
rr!�r zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_2cSrrr
rr
r
rr�r zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_3cSrrr
rr
r
rr�r zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_1N)r$r%r&r!rrr
r
r
rr'�r(r')r!rr)rrr*rr�sorted)rrr'r4r
r
r�(test_sortTestMethodsUsing__default_value�sz8Test_TestLoader.test_sortTestMethodsUsing__default_valuecCsFGdd�dtj�}t��}d|_ddg}|�t|�|��t|��dS)Nc@r)z<Test_TestLoader.test_sortTestMethodsUsing__None.<locals>.FoocSrrr
rr
r
rr�r zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_2Nr-r
r
r
rr'�rr'r!r)rr*rr.r�setr)rr'rr4r
r
r�test_sortTestMethodsUsing__None�s
z/Test_TestLoader.test_sortTestMethodsUsing__NonecCsFGdd�dtj�}|d�|d�g}t��}t|_|�|�|�|�dS)Nc@r)zCTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.FoocSrrr
rr
r
rr�r zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_2cSrrr
rr
r
rr"�r zKTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.foo_barNr#r
r
r
rr'�r(r'rr!)rr*rrBrArr,r-r
r
r�&test_suiteClass__loadTestsFromTestCase�s
z6Test_TestLoader.test_suiteClass__loadTestsFromTestCasecCsXt�d�}Gdd�dtj�}||_|d�|d�gg}t��}t|_|�|�	|�|�dS)NrEc@r)zATest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.FoocSrrr
rr
r
rr�r zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_1cSrrr
rr
r
rr!�r zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_2cSrrr
rr
r
rr"�r zITest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.foo_barNr#r
r
r
rr'�r(r'rr!)
rJrKrr*r'rrBrArrM�rrEr'r.rr
r
r�$test_suiteClass__loadTestsFromModule�s
z4Test_TestLoader.test_suiteClass__loadTestsFromModulecCsXt�d�}Gdd�dtj�}||_|d�|d�g}t��}t|_|�|�	d|�|�dS)NrEc@r)z?Test_TestLoader.test_suiteClass__loadTestsFromName.<locals>.FoocSrrr
rr
r
rr
r zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_1cSrrr
rr
r
rr!r zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_2cSrrr
rr
r
rr"r zGTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.foo_barNr#r
r
r
rr'	r(r'rr!)
rJrKrr*r'rrBrArr�r;r
r
r�"test_suiteClass__loadTestsFromNames
z2Test_TestLoader.test_suiteClass__loadTestsFromNamecCs\t�d�}Gdd�dtj�}||_|d�|d�gg}t��}t|_|�|�	dg|�|�dS)NrEc@r)z@Test_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.FoocSrrr
rr
r
rrr zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_1cSrrr
rr
r
rr!r zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_2cSrrr
rr
r
rr"r zHTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.foo_barNr#r
r
r
rr'r(r'rr!)
rJrKrr*r'rrBrArr�r;r
r
r�#test_suiteClass__loadTestsFromNamess
z3Test_TestLoader.test_suiteClass__loadTestsFromNamescCst��}|�|jtj�dSr)rrrsrAr+rr
r
r�test_suiteClass__default_value&sz.Test_TestLoader.test_suiteClass__default_valuecCsRdd�}Gdd�dtj�}t|dt�|d��t��}dg}|�|�|�|�dS)NcSrrr
)�argr
r
r�noop,r<z4Test_TestLoader.test_partial_functions.<locals>.noopc@r4)z3Test_TestLoader.test_partial_functions.<locals>.FooNr5r
r
r
rr'/r7r'�test_partial)rr*�setattr�	functools�partialrrr)rrAr'rr4r
r
r�test_partial_functions+sz&Test_TestLoader.test_partial_functionsN)Wr$r%r&rr/r3r:rDrPrQrSr\rrnrzr{r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrr
rrrrrr!r#r$r%r&r/r1r2r3r5r7r9r:r<r=r>r?rFr
r
r
rrs�	




"

r�__main__)
rDr�rJrrrr*rr$�mainr
r
r
r�<module>s,+�

Youez - 2016 - github.com/yon3zu
LinuXploit