403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.230
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/unittest/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/unittest/test/__pycache__/test_loader.cpython-36.pyc
3

x2_a��@sNddlZddlZddlZddlZdd�ZGdd�dej�ZedkrJej�dS)�Ncs�fdd�}|S)NcsTg}ttd|�j�}z
�||�S||krHyt`WqNtk
rDYqNXn|t_XdS)N�__warningregistry__)�getattr�warnings�copyr�AttributeError)�argsZkwsZmissingZsaved)�func��>/opt/alt/python36/lib64/python3.6/unittest/test/test_loader.py�wrapper
s
z warningregistry.<locals>.wrapperr	)rrr	)rr
�warningregistry	s
rc@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�S)��Test_TestLoadercCstj�}|jg|j�dS)N)�unittest�
TestLoader�assertEqual�errors)�self�loaderr	r	r
�
test___init__szTest_TestLoader.test___init__cCsFGdd�dtj�}tj|d�|d�g�}tj�}|j|j|�|�dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)z7Test_TestLoader.test_loadTestsFromTestCase.<locals>.FoocSsdS)Nr	)rr	r	r
�test_1*sz>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
�test_2+sz>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
�foo_bar,sz?Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.foo_barN)�__name__�
__module__�__qualname__rrrr	r	r	r
�Foo)srrr)r�TestCase�	TestSuiterr�loadTestsFromTestCase)rr�testsrr	r	r
�test_loadTestsFromTestCase(sz*Test_TestLoader.test_loadTestsFromTestCasecCs8Gdd�dtj�}tj�}tj�}|j|j|�|�dS)Nc@seZdZdd�ZdS)zCTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.FoocSsdS)Nr	)rr	r	r
r9szKTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.Foo.foo_barN)rrrrr	r	r	r
r8sr)rrrrrr)rrZempty_suiterr	r	r
�&test_loadTestsFromTestCase__no_matches7sz6Test_TestLoader.test_loadTestsFromTestCase__no_matchescCsLGdd�dtj�}tj�}y|j|�Wntk
r<YnX|jd�dS)Nc@seZdZdS)zTTest_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass.<locals>.NotATestCaseN)rrrr	r	r	r
�NotATestCaseJsr"zShould raise TypeError)rrrr�	TypeError�fail)rr"rr	r	r
�.test_loadTestsFromTestCase__TestSuite_subclassIsz>Test_TestLoader.test_loadTestsFromTestCase__TestSuite_subclasscCs^Gdd�dtj�}tj�}|jdj|j��|j|�}|j||j�|j	t
|�|d�g�dS)Nc@seZdZdd�ZdS)zLTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.FoocSsdS)Nr	)rr	r	r
�runTest]szTTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Foo.runTestN)rrrr&r	r	r	r
r\srr&)rrrZassertFalse�
startswith�testMethodPrefixr�assertIsInstance�
suiteClassr�list)rrr�suiter	r	r
�/test_loadTestsFromTestCase__default_method_name[s
z?Test_TestLoader.test_loadTestsFromTestCase__default_method_namecCshtjd�}Gdd�dtj�}||_tj�}|j|�}|j||j�|j|d�g�g}|j	t
|�|�dS)N�mc@seZdZdd�ZdS)zOTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
�testrszTTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCase.testN)rrrr/r	r	r	r
�
MyTestCaseqsr0r/)�types�
ModuleTyperr�
testcase_1r�loadTestsFromModuler)r*rr+)rr.r0rr,�expectedr	r	r
�+test_loadTestsFromModule__TestCase_subclassos

z;Test_TestLoader.test_loadTestsFromModule__TestCase_subclasscCs>tjd�}tj�}|j|�}|j||j�|jt|�g�dS)Nr.)	r1r2rrr4r)r*rr+)rr.rr,r	r	r
�/test_loadTestsFromModule__no_TestCase_instances�s


z?Test_TestLoader.test_loadTestsFromModule__no_TestCase_instancescCs\tjd�}Gdd�dtj�}||_tj�}|j|�}|j||j�|j	t
|�|j�g�dS)Nr.c@seZdZdS)zOTest_TestLoader.test_loadTestsFromModule__no_TestCase_tests.<locals>.MyTestCaseN)rrrr	r	r	r
r0�sr0)r1r2rrr3rr4r)r*rr+)rr.r0rr,r	r	r
�+test_loadTestsFromModule__no_TestCase_tests�s

z;Test_TestLoader.test_loadTestsFromModule__no_TestCase_testscs^Gdd�dtj��G�fdd�dt�}tj�}|j|�}tj�d�g�g}|jt|�|�dS)Nc@seZdZdd�ZdS)zJTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szOTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0cseZdZ�ZdS)zJTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.NotAModuleN)rrrrr	)r0r	r
�
NotAModule�sr9r/)rr�objectrr4rrr+)rr9rr,�	referencer	)r0r
�&test_loadTestsFromModule__not_a_module�s
z6Test_TestLoader.test_loadTestsFromModule__not_a_modulecs�tjd�}Gdd�dtj�}||_g���fdd�}||_tj�}|j|�}�j|tj	��j
�||dg�g�tjdd��tj
d�|j|dd	�}WdQRX�j
�||dg�dS)
Nr.c@seZdZdd�ZdS)zHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szMTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0cs"�j|tj��j|||f�|S)N)r)rr�extend)rr�pattern)�load_tests_argsrr	r
�
load_tests�szHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.load_testsF)�record�ignore)�use_load_tests)r1r2rrr3r@rr4r)rrr�catch_warnings�simplefilter)rr.r0r@rr,r	)r?rr
�$test_loadTestsFromModule__load_tests�s


z4Test_TestLoader.test_loadTestsFromModule__load_testscs�tjd�}Gdd�dtj�}||_g���fdd�}||_tj�}tjdd��}tj	d�|j
|d	�}WdQRX�j|tj��j
�||dg��j|djt��j
t|d
j�d�dS)Nr.c@seZdZdd�ZdS)zbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szgTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0cs"�j|tj��j|||f�|S)N)r)rrr=)rrr>)r?rr	r
r@�szbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.load_testsT)rA�alwaysF�z(use_load_tests is deprecated and ignored���rI)r1r2rrr3r@rrrDrEr4r)rr�assertIs�category�DeprecationWarning�str�message)rr.r0r@r�wr,r	)r?rr
�>test_loadTestsFromModule__use_load_tests_deprecated_positional�s

zNTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positionalcs�tjd�}Gdd�dtj�}||_g���fdd�}||_tj�}tjdd��}tj	d�|j
|d	d
�}WdQRX�j|tj��j
�||dg��j|d
jt��j
t|dj�d�dS)Nr.c@seZdZdd�ZdS)z_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szdTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0cs"�j|tj��j|||f�|S)N)r)rrr=)rrr>)r?rr	r
r@�sz_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.load_testsT)rArGF)rCrHz(use_load_tests is deprecated and ignoredrIrI)r1r2rrr3r@rrrDrEr4r)rrrJrKrLrMrN)rr.r0r@rrOr,r	)r?rr
�;test_loadTestsFromModule__use_load_tests_deprecated_keyword�s

zKTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keywordcs�tjd�}Gdd�dtj�}||_g���fdd�}||_tj�}�jt��6}t	j
dd��}t	jd�|j|d	d
�WdQRXWdQRX�j
|djt��jt|dj�d��jt|j�t��jt|j�d
�dS)Nr.c@seZdZdd�ZdS)zVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/
sz[Test_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0	sr0cs"�j|tj��j|||f�|S)N)r)rrr=)rrr>)r?rr	r
r@szVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.load_testsT)rArGFztestme.*rHz(use_load_tests is deprecated and ignoredzBloadTestsFromModule() takes 1 positional argument but 3 were givenrIrI)r1r2rrr3r@r�assertRaisesr#rrDrEr4rJrKrLrrMrN�type�	exception)rr.r0r@r�cmrOr	)r?rr
�2test_loadTestsFromModule__too_many_positional_argss$

"zBTest_TestLoader.test_loadTestsFromModule__too_many_positional_argscs�tjd�}Gdd�dtj�}||_g���fdd�}||_tj�}tj��8tj	d��j
t��}|j|dddd	�WdQRXWdQRX�j
t|j�t��j
t|j�d
�dS)Nr.c@seZdZdd�ZdS)z^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/'szcTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0&sr0cs"�j|tj��j|||f�|S)N)r)rrr=)rrr>)r?rr	r
r@,sz^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.load_testsrBFT)rCZvery_badZworsezCloadTestsFromModule() got an unexpected keyword argument 'very_bad')r1r2rrr3r@rrrDrErRr#r4rrSrTrM)rr.r0r@rrUr	)r?rr
�:test_loadTestsFromModule__use_load_tests_other_bad_keyword#s 


"zJTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keywordcsttjd�}Gdd�dtj�}||_g���fdd�}||_tj�}|j|dd�}�j|tj	��j
�||dg�dS)Nr.c@seZdZdd�ZdS)zETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/AszJTest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0@sr0cs"�j|tj��j|||f�|S)N)r)rrr=)rrr>)r?rr	r
r@FszETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.load_testsztestme.*)r>)r1r2rrr3r@rr4r)rr)rr.r0r@rr,r	)r?rr
�!test_loadTestsFromModule__pattern>s
z1Test_TestLoader.test_loadTestsFromModule__patterncCs�tjd�}dd�}||_tj�}|j|�}|j|tj�|j|j	�d�|j
g|j�|jdt|j��|jd}|j
d|kd|�t|�d}|jtd|j�dS)	Nr.cSstd��dS)Nzsome failure)r#)rrr>r	r	r
r@TszOTest_TestLoader.test_loadTestsFromModule__faulty_load_tests.<locals>.load_testsrHrzFailed to call load_tests:zmissing error string in %rzsome failure)r1r2r@rrr4r)rr�countTestCases�assertNotEqualr�lenZ
assertTruer+�assertRaisesRegexr#r.)rr.r@rr,�errorr/r	r	r
�+test_loadTestsFromModule__faulty_load_testsQs



z;Test_TestLoader.test_loadTestsFromModule__faulty_load_testscCsXtj�}y|jd�Wn2tk
rH}z|jt|�d�WYdd}~XnX|jd�dS)N�zEmpty module namez7TestLoader.loadTestsFromName failed to raise ValueError)rr�loadTestsFromName�
ValueErrorrrMr$)rr�er	r	r
�"test_loadTestsFromName__empty_namess"z2Test_TestLoader.test_loadTestsFromName__empty_namecCsTtj�}|jd�}|j||�\}}d}d}|j||d|�|jt|t|d��dS)Nz	abc () //z'Failed to import test module: abc () //z)Failed to import test module: abc \(\) //zmissing error string in %r)rrr`�check_deferred_error�assertInr\�ImportErrorr)rrr,r]r/r5�expected_regexr	r	r
�&test_loadTestsFromName__malformed_name�s

z6Test_TestLoader.test_loadTestsFromName__malformed_namecCsLtj�}|jd�}d}|j||�\}}|j||d|�|jt||j�dS)N�sdasfasfasdfzNo module named 'sdasfasfasdf'zmissing error string in %r)rrr`rdrer\rfri)rrr,r5r]r/r	r	r
�+test_loadTestsFromName__unknown_module_name�s

z;Test_TestLoader.test_loadTestsFromName__unknown_module_namecCsLtj�}|jd�}d}|j||�\}}|j||d|�|jt||j�dS)Nzunittest.loader.sdasfasfasdfz8module 'unittest.loader' has no attribute 'sdasfasfasdf'zmissing error string in %r)rrr`rdrer\rri)rrr,r5r]r/r	r	r
�3test_loadTestsFromName__unknown_attr_name_on_module�s

zCTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_modulecCsLtj�}|jd�}d}|j||�\}}|j||d|�|jt||j�dS)Nzunittest.sdasfasfasdfz'No module named 'unittest.sdasfasfasdf'zmissing error string in %r)rrr`rdrer\rfri)rrr,r5r]r/r	r	r
�4test_loadTestsFromName__unknown_attr_name_on_package�s

zDTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_packagecCsNtj�}|jdt�}d}|j||�\}}|j||d|�|jt||j�dS)Nriz1module 'unittest' has no attribute 'sdasfasfasdf'zmissing error string in %r)rrr`rdrer\rri)rrr,r5r]r/r	r	r
�-test_loadTestsFromName__relative_unknown_name�s
z=Test_TestLoader.test_loadTestsFromName__relative_unknown_namecCsRtj�}|jdt�}|j||�\}}d}|j||d|�|jt|t|d��dS)Nr_zhas no attribute ''zmissing error string in %r)rrr`rdrer\rr)rrr,r]r/r5r	r	r
�+test_loadTestsFromName__relative_empty_name�s
z;Test_TestLoader.test_loadTestsFromName__relative_empty_namecCsVtj�}|jdt�}|j||�\}}d}d}|j||d|�|jt|t|d��dS)Nz	abc () //z.module 'unittest' has no attribute 'abc () //'z0module 'unittest' has no attribute 'abc \(\) //'zmissing error string in %r)rrr`rdrer\rr)rrr,r]r/r5rgr	r	r
�/test_loadTestsFromName__relative_malformed_name�s
z?Test_TestLoader.test_loadTestsFromName__relative_malformed_namecsXGdd�dtj��G�fdd�dt�}tj�}|jd|�}�d�g}|jt|�|�dS)Nc@seZdZdd�ZdS)zQTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/szVTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0
sr0cseZdZ�ZdS)zQTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.NotAModuleN)rrrrr	)r0r	r
r9sr9rr/)rrr:rr`rr+)rr9rr,r;r	)r0r
�-test_loadTestsFromName__relative_not_a_module	s
z=Test_TestLoader.test_loadTestsFromName__relative_not_a_modulecCsNtjd�}t�|_tj�}y|jd|�Wntk
r>YnX|jd�dS)Nr.r3zShould have raised TypeError)	r1r2r:r3rrr`r#r$)rr.rr	r	r
�+test_loadTestsFromName__relative_bad_objects
z;Test_TestLoader.test_loadTestsFromName__relative_bad_objectcCs^tjd�}Gdd�dtj�}||_tj�}|jd|�}|j||j�|j	t
|�|d�g�dS)Nr.c@seZdZdd�ZdS)zVTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r//sz[Test_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0.sr0r3r/)r1r2rrr3rr`r)r*rr+)rr.r0rr,r	r	r
�2test_loadTestsFromName__relative_TestCase_subclass,s
zBTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclasscCsjtjd�}Gdd�dtj�}tj|d�g�|_tj�}|jd|�}|j||j	�|j
t|�|d�g�dS)Nr.c@seZdZdd�ZdS)zNTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/?szSTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0>sr0r/�	testsuite)r1r2rrrrsrr`r)r*rr+)rr.r0rr,r	r	r
�*test_loadTestsFromName__relative_TestSuite<s
z:Test_TestLoader.test_loadTestsFromName__relative_TestSuitecCs^tjd�}Gdd�dtj�}||_tj�}|jd|�}|j||j�|j	t
|�|d�g�dS)Nr.c@seZdZdd�ZdS)zOTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/NszTTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0Msr0ztestcase_1.testr/)r1r2rrr3rr`r)r*rr+)rr.r0rr,r	r	r
�+test_loadTestsFromName__relative_testmethodKs
z;Test_TestLoader.test_loadTestsFromName__relative_testmethodcCsptjd�}Gdd�dtj�}||_tj�}|jd|�}d}|j||�\}}|j||d|�|j	t
||j�dS)Nr.c@seZdZdd�ZdS)zWTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/csz\Test_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0bsr0ztestcase_1.testfooz3type object 'MyTestCase' has no attribute 'testfoo'zmissing error string in %r)r1r2rrr3rr`rdrer\r�testfoo)rr.r0rr,r5r]r/r	r	r
�3test_loadTestsFromName__relative_invalid_testmethod`s

zCTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethodcsttjd�}tjdd���tjdd�����fdd�}||_tj�}|jd|�}|j||j�|j	t
|���g�dS)Nr.cSsdS)Nr	r	r	r	r
�<lambda>tszMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>cSsdS)Nr	r	r	r	r
rxuscstj��g�S)N)rrr	)r3�
testcase_2r	r
�return_TestSuitevszUTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.return_TestSuiterz)r1r2r�FunctionTestCaserzrr`r)r*rr+)rr.rzrr,r	)r3ryr
�+test_loadTestsFromName__callable__TestSuiters
z;Test_TestLoader.test_loadTestsFromName__callable__TestSuitecsbtjd�}tjdd����fdd�}||_tj�}|jd|�}|j||j�|j	t
|��g�dS)Nr.cSsdS)Nr	r	r	r	r
rx�szUTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.<lambda>cs�S)Nr	r	)r3r	r
�return_TestCase�sz\Test_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.return_TestCaser})r1r2rr{r}rr`r)r*rr+)rr.r}rr,r	)r3r
�3test_loadTestsFromName__callable__TestCase_instance�s
zCTest_TestLoader.test_loadTestsFromName__callable__TestCase_instancecszGdd�dtj�}tjd�}tjdd����fdd�}||_tj�}||_|jd|�}|j	||j�|j
t|��g�dS)	Nc@seZdZdS)zjTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.SubTestSuiteN)rrrr	r	r	r
�SubTestSuite�srr.cSsdS)Nr	r	r	r	r
rx�szfTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.<lambda>cs�S)Nr	r	)r3r	r
r}�szmTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.return_TestCaser})rrr1r2r{r}rr*r`r)rr+)rrr.r}rr,r	)r3r
�Dtest_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass�s
zTTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClasscCsvGdd�dtj�}tjd�}Gdd�dtj�}||_tj�}||_|jd|�}|j	||j�|j
t|�|d�g�dS)Nc@seZdZdS)zbTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.SubTestSuiteN)rrrr	r	r	r
r�srr.c@seZdZdd�ZdS)z`Test_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szeTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0ztestcase_1.testr/)rrr1r2rr3rr*r`r)rr+)rrr.r0rr,r	r	r
�<test_loadTestsFromName__relative_testmethod_ProperSuiteClass�s
zLTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClasscCsTtjd�}dd�}||_tj�}y|jd|�}Wntk
rDYnX|jd�dS)Nr.cSsdS)N�r	r	r	r	r
�return_wrong�szRTest_TestLoader.test_loadTestsFromName__callable__wrong_type.<locals>.return_wrongr�z6TestLoader.loadTestsFromName failed to raise TypeError)r1r2r�rrr`r#r$)rr.r�rr,r	r	r
�,test_loadTestsFromName__callable__wrong_type�s
z<Test_TestLoader.test_loadTestsFromName__callable__wrong_typecCsnd}tjj|d�tj�}z:|j|�}|j||j�|jt	|�g�|j
|tj�Wd|tjkrhtj|=XdS)Nzunittest.test.dummy)�sys�modules�poprrr`r)r*rr+re)r�module_namerr,r	r	r
�)test_loadTestsFromName__module_not_loaded�s

z9Test_TestLoader.test_loadTestsFromName__module_not_loadedcCs\|j|tj�|j|j�d�|jg|j�|jdt|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.
        rHr)	r)rrrrYrZrr[r+)rrr,r]r/r	r	r
rd�s
z$Test_TestLoader.check_deferred_errorcCs4tj�}|jg�}|j||j�|jt|�g�dS)N)rr�loadTestsFromNamesr)r*rr+)rrr,r	r	r
�(test_loadTestsFromNames__empty_name_list�s
z8Test_TestLoader.test_loadTestsFromNames__empty_name_listcCs6tj�}|jgt�}|j||j�|jt|�g�dS)N)rrr�r)r*rr+)rrr,r	r	r
�1test_loadTestsFromNames__relative_empty_name_listszATest_TestLoader.test_loadTestsFromNames__relative_empty_name_listcCsZtj�}y|jdg�Wn2tk
rJ}z|jt|�d�WYdd}~XnX|jd�dS)Nr_zEmpty module namez8TestLoader.loadTestsFromNames failed to raise ValueError)rrr�rarrMr$)rrrbr	r	r
�#test_loadTestsFromNames__empty_names"z3Test_TestLoader.test_loadTestsFromNames__empty_namecCs^tj�}|jdg�}|j|t|�d�\}}d}d}|j||d|�|jt|t|d��dS)Nz	abc () //rz'Failed to import test module: abc () //z)Failed to import test module: abc \(\) //zmissing error string in %r)	rrr�rdr+rer\rfr)rrr,r]r/r5rgr	r	r
�'test_loadTestsFromNames__malformed_name%s
z7Test_TestLoader.test_loadTestsFromNames__malformed_namecCsVtj�}|jdg�}|j|t|�d�\}}d}|j||d|�|jt||j�dS)Nrirz*Failed to import test module: sdasfasfasdfzmissing error string in %r)	rrr�rdr+rer\rfri)rrr,r]r/r5r	r	r
�,test_loadTestsFromNames__unknown_module_name9s
z<Test_TestLoader.test_loadTestsFromNames__unknown_module_namecCsXtj�}|jddg�}|j|t|�d�\}}d}|j||d|�|jt||j�dS)Nzunittest.loader.sdasfasfasdfzunittest.test.dummyrz8module 'unittest.loader' has no attribute 'sdasfasfasdf'zmissing error string in %r)	rrr�rdr+rer\rri)rrr,r]r/r5r	r	r
�*test_loadTestsFromNames__unknown_attr_nameJs

z:Test_TestLoader.test_loadTestsFromNames__unknown_attr_namecCsXtj�}|jdgt�}|j|t|�d�\}}d}|j||d|�|jt||j�dS)Nrirz1module 'unittest' has no attribute 'sdasfasfasdf'zmissing error string in %r)	rrr�rdr+rer\rri)rrr,r]r/r5r	r	r
�0test_loadTestsFromNames__unknown_name_relative_1_s
z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_1cCsZtj�}|jddgt�}|j|t|�d�\}}d}|j||d|�|jt||j�dS)NrrirHz1module 'unittest' has no attribute 'sdasfasfasdf'zmissing error string in %r)	rrr�rdr+rer\rri)rrr,r]r/r5r	r	r
�0test_loadTestsFromNames__unknown_name_relative_2ss
z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_2cCs\tj�}|jdgt�}|j|t|�d�\}}d}|j||d|�|jt|t|d��dS)Nr_rzhas no attribute ''zmissing error string in %r)	rrr�rdr+rer\rr)rrr,r]r/r5r	r	r
�,test_loadTestsFromNames__relative_empty_name�s
z<Test_TestLoader.test_loadTestsFromNames__relative_empty_namecCs`tj�}|jdgt�}|j|t|�d�\}}d}d}|j||d|�|jt|t|d��dS)Nz	abc () //rz.module 'unittest' has no attribute 'abc () //'z0module 'unittest' has no attribute 'abc \(\) //'zmissing error string in %r)	rrr�rdr+rer\rr)rrr,r]r/r5rgr	r	r
�0test_loadTestsFromNames__relative_malformed_name�s
z@Test_TestLoader.test_loadTestsFromNames__relative_malformed_namecsbGdd�dtj��G�fdd�dt�}tj�}|jdg|�}tj�d�g�g}|jt|�|�dS)Nc@seZdZdd�ZdS)zRTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szWTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0cseZdZ�ZdS)zRTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.NotAModuleN)rrrrr	)r0r	r
r9�sr9rr/)rrr:rr�rrr+)rr9rr,r;r	)r0r
�.test_loadTestsFromNames__relative_not_a_module�sz>Test_TestLoader.test_loadTestsFromNames__relative_not_a_modulecCsPtjd�}t�|_tj�}y|jdg|�Wntk
r@YnX|jd�dS)Nr.r3zShould have raised TypeError)	r1r2r:r3rrr�r#r$)rr.rr	r	r
�,test_loadTestsFromNames__relative_bad_object�s
z<Test_TestLoader.test_loadTestsFromNames__relative_bad_objectcCsltjd�}Gdd�dtj�}||_tj�}|jdg|�}|j||j�|j|d�g�}|j	t
|�|g�dS)Nr.c@seZdZdd�ZdS)zWTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�sz\Test_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0r3r/)r1r2rrr3rr�r)r*rr+)rr.r0rr,r5r	r	r
�3test_loadTestsFromNames__relative_TestCase_subclass�s
zCTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclasscCsjtjd�}Gdd�dtj�}tj|d�g�|_tj�}|jdg|�}|j||j	�|j
t|�|jg�dS)Nr.c@seZdZdd�ZdS)zOTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szTTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0r/rs)r1r2rrrrsrr�r)r*rr+)rr.r0rr,r	r	r
�+test_loadTestsFromNames__relative_TestSuite�s
z;Test_TestLoader.test_loadTestsFromNames__relative_TestSuitecCsltjd�}Gdd�dtj�}||_tj�}|jdg|�}|j||j�tj	|d�g�}|j
t|�|g�dS)Nr.c@seZdZdd�ZdS)zPTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/�szUTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0�sr0ztestcase_1.testr/)r1r2rrr3rr�r)r*rrr+)rr.r0rr,�	ref_suiter	r	r
�,test_loadTestsFromNames__relative_testmethod�s
z<Test_TestLoader.test_loadTestsFromNames__relative_testmethodcCsltjd�}Gdd�dtj�}||_tj�}|jdg|�}|j||j�tj	|d�g�}|j
t|�|g�dS)Nr.c@seZdZdd�ZdS)zdTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCasecSsdS)NrHr	r	r	r	r
rxszmTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCase.<lambda>N)rrrr/r	r	r	r
r0sr0ztestcase_1.testr/)r1r2rrr3rr�r)r*rrr+)rr.r0rr,r�r	r	r
�@test_loadTestsFromName__function_with_different_name_than_methods
zPTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_methodcCsztjd�}Gdd�dtj�}||_tj�}|jdg|�}|j|t|�d�\}}d}|j	||d|�|j
t||j�dS)Nr.c@seZdZdd�ZdS)zXTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCasecSsdS)Nr	)rr	r	r
r/sz]Test_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCase.testN)rrrr/r	r	r	r
r0sr0ztestcase_1.testfoorz3type object 'MyTestCase' has no attribute 'testfoo'zmissing error string in %r)
r1r2rrr3rr�rdr+rer\rrv)rr.r0rr,r]r/r5r	r	r
�4test_loadTestsFromNames__relative_invalid_testmethods

zDTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethodcs�tjd�}tjdd���tjdd�����fdd�}||_tj�}|jdg|�}|j||j�tj	��g�}|j
t|�|g�dS)Nr.cSsdS)Nr	r	r	r	r
rx*szNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>cSsdS)Nr	r	r	r	r
rx+scstj��g�S)N)rrr	)r3ryr	r
rz,szVTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.return_TestSuiterz)r1r2rr{rzrr�r)r*rrr+)rr.rzrr,r5r	)r3ryr
�,test_loadTestsFromNames__callable__TestSuite(s
z<Test_TestLoader.test_loadTestsFromNames__callable__TestSuitecsptjd�}tjdd����fdd�}||_tj�}|jdg|�}|j||j�tj	�g�}|j
t|�|g�dS)Nr.cSsdS)Nr	r	r	r	r
rx;szVTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.<lambda>cs�S)Nr	r	)r3r	r
r}<sz]Test_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.return_TestCaser})r1r2rr{r}rr�r)r*rrr+)rr.r}rr,r�r	)r3r
�4test_loadTestsFromNames__callable__TestCase_instance9s
zDTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instancecs�tjd�}Gdd�dtj�}|d��G�fdd�dtj�}||_tj�}|jdg|�}|j||j�tj	�g�}|j
t|�|g�dS)Nr.c@seZdZdd�ZdS)zSTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1cSsdS)Nr	)rr	r	r
r/NszXTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1.testN)rrrr/r	r	r	r
�Test1Msr�r/cseZdZe�fdd��ZdS)zQTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foocs�S)Nr	r	)r3r	r
�fooSszUTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foo.fooN)rrr�staticmethodr�r	)r3r	r
rRsrzFoo.foo)r1r2rrrrr�r)r*rrr+)rr.r�rrr,r�r	)r3r
�4test_loadTestsFromNames__callable__call_staticmethodKs
zDTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethodcCsVtjd�}dd�}||_tj�}y|jdg|�}Wntk
rFYnX|jd�dS)Nr.cSsdS)Nr�r	r	r	r	r
r�eszSTest_TestLoader.test_loadTestsFromNames__callable__wrong_type.<locals>.return_wrongr�z7TestLoader.loadTestsFromNames failed to raise TypeError)r1r2r�rrr�r#r$)rr.r�rr,r	r	r
�-test_loadTestsFromNames__callable__wrong_typecs
z=Test_TestLoader.test_loadTestsFromNames__callable__wrong_typecCsvd}tjj|d�tj�}zB|j|g�}|j||j�|jt	|�tj
�g�|j|tj�Wd|tjkrptj|=XdS)Nzunittest.test.dummy)r�r�r�rrr�r)r*rr+rre)rr�rr,r	r	r
�*test_loadTestsFromNames__module_not_loadedss
z:Test_TestLoader.test_loadTestsFromNames__module_not_loadedcCs4Gdd�dtj�}tj�}|j|j|�ddg�dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)z3Test_TestLoader.test_getTestCaseNames.<locals>.TestcSsdS)Nr	)rr	r	r
r�sz:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_1cSsdS)Nr	)rr	r	r
r�sz:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_2cSsdS)Nr	)rr	r	r
�foobar�sz:Test_TestLoader.test_getTestCaseNames.<locals>.Test.foobarN)rrrrrr�r	r	r	r
�Test�sr�rr)rrrr�getTestCaseNames)rr�rr	r	r
�test_getTestCaseNames�sz%Test_TestLoader.test_getTestCaseNamescCs0Gdd�dtj�}tj�}|j|j|�g�dS)Nc@seZdZdd�ZdS)z=Test_TestLoader.test_getTestCaseNames__no_tests.<locals>.TestcSsdS)Nr	)rr	r	r
r��szDTest_TestLoader.test_getTestCaseNames__no_tests.<locals>.Test.foobarN)rrrr�r	r	r	r
r��sr�)rrrrr�)rr�rr	r	r
�test_getTestCaseNames__no_tests�sz/Test_TestLoader.test_getTestCaseNames__no_testscCs4Gdd�dt�}tj�}|j|�}|j|dg�dS)Nc@seZdZdd�ZdS)zFTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCasecSsdS)Nr	)rr	r	r
�test_foo�szOTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCase.test_fooN)rrrr�r	r	r	r
�BadCase�sr�r�)�intrrr�r)rr�r�namesr	r	r
�%test_getTestCaseNames__not_a_TestCase�s
z5Test_TestLoader.test_getTestCaseNames__not_a_TestCasecCsJGdd�dtj�}Gdd�d|�}tj�}dddg}|j|j|�|�dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)zATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestPcSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_1cSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_2cSsdS)Nr	)rr	r	r
r��szHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.foobarN)rrrrrr�r	r	r	r
�TestP�sr�c@seZdZdd�Zdd�ZdS)zATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestCcSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_1cSsdS)Nr	)rr	r	r
�test_3�szHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_3N)rrrrr�r	r	r	r
�TestC�sr�rrr�)rrrrr�)rr�r�rr�r	r	r
�"test_getTestCaseNames__inheritance�s

z2Test_TestLoader.test_getTestCaseNames__inheritancecCstGdd�dtj�}tj|d�g�}tj|d�|d�g�}tj�}d|_|j|j|�|�d|_|j|j|�|�dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)zITest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.FoocSsdS)Nr	)rr	r	r
r�szPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szQTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrrrr�r/)rrrrr(rr)rr�tests_1�tests_2rr	r	r
�,test_testMethodPrefix__loadTestsFromTestCase�sz<Test_TestLoader.test_testMethodPrefix__loadTestsFromTestCasecCs�tjd�}Gdd�dtj�}||_tj|d�g�g}tj|d�|d�g�g}tj�}d|_|jt	|j
|��|�d|_|jt	|j
|��|�dS)	Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)zGTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.FoocSsdS)Nr	)rr	r	r
r�szNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szOTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrrrr�r/)r1r2rrrrrr(rr+r4)rr.rr�r�rr	r	r
�*test_testMethodPrefix__loadTestsFromModule�s
z:Test_TestLoader.test_testMethodPrefix__loadTestsFromModulecCs�tjd�}Gdd�dtj�}||_tj|d�g�}tj|d�|d�g�}tj�}d|_|j|j	d|�|�d|_|j|j	d|�|�dS)	Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)zETest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.FoocSsdS)Nr	)rr	r	r
rszLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rszLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r	szMTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
rsrrrrr�r/)
r1r2rrrrrr(rr`)rr.rr�r�rr	r	r
�(test_testMethodPrefix__loadTestsFromNames
z8Test_TestLoader.test_testMethodPrefix__loadTestsFromNamecCs�tjd�}Gdd�dtj�}||_tjtj|d�g�g�}tj|d�|d�g�}tj|g�}tj�}d|_|j|j	dg|�|�d|_|j|j	dg|�|�dS)	Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)zFTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.FoocSsdS)Nr	)rr	r	r
rszMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rszMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r szNTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
rsrrrrr�r/)
r1r2rrrrrr(rr�)rr.rr�r�rr	r	r
�)test_testMethodPrefix__loadTestsFromNamess
z9Test_TestLoader.test_testMethodPrefix__loadTestsFromNamescCstj�}|j|jd�dS)Nr/)rrrr()rrr	r	r
�$test_testMethodPrefix__default_value/sz4Test_TestLoader.test_testMethodPrefix__default_valuecCsTdd�}Gdd�dtj�}tj�}||_|j|d�|d�g�}|j|j|�|�dS)NcSs||k||kS)Nr	)�x�yr	r	r
�reversed_cmp<szVTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.reversed_cmpc@seZdZdd�Zdd�ZdS)zMTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.FoocSsdS)Nr	)rr	r	r
r@szTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rAszTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_2N)rrrrrr	r	r	r
r?srrr)rrr�sortTestMethodsUsingr*rr)rr�rrrr	r	r
�0test_sortTestMethodsUsing__loadTestsFromTestCase;sz@Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCasecCsjdd�}tjd�}Gdd�dtj�}||_tj�}||_|j|d�|d�g�g}|jt	|j
|��|�dS)NcSs||k||kS)Nr	)r�r�r	r	r
r�LszTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.reversed_cmpr.c@seZdZdd�Zdd�ZdS)zKTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.FoocSsdS)Nr	)rr	r	r
rQszRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rRszRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_2N)rrrrrr	r	r	r
rPsrrr)r1r2rrrrr�r*rr+r4)rr�r.rrrr	r	r
�.test_sortTestMethodsUsing__loadTestsFromModuleKs
z>Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromModulecCsfdd�}tjd�}Gdd�dtj�}||_tj�}||_|j|d�|d�g�}|j|j	d|�|�dS)NcSs||k||kS)Nr	)r�r�r	r	r
r�^szRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.reversed_cmpr.c@seZdZdd�Zdd�ZdS)zITest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.FoocSsdS)Nr	)rr	r	r
rcszPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rdszPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_2N)rrrrrr	r	r	r
rbsrrr)
r1r2rrrrr�r*rr`)rr�r.rrrr	r	r
�,test_sortTestMethodsUsing__loadTestsFromName]s
z<Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNamecCsndd�}tjd�}Gdd�dtj�}||_tj�}||_|j|d�|d�g�g}|jt	|j
dg|��|�dS)NcSs||k||kS)Nr	)r�r�r	r	r
r�pszSTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.reversed_cmpr.c@seZdZdd�Zdd�ZdS)zJTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.FoocSsdS)Nr	)rr	r	r
ruszQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
rvszQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_2N)rrrrrr	r	r	r
rtsrrr)r1r2rrrrr�r*rr+r�)rr�r.rrrr	r	r
�-test_sortTestMethodsUsing__loadTestsFromNamesos
z=Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNamescCsFdd�}Gdd�dtj�}tj�}||_ddg}|j|j|�|�dS)NcSs||k||kS)Nr	)r�r�r	r	r
r��szQTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.reversed_cmpc@seZdZdd�Zdd�ZdS)zHTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.FoocSsdS)Nr	)rr	r	r
r�szOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_2N)rrrrrr	r	r	r
r�srrr)rrrr�rr�)rr�rr�
test_namesr	r	r
�+test_sortTestMethodsUsing__getTestCaseNames�sz;Test_TestLoader.test_sortTestMethodsUsing__getTestCaseNamescCs>tj�}Gdd�dtj�}dddg}|j|j|�t|��dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)zETest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.FoocSsdS)Nr	)rr	r	r
r�szLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r��szLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_3cSsdS)Nr	)rr	r	r
r�szLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_1N)rrrrr�rr	r	r	r
r�srrr�r)rrrrr��sorted)rrrr�r	r	r
�(test_sortTestMethodsUsing__default_value�s
z8Test_TestLoader.test_sortTestMethodsUsing__default_valuecCsFGdd�dtj�}tj�}d|_ddg}|jt|j|��t|��dS)Nc@seZdZdd�Zdd�ZdS)z<Test_TestLoader.test_sortTestMethodsUsing__None.<locals>.FoocSsdS)Nr	)rr	r	r
r�szCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_2N)rrrrrr	r	r	r
r�srrr)rrrr�r�setr�)rrrr�r	r	r
�test_sortTestMethodsUsing__None�s
z/Test_TestLoader.test_sortTestMethodsUsing__NonecCsFGdd�dtj�}|d�|d�g}tj�}t|_|j|j|�|�dS)Nc@s$eZdZdd�Zdd�Zdd�ZdS)zCTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.FoocSsdS)Nr	)rr	r	r
r�szJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szKTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrr)rrrr+r*rr)rrrrr	r	r
�&test_suiteClass__loadTestsFromTestCase�s
z6Test_TestLoader.test_suiteClass__loadTestsFromTestCasecCsXtjd�}Gdd�dtj�}||_|d�|d�gg}tj�}t|_|j|j	|�|�dS)Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)zATest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.FoocSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szITest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrr)
r1r2rrrrr+r*rr4)rr.rrrr	r	r
�$test_suiteClass__loadTestsFromModule�s
z4Test_TestLoader.test_suiteClass__loadTestsFromModulecCsXtjd�}Gdd�dtj�}||_|d�|d�g}tj�}t|_|j|j	d|�|�dS)Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)z?Test_TestLoader.test_suiteClass__loadTestsFromName.<locals>.FoocSsdS)Nr	)rr	r	r
r�szFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szGTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrr)
r1r2rrrrr+r*rr`)rr.rrrr	r	r
�"test_suiteClass__loadTestsFromName�s
z2Test_TestLoader.test_suiteClass__loadTestsFromNamecCs\tjd�}Gdd�dtj�}||_|d�|d�gg}tj�}t|_|j|j	dg|�|�dS)Nr.c@s$eZdZdd�Zdd�Zdd�ZdS)z@Test_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.FoocSsdS)Nr	)rr	r	r
r�szGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_1cSsdS)Nr	)rr	r	r
r�szGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_2cSsdS)Nr	)rr	r	r
r�szHTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.foo_barN)rrrrrrr	r	r	r
r�srrr)
r1r2rrrrr+r*rr�)rr.rrrr	r	r
�#test_suiteClass__loadTestsFromNames�s
z3Test_TestLoader.test_suiteClass__loadTestsFromNamescCstj�}|j|jtj�dS)N)rrrJr*r)rrr	r	r
�test_suiteClass__default_value�sz.Test_TestLoader.test_suiteClass__default_valueN)Trrrrr r!r%r-r6r7r8r<rrFrPrQrVrWrXr^rcrhrjrkrlrmrnrorprqrrrtrurwr|r~r�r�r�r�rdr�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	r	r
r
s�	"

r
�__main__)	r�r1rrrrr
r�mainr	r	r	r
�<module>s$i

Youez - 2016 - github.com/yon3zu
LinuXploit