python (3.11.7)

(root)/
lib/
python3.11/
unittest/
test/
__pycache__/
test_loader.cpython-311.pyc

eUddlZddlZddlZddlZddlZdZGddejZGddejZe	dkrej
dSdS)Ncfd}|S)Ncg}ttd|}	|i|||ur	t`S#t$rYSwxYw|t_S#||ur	t`n#t$rYnwxYw|t_wxYw)N__warningregistry__)getattrwarningscopyrAttributeError)argskwsmissingsavedfuncs    M/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/unittest/test/test_loader.pywrapperz warningregistry.<locals>.wrappers"7AAFFHH		54%%% 44%D05,,
 44%D05,4444s@AA
A
AB	$A,+B	,
A96B	8A99B	)rrs` rwarningregistryr
s#55555NcbeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZed
ZedZedZedZedZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWS)XTest_TestLoadercbtj}|g|jdSN)unittest
TestLoaderassertEqualerrorsselfloaders  r
test___init__zTest_TestLoader.test___init__ s.$&&V]+++++rcGddtj}tj|d|dg}tj}||||dS)Nc eZdZdZdZdZdS)7Test_TestLoader.test_loadTestsFromTestCase.<locals>.FoocdSrrrs rtest_1z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_1+rcdSrrr$s rtest_2z>Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.test_2,r&rcdSrrr$s rfoo_barz?Test_TestLoader.test_loadTestsFromTestCase.<locals>.Foo.foo_bar-r&rN__name__
__module____qualname__r%r(r*rrrFoor"*+""""""#####rr/r%r(rTestCase	TestSuiterrloadTestsFromTestCaserr/testsrs    rtest_loadTestsFromTestCasez*Test_TestLoader.test_loadTestsFromTestCase)s	$	$	$	$	$(#	$	$	$
"CCMM33x==#ABB$&&55c::EBBBBBrcGddtj}tj}tj}||||dS)NceZdZdZdS)CTest_TestLoader.test_loadTestsFromTestCase__no_matches.<locals>.FoocdSrrr$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	$	$	$	$	$(#	$	$	$(**$&&55c::KHHHHHrcGddtj}tj}	|||ddS#t
$rYdSwxYw)NceZdZdS)TTest_TestLoader.test_loadTestsFromTestCase__TestSuite_subclass.<locals>.NotATestCaseNr,r-r.rrrNotATestCaser@KDrrBzShould raise TypeError)rr3rr4fail	TypeError)rrBrs   r.test_loadTestsFromTestCase__TestSuite_subclassz>Test_TestLoader.test_loadTestsFromTestCase__TestSuite_subclassJs					8-			$&&	0((666
II./////			DD	sA
A'&A'cpGddtj}tj}|d|j||}|||j|	t||dgdS)NceZdZdZdS)LTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.FoocdSrrr$s rrunTestzTTest_TestLoader.test_loadTestsFromTestCase__default_method_name.<locals>.Foo.runTest^rN)r,r-r.rKrrrr/rI]#




rr/rK)rr2rassertFalse
startswithtestMethodPrefixr4assertIsInstance
suiteClassrlist)rr/rsuites    r/test_loadTestsFromTestCase__default_method_namez?Test_TestLoader.test_loadTestsFromTestCase__default_method_name\s					(#			$&&--f.EFFGGG,,S11eV%6777ess9~~&677777rctj}|tj}|||j|t|gdSr)rrr4r2rQrRrrSrrrTs   r)test_loadTestsFromTestCase__from_TestCasez9Test_TestLoader.test_loadTestsFromTestCase__from_TestCasejsa$&&,,X->??eV%6777eb)))))rctj}|tj}|||j|t|gdSr)rrr4FunctionTestCaserQrRrrSrWs   r1test_loadTestsFromTestCase__from_FunctionTestCasezATest_TestLoader.test_loadTestsFromTestCase__from_FunctionTestCasersa$&&,,X-FGGeV%6777eb)))))rcxtjd}Gddtj}||_tj}||}|||j||dgg}|	t||dS)NmceZdZdZdS)OTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCasecdSrrr$s rtestzTTest_TestLoader.test_loadTestsFromModule__TestCase_subclass.<locals>.MyTestCase.testrLrNr,r-r.rarrr
MyTestCaser_rMrrcratypes
ModuleTyperr2
testcase_1rloadTestsFromModulerQrRrrSrr]rcrrTexpecteds      r+test_loadTestsFromModule__TestCase_subclassz;Test_TestLoader.test_loadTestsFromModule__TestCase_subclasssS!!					*			"$&&**1--eV%6777%%zz&'9'9&:;;<eh/////rc>tjd}tj|_tj|_tj}||}|||j|	t|gdSNr])rerfrr2rZrrhrQrRrrSrr]rrTs    r5test_loadTestsFromModule__TestCase_subclass_internalszETest_TestLoader.test_loadTestsFromModule__TestCase_subclass_internalssS!!&
%6$&&**1--eV%6777eb)))))rctjd}tj}||}|||j|t|gdSrm)	rerfrrrhrQrRrrSrns    r/test_loadTestsFromModule__no_TestCase_instancesz?Test_TestLoader.test_loadTestsFromModule__no_TestCase_instancessnS!!$&&**1--eV%6777eb)))))rc^tjd}Gddtj}||_tj}||}|||j|	t||gdS)Nr]ceZdZdS)OTest_TestLoader.test_loadTestsFromModule__no_TestCase_tests.<locals>.MyTestCaseNrArrrrcrtrCrrcrdrr]rcrrTs     r+test_loadTestsFromModule__no_TestCase_testsz;Test_TestLoader.test_loadTestsFromModule__no_TestCase_testssS!!					*			!$&&**1--eV%6777ev'8'8':':&;<<<<<rc6GddtjGfddt}tj}||}tjdgg}|t||dS)NceZdZdZdS)JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCasecdSrrr$s rrazOTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.MyTestCase.testrLrNrbrrrrcryrMrrcceZdZZdS)JTest_TestLoader.test_loadTestsFromModule__not_a_module.<locals>.NotAModuleNr,r-r.r(rcsr
NotAModuler|FFFrrra)rr2objectrrhr3rrSrrrrT	referencercs     @r&test_loadTestsFromModule__not_a_modulez6Test_TestLoader.test_loadTestsFromModule__not_a_modules					*				 	 	 	 	 	 	 	 	 	 $&&**:66'F););(<==>	ei00000rc6tjd}Gddtj}||_gfd}||_tj}||}|tj	
||dggtjd5tj
d||d}dddn#1swxYwY
||dgdS)	Nr]ceZdZdZdS)HTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCasecdSrrr$s rrazMTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrccx|tj|||f|SrrQrr3extendrr6patternload_tests_argsrs   r
load_testszHTest_TestLoader.test_loadTestsFromModule__load_tests.<locals>.load_tests<!!%);<<<""FE7#;<<<LrFrecordignoreuse_load_tests)rerfrr2rgrrrhrQr3rrcatch_warningssimplefilterrr]rcrrrTrs`     @r$test_loadTestsFromModule__load_testsz4Test_TestLoader.test_loadTestsFromModule__load_testssS!!					*			"						"$&&**1--eX%788865$*?@@@

$E
2
2
2	H	H!(+++..q.GGE	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	
65$*?@@@@@s=,C55C9<C9c|tjd}Gddtj}||_gfd}||_tj}tjd5}tj	d|
|d}dddn#1swxYwY|tj
||dg|d	jt 
t#|d	jd
dS)Nr]ceZdZdZdS)bTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCasecdSrrr$s rrazgTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrccx|tj|||f|Srrrs   rrzbTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positional.<locals>.load_testsrrTralwaysF(use_load_tests is deprecated and ignoredrerfrr2rgrrrrrrhrQr3rassertIscategoryDeprecationWarningstrmessagerr]rcrrwrTrs`      @r>test_loadTestsFromModule__use_load_tests_deprecated_positionalzNTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_positionalsS!!					*			"						"$&&

$D
1
1
1	9Q!(+++..q%88E	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	
eX%7888	
65$*?@@@

aen&8999QrU]++G	I	I	I	I	Is-+B$$B(+B(c~tjd}Gddtj}||_gfd}||_tj}tjd5}tj	d|
|d	}dddn#1swxYwY|tj
||dg|d
jt 
t#|d
jddS)Nr]ceZdZdZdS)_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCasecdSrrr$s rrazdTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrccx|tj|||f|Srrrs   rrz_Test_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keyword.<locals>.load_testsrrTrrFrrrrrs`      @r;test_loadTestsFromModule__use_load_tests_deprecated_keywordzKTest_TestLoader.test_loadTestsFromModule__use_load_tests_deprecated_keywordsS!!					*			"						"$&&

$D
1
1
1	HQ!(+++..q.GGE	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	
eX%7888	
65$*?@@@

aen&8999QrU]++G	I	I	I	I	Is-,B%%B),B)ctjd}Gddtj}||_gfd}||_tj}t5}tj
d5}tjd||dd	dddn#1swxYwYdddn#1swxYwY
|d
jtt#|d
jdt'|jtt#|jddS)
Nr]ceZdZdZdS)VTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCasecdSrrr$s rraz[Test_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.MyTestCase.test(rLrNrbrrrrcr'rMrrccx|tj|||f|Srrrs   rrzVTest_TestLoader.test_loadTestsFromModule__too_many_positional_args.<locals>.load_tests-rrTrrFtestme.*rrzBloadTestsFromModule() takes 1 positional argument but 3 were given)rerfrr2rgrrassertRaisesrErrrrhrrrrrrtype	exception)rr]rcrrcmrrs`      @r2test_loadTestsFromModule__too_many_positional_argszBTest_TestLoader.test_loadTestsFromModule__too_many_positional_args$sS!!					*			"						"$&&


y
)
)	=R

$D
1
1
1	=56!(+++&&q%<<<	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=
	


aen&8999QrU]++ J	L	L	L	
bl++Y777P	R	R	R	R	Rs62C,C4CC	CC	CCCcrtjd}Gddtj}||_gfd}||_tj}tj5tj	d
t5}||ddddddn#1swxYwYdddn#1swxYwY
t|jt
t!|jd	dS)
Nr]ceZdZdZdS)^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCasecdSrrr$s rrazcTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.MyTestCase.testErLrNrbrrrrcrDrMrrccx|tj|||f|Srrrs   rrz^Test_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keyword.<locals>.load_testsJrrrFT)rvery_badworsezCloadTestsFromModule() got an unexpected keyword argument 'very_bad')rerfrr2rgrrrrrrrErhrrrr)rr]rcrrrrs`     @r:test_loadTestsFromModule__use_load_tests_other_bad_keywordzJTest_TestLoader.test_loadTestsFromModule__use_load_tests_other_bad_keywordAsS!!					*			"						"$&&

$
&
&	I	I!(+++""9--
I**ed%+III
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
	
bl++Y777	
Q	S	S	S	S	Ss6+/CC4CC	CC	CCCcTtjd}Gddtj}||_gfd}||_tj}||d}|tj	
||dgdS)Nr]ceZdZdZdS)ETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCasecdSrrr$s rrazJTest_TestLoader.test_loadTestsFromModule__pattern.<locals>.MyTestCase.test_rLrNrbrrrrcr^rMrrccx|tj|||f|Srrrs   rrzETest_TestLoader.test_loadTestsFromModule__pattern.<locals>.load_testsdrrr)r)rerfrr2rgrrrhrQr3rrs`     @r!test_loadTestsFromModule__patternz1Test_TestLoader.test_loadTestsFromModule__pattern\sS!!					*			"						"$&&**1j*AAeX%788865**EFFFFFrcdtjd}d}||_tj}||}||tj||	d|
g|j|dt|j|jd}|
d|vd|zt|d}|t d|jdS)Nr]c td)Nsome failure)rE)rr6rs   rrzOTest_TestLoader.test_loadTestsFromModule__faulty_load_tests.<locals>.load_testsrsN+++rrzFailed to call load_tests:missing error string in %rr)rerfrrrrhrQr3rcountTestCasesassertNotEqualrlen
assertTruerSassertRaisesRegexrEr])rr]rrrTerrorras       r+test_loadTestsFromModule__faulty_load_testsz;Test_TestLoader.test_loadTestsFromModule__faulty_load_testsosS!!	,	,	,!$&&**1--eX%7888--//333B
...C
..///
a (E1(50	2	2	2E{{1~y.$&AAAAArctj}	|d|ddS#t$r.}|t
|dYd}~dSd}~wwxYw)Nz7TestLoader.loadTestsFromName failed to raise ValueErrorEmpty module name)rrloadTestsFromNamerD
ValueErrorrrrres   r"test_loadTestsFromName__empty_namez2Test_TestLoader.test_loadTestsFromName__empty_names$&&	Q$$R(((
IIOPPPPP	:	:	:SVV%8999999999	:sA
A9#A44A9ctj}|d}|||\}}d}d}|||d|z|t|t|ddS)N	abc () //'Failed to import test module: abc () //)Failed to import test module: abc \(\) //r)rrrcheck_deferred_errorassertInrImportErrorrrrrTrrarjexpected_regexs       r&test_loadTestsFromName__malformed_namez6Test_TestLoader.test_loadTestsFromName__malformed_names$&&((55//>>t<E

e(50	2	2	2	
{)C)C	E	E	E	E	Erctj}|d}d}|||\}}|||d|z|t||jdS)NsdasfasfasdfzNo module named 'sdasfasfasdf'rrrrrrrrrrrrTrjrras      r+test_loadTestsFromName__unknown_module_namez;Test_TestLoader.test_loadTestsFromName__unknown_module_names$&&((883//>>t

e(50	2	2	2	
{Hd6GHHHHHrctj}|d}d}|||\}}|||d|z|t||jdS)Nunittest.loader.sdasfasfasdf8module 'unittest.loader' has no attribute 'sdasfasfasdf'rrrrrrrr	rrs      r3test_loadTestsFromName__unknown_attr_name_on_modulezCTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_modules$&&(()GHHM//>>t

e(50	2	2	2	
~x9JKKKKKrctj}|d}d}|||\}}|||d|z|t||jdS)Nzunittest.sdasfasfasdfz'No module named 'unittest.sdasfasfasdf'rrrs      r4test_loadTestsFromName__unknown_attr_name_on_packagezDTest_TestLoader.test_loadTestsFromName__unknown_attr_name_on_packages$&&(()@AA<//>>t

e(50	2	2	2	
{Hd6GHHHHHrctj}|dt}d}|||\}}|||d|z|t||jdS)Nr1module 'unittest' has no attribute 'sdasfasfasdf'rrrs      r-test_loadTestsFromName__relative_unknown_namez=Test_TestLoader.test_loadTestsFromName__relative_unknown_names$&&((BBF//>>t

e(50	2	2	2	
~x9JKKKKKrc tj}|dt}|||\}}d}|||d|z|t|t|ddS)Nrhas no attribute ''rrrrrrrr	rrrrTrrarjs      r+test_loadTestsFromName__relative_empty_namez;Test_TestLoader.test_loadTestsFromName__relative_empty_names$&&((X66//>>t(

e(50	2	2	2	
~xr9J9JKKKKKrc$tj}|dt}|||\}}d}d}|||d|z|t|t|ddS)Nr.module 'unittest' has no attribute 'abc () //'0module 'unittest' has no attribute 'abc \(\) //'rrrs       r/test_loadTestsFromName__relative_malformed_namez?Test_TestLoader.test_loadTestsFromName__relative_malformed_names$&&((h??//>>tCL

e(50	2	2	2	
NGD+,F,F	H	H	H	H	HrcGddtjGfddt}tj}|d|}dg}|t
||dS)NceZdZdZdS)QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCasecdSrrr$s rrazVTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.MyTestCase.test)rLrNrbrrrrcr(rMrrcceZdZZdS)QTest_TestLoader.test_loadTestsFromName__relative_not_a_module.<locals>.NotAModuleNr}r~srrr,rrrr(ra)rr2rrrrrSrs     @r-test_loadTestsFromName__relative_not_a_modulez=Test_TestLoader.test_loadTestsFromName__relative_not_a_module's					*				 	 	 	 	 	 	 	 	 	 $&&((:>>Z''(	ei00000rctjd}t|_t	j}	|d||ddS#t$rYdSwxYwNr]rgzShould have raised TypeError)	rerfrrgrrrrDrErr]rs   r+test_loadTestsFromName__relative_bad_objectz;Test_TestLoader.test_loadTestsFromName__relative_bad_object<sS!!xx$&&	6$$\1555
II455555			DD	sA))
A76A7cNtjd}Gddtj}||_tj}|d|}|||j|	t||dgdS)Nr]ceZdZdZdS)VTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCasecdSrrr$s rraz[Test_TestLoader.test_loadTestsFromName__relative_TestCase_subclass.<locals>.MyTestCase.testMrLrNrbrrrrcr
LrMrrcrgrarerfrr2rgrrrQrRrrSrus     r2test_loadTestsFromName__relative_TestCase_subclasszBTest_TestLoader.test_loadTestsFromName__relative_TestCase_subclassJsS!!					*			"$&&((q99eV%6777ezz&'9'9&:;;;;;rctjd}Gddtj}tj|dg|_tj}|d|}|||j	|
t||dgdS)Nr]ceZdZdZdS)NTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCasecdSrrr$s rrazSTest_TestLoader.test_loadTestsFromName__relative_TestSuite.<locals>.MyTestCase.test]rLrNrbrrrrcr\rMrrcra	testsuite)rerfrr2r3rrrrQrRrrSrus     r*test_loadTestsFromName__relative_TestSuitez:Test_TestLoader.test_loadTestsFromName__relative_TestSuiteZsS!!					*			(**V*<*<)=>>$&&((a88eV%6777ezz&'9'9&:;;;;;rcNtjd}Gddtj}||_tj}|d|}|||j|	t||dgdS)Nr]ceZdZdZdS)OTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCasecdSrrr$s rrazTTest_TestLoader.test_loadTestsFromName__relative_testmethod.<locals>.MyTestCase.testlrLrNrbrrrrcrkrMrrctestcase_1.testrarrus     r+test_loadTestsFromName__relative_testmethodz;Test_TestLoader.test_loadTestsFromName__relative_testmethodisS!!					*			"$&&(():A>>eV%6777ezz&'9'9&:;;;;;rcjtjd}Gddtj}||_tj}|d|}d}|||\}}|||d|z|	t||jdS)Nr]ceZdZdZdS)WTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCasecdSrrr$s rraz\Test_TestLoader.test_loadTestsFromName__relative_invalid_testmethod.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrctestcase_1.testfoo3type object 'MyTestCase' has no attribute 'testfoo'r)rerfrr2rgrrrrrr	testfoo)rr]rcrrTrjrras        r3test_loadTestsFromName__relative_invalid_testmethodzCTest_TestLoader.test_loadTestsFromName__relative_invalid_testmethod~sS!!					*			"$&&(()=qAAH//>>t

e(50	2	2	2	
~xFFFFFrcrtjd}tjdtjdfd}||_tj}|d|}|||j|	t|gdS)Nr]cdSrrrrr<lambda>zMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>trcdSrrrrrr'zMTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.<lambda>r(rc0tjgSrrr3rg
testcase_2srreturn_TestSuitezUTest_TestLoader.test_loadTestsFromName__callable__TestSuite.<locals>.return_TestSuite%z:&>???rr.)rerfrrZr.rrrQrRrrS)rr]r.rrTrgr-s     @@r+test_loadTestsFromName__callable__TestSuitez;Test_TestLoader.test_loadTestsFromName__callable__TestSuitesS!!.||<<
.||<<
	@	@	@	@	@	@-$&&(();Q??eV%6777ez:&>?????rcBtjd}tjdfd}||_tj}|d|}|||j|	t|gdS)Nr]cdSrrrrrr'zUTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.<lambda>r(rcSrrrgsrreturn_TestCasez\Test_TestLoader.test_loadTestsFromName__callable__TestCase_instance.<locals>.return_TestCase	rr5)rerfrrZr5rrrQrRrrS)rr]r5rrTrgs     @r3test_loadTestsFromName__callable__TestCase_instancezCTest_TestLoader.test_loadTestsFromName__callable__TestCase_instancesS!!.||<<
					+$&&(():A>>eV%6777ezl33333rcGddtj}tjd}tjdfd}||_tj}||_|d|}|	||j|
t|gdS)NceZdZdS)jTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.SubTestSuiteNrArrrSubTestSuiter:rCrr;r]cdSrrrrrr'zfTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.<lambda>r(rcSrrr4srr5zmTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClass.<locals>.return_TestCaser6rr5)rr3rerfrZr5rrRrrQrrS)rr;r]r5rrTrgs      @rDtest_loadTestsFromName__callable__TestCase_instance_ProperSuiteClasszTTest_TestLoader.test_loadTestsFromName__callable__TestCase_instance_ProperSuiteClasss					8-			S!!.||<<
					+$&&((():A>>eV%6777ezl33333rcGddtj}tjd}Gddtj}||_tj}||_|d|}|	||j|
t||dgdS)NceZdZdS)bTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.SubTestSuiteNrArrrr;rArCrr;r]ceZdZdZdS)`Test_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCasecdSrrr$s rrazeTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClass.<locals>.MyTestCase.testrLrNrbrrrrcrCrMrrcrra)rr3rerfr2rgrrRrrQrrS)rr;r]rcrrTs      r<test_loadTestsFromName__relative_testmethod_ProperSuiteClasszLTest_TestLoader.test_loadTestsFromName__relative_testmethod_ProperSuiteClasss					8-			S!!					*			"$&&&(():A>>eV%6777ezz&'9'9&:;;;;;rctjd}d}||_tj}	|d|}|ddS#t$rYdSwxYw)Nr]cdSNrrrrreturn_wrongzRTest_TestLoader.test_loadTestsFromName__callable__wrong_type.<locals>.return_wrong1rrJz6TestLoader.loadTestsFromName failed to raise TypeError)rerfrJrrrrDrErr]rJrrTs     r,test_loadTestsFromName__callable__wrong_typez<Test_TestLoader.test_loadTestsFromName__callable__wrong_typesS!!			%$&&	P,,^Q??E
IINOOOOO			DD	sA  
A.-A.cd}tj|dtj}	||}|||j|t|g|
|tj|tjvrtj|=dSdS#|tjvr
tj|=wxYwNunittest.test.dummy)sysmodulespoprrrrQrRrrSrrmodule_namerrTs    r)test_loadTestsFromName__module_not_loadedz9Test_TestLoader.test_loadTestsFromName__module_not_loadeds,T***$&&
	-,,[99E!!%):;;;T%[["---
MM+s{333ck))K,,,*){ck))K,,,,,sA3C		C&cd||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.
        rr)	rQrr3rrrrrrS)rrrTrras     rrz$Test_TestLoader.check_deferred_errors	
eX%7888--//333B
...C
..///
a E{{1~d{rctj}|g}|||j|t
|gdSrrrloadTestsFromNamesrQrRrrSrWs   r(test_loadTestsFromNames__empty_name_listz8Test_TestLoader.test_loadTestsFromNames__empty_name_lists^$&&))"--eV%6777eb)))))rctj}|gt}|||j|t
|gdSrrYrWs   r1test_loadTestsFromNames__relative_empty_name_listzATest_TestLoader.test_loadTestsFromNames__relative_empty_name_list&s`$&&))"h77eV%6777eb)))))rctj}	|dg|ddS#t$r.}|t
|dYd}~dSd}~wwxYw)Nrz8TestLoader.loadTestsFromNames failed to raise ValueErrorr)rrrZrDrrrrs   r#test_loadTestsFromNames__empty_namez3Test_TestLoader.test_loadTestsFromNames__empty_name3s$&&	R%%rd+++
IIPQQQQQ	:	:	:SVV%8999999999	:sA
A:#A55A:c@tj}|dg}||t	|d\}}d}d}|||d|z|t|t|ddS)Nrrrrr)	rrrZrrSrrrrrs       r'test_loadTestsFromNames__malformed_namez7Test_TestLoader.test_loadTestsFromNames__malformed_nameCs$&&));-88//UAGGt<E

u(50	2	2	2	
{)C)C	E	E	E	E	Erc*tj}|dg}||t	|d\}}d}|||d|z|t||jdS)Nrrz*Failed to import test module: sdasfasfasdfr)	rrrZrrSrrrrrs      r,test_loadTestsFromNames__unknown_module_namez<Test_TestLoader.test_loadTestsFromNames__unknown_module_nameWs$&&))>*:;;//UAGGt?

e(50	2	2	2	
{Hd6GHHHHHrc,tj}|ddg}||t	|d\}}d}|||d|z|t||jdS)NrrPrrr	rrrZrrSrrr	rrs      r*test_loadTestsFromNames__unknown_attr_namez:Test_TestLoader.test_loadTestsFromNames__unknown_attr_namehs$&&))
+-BCEE//UAGGtM

e(50	2	2	2	
~x9JKKKKKrc6tj}|dgt}||t	|d\}}d}|||d|z|t||jdS)Nrrrrrers      r0test_loadTestsFromNames__unknown_name_relative_1z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_1}s$&&))>*:HEE//UAGGtF

e(50	2	2	2	
~x9JKKKKKrc8tj}|ddgt}||t	|d\}}d}|||d|z|t||jdS)Nr2rrrrrers      r0test_loadTestsFromNames__unknown_name_relative_2z@Test_TestLoader.test_loadTestsFromNames__unknown_name_relative_2s$&&)):~*FQQ//UAGGtF

e(50	2	2	2	
~x9JKKKKKrcHtj}|dgt}||t	|d\}}d}|||d|z|t|t|ddS)Nrrrr	rrrZrrSrrr	rrs      r,test_loadTestsFromNames__relative_empty_namez<Test_TestLoader.test_loadTestsFromNames__relative_empty_names$&&))2$99//UAGGt(

e(50	2	2	2	
~xr9J9JKKKKKrcLtj}|dgt}||t	|d\}}d}d}|||d|z|t|t|ddS)Nrrrrrrlrs       r0test_loadTestsFromNames__relative_malformed_namez@Test_TestLoader.test_loadTestsFromNames__relative_malformed_names$&&));-BB//UAGGtCL

e(50	2	2	2	
NGD+,F,F	H	H	H	H	Hrc:GddtjGfddt}tj}|dg|}tjdgg}|t||dS)NceZdZdZdS)RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCasecdSrrr$s rrazWTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.MyTestCase.testrLrNrbrrrrcrrrMrrcceZdZZdS)RTest_TestLoader.test_loadTestsFromNames__relative_not_a_module.<locals>.NotAModuleNr}r~srrrurrrr(ra)rr2rrrZr3rrSrs     @r.test_loadTestsFromNames__relative_not_a_modulez>Test_TestLoader.test_loadTestsFromNames__relative_not_a_modules					*				 	 	 	 	 	 	 	 	 	 $&&))8*jAA'F););(<==>	ei00000rctjd}t|_t	j}	|dg||ddS#t$rYdSwxYwr)	rerfrrgrrrZrDrEr	s   r,test_loadTestsFromNames__relative_bad_objectz<Test_TestLoader.test_loadTestsFromNames__relative_bad_objectsS!!xx$&&	6%%|na888
II455555			DD	sA**
A87A8c|tjd}Gddtj}||_tj}|dg|}|||j||dg}|	t||gdS)Nr]ceZdZdZdS)WTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCasecdSrrr$s rraz\Test_TestLoader.test_loadTestsFromNames__relative_TestCase_subclass.<locals>.MyTestCase.testrLrNrbrrrrcr{rMrrcrgra)rerfrr2rgrrZrQrRrrSris      r3test_loadTestsFromNames__relative_TestCase_subclasszCTest_TestLoader.test_loadTestsFromNames__relative_TestCase_subclasssS!!					*			"$&&))<.!<<eV%6777$$jj&8&8%9::exj11111rctjd}Gddtj}tj|dg|_tj}|dg|}|||j	|
t||jgdS)Nr]ceZdZdZdS)OTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCasecdSrrr$s rrazTTest_TestLoader.test_loadTestsFromNames__relative_TestSuite.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrcrar)rerfrr2r3rrrZrQrRrrSrus     r+test_loadTestsFromNames__relative_TestSuitez;Test_TestLoader.test_loadTestsFromNames__relative_TestSuitesS!!					*			(**V*<*<)=>>$&&));-;;eV%6777eq{m44444rcztjd}Gddtj}||_tj}|dg|}|||jtj	|dg}|
t||gdS)Nr]ceZdZdZdS)PTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCasecdSrrr$s rrazUTest_TestLoader.test_loadTestsFromNames__relative_testmethod.<locals>.MyTestCase.testrLrNrbrrrrcrrMrrcrrarerfrr2rgrrZrQrRr3rrSrr]rcrrT	ref_suites      r,test_loadTestsFromNames__relative_testmethodz<Test_TestLoader.test_loadTestsFromNames__relative_testmethodsS!!					*			"$&&))+<*=qAAeV%6777&

6(:(:';<<	eyk22222rcztjd}Gddtj}||_tj}|dg|}|||jtj	|dg}|
t||gdS)Nr]ceZdZdZdS)dTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCasecdS)Nrrrrrr'zmTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method.<locals>.MyTestCase.<lambda>%s1rNrbrrrrcr$s9DDDrrcrrarrs      r@test_loadTestsFromName__function_with_different_name_than_methodzPTest_TestLoader.test_loadTestsFromName__function_with_different_name_than_method!sS!!					*			!$&&))+<*=qAAeV%6777&

6(:(:';<<	eyk22222rctjd}Gddtj}||_tj}|dg|}||t|d\}}d}|	||d|z|
t||jdS)Nr]ceZdZdZdS)XTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCasecdSrrr$s rraz]Test_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod.<locals>.MyTestCase.test7rLrNrbrrrrcr6rMrrcr!rr"r)
rerfrr2rgrrZrrSrrr	r#)rr]rcrrTrrarjs        r4test_loadTestsFromNames__relative_invalid_testmethodzDTest_TestLoader.test_loadTestsFromNames__relative_invalid_testmethod4sS!!					*			"$&&))+?*@!DD//UAGGtH

e(50	2	2	2	
~xFFFFFrctjd}tjdtjdfd}||_tj}|dg|}|||jtj	g}|
t||gdS)Nr]cdSrrrrrr'zNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>Hr(rcdSrrrrrr'zNTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.<lambda>Ir(rc0tjgSrr+r,srr.zVTest_TestLoader.test_loadTestsFromNames__callable__TestSuite.<locals>.return_TestSuiteJr/rr.)rerfrrZr.rrZrQrRr3rrS)rr]r.rrTrjrgr-s      @@r,test_loadTestsFromNames__callable__TestSuitez<Test_TestLoader.test_loadTestsFromNames__callable__TestSuiteFsS!!.||<<
.||<<
	@	@	@	@	@	@-$&&))+=*>BBeV%6777%z:&>??exj11111rcntjd}tjdfd}||_tj}|dg|}|||jtj	g}|
t||gdS)Nr]cdSrrrrrr'zVTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.<lambda>Yr(rcSrrr4srr5z]Test_TestLoader.test_loadTestsFromNames__callable__TestCase_instance.<locals>.return_TestCaseZr6rr5)rerfrrZr5rrZrQrRr3rrS)rr]r5rrTrrgs      @r4test_loadTestsFromNames__callable__TestCase_instancezDTest_TestLoader.test_loadTestsFromNames__callable__TestCase_instanceWsS!!.||<<
					+$&&))+<*=qAAeV%6777&
|44	eyk22222rctjd}Gddtj}|dGfddtj}||_tj}|dg|}|||jtj	g}|
t||gdS)Nr]ceZdZdZdS)STest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1cdSrrr$s rrazXTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Test1.testlrLrNrbrrrTest1rkrMrrrac*eZdZefdZdS)QTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.FoocSrrr4srfoozUTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethod.<locals>.Foo.fooqs	!!rN)r,r-r.staticmethodrr4srr/rps8

"
"
"
"\
"
"
"rr/zFoo.foo)rerfrr2r/rrZrQrRr3rrS)rr]rr/rrTrrgs       @r4test_loadTestsFromNames__callable__call_staticmethodzDTest_TestLoader.test_loadTestsFromNames__callable__call_staticmethodisS!!					H%			U6]]
	"	"	"	"	"	"	"(#	"	"	"$&&))9+q99eV%6777&
|44	eyk22222rctjd}d}||_tj}	|dg|}|ddS#t$rYdSwxYw)Nr]cdSrHrrrrrJzSTest_TestLoader.test_loadTestsFromNames__callable__wrong_type.<locals>.return_wrongrKrrJz7TestLoader.loadTestsFromNames failed to raise TypeError)rerfrJrrrZrDrErLs     r-test_loadTestsFromNames__callable__wrong_typez=Test_TestLoader.test_loadTestsFromNames__callable__wrong_typesS!!			%$&&	Q--~.>BBE
IIOPPPPP			DD	sA!!
A/.A/cd}tj|dtj}	||g}|||j|t|tj
g||tj|tjvrtj|=dSdS#|tjvr
tj|=wxYwrO)rQrRrSrrrZrQrRrrSr3rrTs    r*test_loadTestsFromNames__module_not_loadedz:Test_TestLoader.test_loadTestsFromNames__module_not_loadeds,T***$&&
	---{m<<E!!%):;;;T%[[8+=+?+?*@AAA
MM+s{333ck))K,,,*){ck))K,,,,,sBCC9cGddtj}tj}|||ddgdS)Nc eZdZdZdZdZdS)3Test_TestLoader.test_getTestCaseNames.<locals>.TestcdSrrr$s rr%z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_1r&rcdSrrr$s rr(z:Test_TestLoader.test_getTestCaseNames.<locals>.Test.test_2r&rcdSrrr$s rfoobarz:Test_TestLoader.test_getTestCaseNames.<locals>.Test.foobarr&rNr,r-r.r%r(rrrrTestr+"""""""""""rrr%r(rr2rrgetTestCaseNamesrrrs   rtest_getTestCaseNamesz%Test_TestLoader.test_getTestCaseNamessn	#	#	#	#	#8$	#	#	#
$&&006688LMMMMMrcGddtj}tj}|||gdS)NceZdZdZdS)=Test_TestLoader.test_getTestCaseNames__no_tests.<locals>.TestcdSrrr$s rrzDTest_TestLoader.test_getTestCaseNames__no_tests.<locals>.Test.foobarr&rN)r,r-r.rrrrrrs"""""rrrrs   rtest_getTestCaseNames__no_testsz/Test_TestLoader.test_getTestCaseNames__no_testssi	#	#	#	#	#8$	#	#	#$&&0066;;;;;rcGddt}tj}||}||dgdS)NceZdZdZdS)FTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCasecdSrrr$s rtest_foozOTest_TestLoader.test_getTestCaseNames__not_a_TestCase.<locals>.BadCase.test_foorLrN)r,r-r.rrrrBadCaserrMrrr)intrrrr)rrrnamess    r%test_getTestCaseNames__not_a_TestCasez5Test_TestLoader.test_getTestCaseNames__not_a_TestCasesm					c			$&&''00-----rcGddtj}Gdd|}tj}gd}||||dS)Nc eZdZdZdZdZdS)ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestPcdSrrr$s rr%zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_1r&rcdSrrr$s rr(zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.test_2r&rcdSrrr$s rrzHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestP.foobarr&rNrrrrTestPrrrrceZdZdZdZdS)ATest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestCcdSrrr$s rr%zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_1r&rcdSrrr$s rtest_3zHTest_TestLoader.test_getTestCaseNames__inheritance.<locals>.TestC.test_3r&rN)r,r-r.r%rrrrTestCr"""""""""rr)r%r(rr)rrrrrs     r"test_getTestCaseNames__inheritancez2Test_TestLoader.test_getTestCaseNames__inheritances	#	#	#	#	#H%	#	#	#
	#	#	#	#	#E	#	#	#$&&...0077?????rcPGddtj}tj}g|_|||gdg|_|||dgddg|_|||ddgdg|_|||ddgdg|_|||gdS)	Nc eZdZdZdZdZdS)GTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTestcdSrrr$s rr%zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_1r&rcdSrrr$s rr(zNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.test_2r&rcdSrrr$s rrzNTest_TestLoader.test_getTestCaseNames__testNamePatterns.<locals>.MyTest.foobarr&rNrrrrMyTestrrrrz*1r%z*2r(z*My*z*my*)rr2rtestNamePatternsrr)rrrs   r'test_getTestCaseNames__testNamePatternsz7Test_TestLoader.test_getTestCaseNames__testNamePatternss7	#	#	#	#	#X&	#	#	#
$&&"$0088"===#'&00888*EEE#',00888X:NOOO#)(00888X:NOOO#)(0088"=====rc\GfddGfddtj}tj}||dgtj}g|_||gdS)NceZdZfdZdS)bTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trapc2ddS)NzNon-test attribute accessed)rD)ignoredrs r__get__zjTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.Trap.__get__s		788888rN)r,r-r.rr$srTraprs.
9
9
9
9
9
9
9rrc*eZdZdZZdS)dTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTestcdSrrr$s rr%zkTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression.<locals>.MyTest.test_1r&rN)r,r-r.r%r)rsrrrs#"""TVVFFFrrr%)rr2rrrr)rrrrs`  @rDtest_getTestCaseNames__testNamePatterns__attribute_access_regressionzTTest_TestLoader.test_getTestCaseNames__testNamePatterns__attribute_access_regression
s	9	9	9	9	9	9	9	9	9	9							X&			$&&00888*EEE$&&"$0088"=====rcGddtj}tj|dg}tj|d|dg}tj}d|_||||d|_||||dS)Nc eZdZdZdZdZdS)ITest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.FoocdSrrr$s rr%zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_1*r&rcdSrrr$s rr(zPTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.test_2+r&rcdSrrr$s rr*zQTest_TestLoader.test_testMethodPrefix__loadTestsFromTestCase.<locals>.Foo.foo_bar,r&rNr+rrrr/r)r0rr/r*r%r(rra)rr2r3rrPrr4)rr/tests_1tests_2rs     r,test_testMethodPrefix__loadTestsFromTestCasez<Test_TestLoader.test_testMethodPrefix__loadTestsFromTestCase(s	$	$	$	$	$(#	$	$	$
$cc)nn%566$cc(mmSS]]%CDD$&&"'55c::GDDD"(55c::GDDDDDrctjd}Gddtj}||_tj|dgg}tj|d|dgg}tj}d|_|t|
||d|_|t|
||dS)	Nr]c eZdZdZdZdZdS)GTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.FoocdSrrr$s rr%zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_1@r&rcdSrrr$s rr(zNTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.test_2Ar&rcdSrrr$s rr*zOTest_TestLoader.test_testMethodPrefix__loadTestsFromModule.<locals>.Foo.foo_barBr&rNr+rrrr/r?r0rr/r*r%r(rra)rerfrr2r/r3rrPrrSrhrr]r/rrrs      r*test_testMethodPrefix__loadTestsFromModulez:Test_TestLoader.test_testMethodPrefix__loadTestsFromModule=s
S!!	$	$	$	$	$(#	$	$	$%ss9~~&6778%ss8}}cc(mm&DEEF$&&"'f88;;<<gFFF"(f88;;<<gFFFFFrctjd}Gddtj}||_tj|dg}tj|d|dg}tj}d|_||	d||d|_||	d||dS)	Nr]c eZdZdZdZdZdS)ETest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.FoocdSrrr$s rr%zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_1Wr&rcdSrrr$s rr(zLTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.test_2Xr&rcdSrrr$s rr*zMTest_TestLoader.test_testMethodPrefix__loadTestsFromName.<locals>.Foo.foo_barYr&rNr+rrrr/rVr0rr/r*r%r(rra)
rerfrr2r/r3rrPrrrs      r(test_testMethodPrefix__loadTestsFromNamez8Test_TestLoader.test_testMethodPrefix__loadTestsFromNameTsS!!	$	$	$	$	$(#	$	$	$$cc)nn%566$cc(mmSS]]%CDD$&&"'11%;;WEEE"(11%;;WEEEEErc6tjd}Gddtj}||_tjtj|dgg}tj|d|dg}tj|g}tj}d|_||	dg||d|_||	dg||dS)	Nr]c eZdZdZdZdZdS)FTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.FoocdSrrr$s rr%zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_1nr&rcdSrrr$s rr(zMTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.test_2or&rcdSrrr$s rr*zNTest_TestLoader.test_testMethodPrefix__loadTestsFromNames.<locals>.Foo.foo_barpr&rNr+rrrr/rmr0rr/r*r%r(rra)
rerfrr2r/r3rrPrrZrs      r)test_testMethodPrefix__loadTestsFromNamesz9Test_TestLoader.test_testMethodPrefix__loadTestsFromNamesksS!!	$	$	$	$	$(#	$	$	$$h&8##i..9I&J&J%KLL$cc(mmSS]]%CDD$gY//$&&"'22E7A>>HHH"(22E7A>>HHHHHrcbtj}||jddS)Nra)rrrrPrs  r$test_testMethodPrefix__default_valuez4Test_TestLoader.test_testMethodPrefix__default_values/$&&0&99999rcd}Gddtj}tj}||_||d|dg}||||dS)Nc||k||kz
Srrxys  rreversed_cmpzVTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.reversed_cmp!eA&''rceZdZdZdZdS)MTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.FoocdSrrr$s rr%zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_1r&rcdSrrr$s rr(zTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCase.<locals>.Foo.test_2r&rNr,r-r.r%r(rrrr/rrrr/r(r%)rr2rsortTestMethodsUsingrRrr4)rrr/rr6s     r0test_sortTestMethodsUsing__loadTestsFromTestCasez@Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromTestCases	(	(	(	#	#	#	#	#(#	#	#	#$&&&2#!!33x==##h--"@AA55c::EBBBBBrcfd}tjd}Gddtj}||_tj}||_||d|dgg}|t|
||dS)Nc||k||kz
Srrrs  rrzTTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.reversed_cmprrr]ceZdZdZdZdS)KTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.FoocdSrrr$s rr%zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_1r&rcdSrrr$s rr(zRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromModule.<locals>.Foo.test_2r&rNrrrrr/rrrr/r(r%)rerfrr2r/rrrRrrSrhrrr]r/rr6s      r.test_sortTestMethodsUsing__loadTestsFromModulez>Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromModules	(	(	(
S!!	#	#	#	#	#(#	#	#	#$&&&2#""CCMM33x==#ABBCf88;;<<eDDDDDrcLd}tjd}Gddtj}||_tj}||_||d|dg}||	d||dS)Nc||k||kz
Srrrs  rrzRTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.reversed_cmprrr]ceZdZdZdZdS)ITest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.FoocdSrrr$s rr%zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_1r&rcdSrrr$s rr(zPTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromName.<locals>.Foo.test_2r&rNrrrrr/r'rrr/r(r%)
rerfrr2r/rrrRrrr"s      r,test_sortTestMethodsUsing__loadTestsFromNamez<Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames	(	(	(
S!!	#	#	#	#	#(#	#	#	#$&&&2#!!33x==##h--"@AA11%;;UCCCCCrcjd}tjd}Gddtj}||_tj}||_||d|dgg}|t|
dg||dS)Nc||k||kz
Srrrs  rrzSTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.reversed_cmprrr]ceZdZdZdZdS)JTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.FoocdSrrr$s rr%zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_1r&rcdSrrr$s rr(zQTest_TestLoader.test_sortTestMethodsUsing__loadTestsFromNames.<locals>.Foo.test_2r&rNrrrrr/r.rrr/r(r%)rerfrr2r/rrrRrrSrZr"s      r-test_sortTestMethodsUsing__loadTestsFromNamesz=Test_TestLoader.test_sortTestMethodsUsing__loadTestsFromNamess	(	(	(
S!!	#	#	#	#	#(#	#	#	#$&&&2#""CCMM33x==#ABBCf77CCDDeLLLLLrcd}Gddtj}tj}||_ddg}||||dS)Nc||k||kz
Srrrs  rrzQTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.reversed_cmprrceZdZdZdZdS)HTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.FoocdSrrr$s rr%zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_1r&rcdSrrr$s rr(zOTest_TestLoader.test_sortTestMethodsUsing__getTestCaseNames.<locals>.Foo.test_2r&rNrrrrr/r5rrr/r(r%)rr2rrrr)rrr/r
test_namess     r+test_sortTestMethodsUsing__getTestCaseNamesz;Test_TestLoader.test_sortTestMethodsUsing__getTestCaseNamess	(	(	(	#	#	#	#	#(#	#	#	#$&&&2#)
0055zBBBBBrctj}Gddtj}gd}|||t|dS)Nc eZdZdZdZdZdS)ETest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.FoocdSrrr$s rr(zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_2r&rcdSrrr$s rrzLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_3r&rcdSrrr$s rr%zLTest_TestLoader.test_sortTestMethodsUsing__default_value.<locals>.Foo.test_1r&rN)r,r-r.r(rr%rrrr/r<rrr/)r(rr%)rrr2rrsorted)rrr/r8s    r(test_sortTestMethodsUsing__default_valuez8Test_TestLoader.test_sortTestMethodsUsing__default_values|$&&	#	#	#	#	#(#	#	#	#
433
0055vj7I7IJJJJJrcGddtj}tj}d|_ddg}|t||t|dS)NceZdZdZdZdS)<Test_TestLoader.test_sortTestMethodsUsing__None.<locals>.FoocdSrrr$s rr%zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_1r&rcdSrrr$s rr(zCTest_TestLoader.test_sortTestMethodsUsing__None.<locals>.Foo.test_2r&rNrrrrr/rDrrr/r(r%)rr2rrrsetr)rr/rr8s    rtest_sortTestMethodsUsing__Nonez/Test_TestLoader.test_sortTestMethodsUsing__Nones	#	#	#	#	#(#	#	#	#$&&&*#)
V44S99::C
OOLLLLLrcGddtj}|d|dg}tj}t|_||||dS)Nc eZdZdZdZdZdS)CTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.FoocdSrrr$s rr%zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_1r&rcdSrrr$s rr(zJTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.test_2	r&rcdSrrr$s rr*zKTest_TestLoader.test_suiteClass__loadTestsFromTestCase.<locals>.Foo.foo_bar
r&rNr+rrrr/rKr0rr/r%r()rr2rrSrRrr4r5s    r&test_suiteClass__loadTestsFromTestCasez6Test_TestLoader.test_suiteClass__loadTestsFromTestCases	$	$	$	$	$(#	$	$	$
XH

.$&& 55c::EBBBBBrc*tjd}Gddtj}||_|d|dgg}tj}t|_||	||dS)Nr]c eZdZdZdZdZdS)ATest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.FoocdSrrr$s rr%zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_1r&rcdSrrr$s rr(zHTest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.test_2r&rcdSrrr$s rr*zITest_TestLoader.test_suiteClass__loadTestsFromModule.<locals>.Foo.foo_barr&rNr+rrrr/rRr0rr/r%r()
rerfrr2r/rrSrRrrhrr]r/r6rs     r$test_suiteClass__loadTestsFromModulez4Test_TestLoader.test_suiteClass__loadTestsFromModulesS!!	$	$	$	$	$(#	$	$	$#h--X/0$&& 33A66>>>>>rc*tjd}Gddtj}||_|d|dg}tj}t|_||	d||dS)Nr]c eZdZdZdZdZdS)?Test_TestLoader.test_suiteClass__loadTestsFromName.<locals>.FoocdSrrr$s rr%zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_1'r&rcdSrrr$s rr(zFTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.test_2(r&rcdSrrr$s rr*zGTest_TestLoader.test_suiteClass__loadTestsFromName.<locals>.Foo.foo_bar)r&rNr+rrrr/rZ&r0rr/r%r()
rerfrr2r/rrSrRrrrVs     r"test_suiteClass__loadTestsFromNamez2Test_TestLoader.test_suiteClass__loadTestsFromName$sS!!	$	$	$	$	$(#	$	$	$XH

.$&& 11%;;UCCCCCrc.tjd}Gddtj}||_|d|dgg}tj}t|_||	dg||dS)Nr]c eZdZdZdZdZdS)@Test_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.FoocdSrrr$s rr%zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_17r&rcdSrrr$s rr(zGTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.test_28r&rcdSrrr$s rr*zHTest_TestLoader.test_suiteClass__loadTestsFromNames.<locals>.Foo.foo_bar9r&rNr+rrrr/ra6r0rr/r%r()
rerfrr2r/rrSrRrrZrVs     r#test_suiteClass__loadTestsFromNamesz3Test_TestLoader.test_suiteClass__loadTestsFromNames4sS!!	$	$	$	$	$(#	$	$	$#h--X/0$&& 22E7A>>FFFFFrcvtj}||jtjdSr)rrrrRr3rs  rtest_suiteClass__default_valuez.Test_TestLoader.test_suiteClass__default_valueCs0$&&

f');<<<<<rcd}Gddtj}t|dtj|dtj}dg}||||dS)NcdSrr)args rnoopz4Test_TestLoader.test_partial_functions.<locals>.noopIsDrceZdZdS)3Test_TestLoader.test_partial_functions.<locals>.FooNrArrrr/rmLrCrr/test_partial)rr2setattr	functoolspartialrrr)rrkr/rr8s     rtest_partial_functionsz&Test_TestLoader.test_partial_functionsHs								(#				^Y%6tT%B%BCCC$&&$%
0055zBBBBBrN)Zr,r-r.rr7r=rFrUrXr[rkrorqrvrrrrrrrrrrrrrrrrrrr
rrrr$r0r7r>rErMrVrr[r]r_rarcrfrhrjrmrorvrxr}rrrrrrrrrrrrrrrrrrrr
rr#r*r1r9rArHrOrWr^rergrrrrrrrs
,,,	C	C	CIII$
0
0
0$888******000
*
*
****
=
=
=,111"AA_A4II_I8II_I6RR_R8SS_S4GGG&BBBDQQQ EEE"	I	I	I"	L	L	L"	I	I	I$	L	L	L,	L	L	L(HHH.111*
6
6
6
<
<
< <<<<<<*GGG$@@@
4
4
4"
4
4
4(<<<(PPP ---4*******RRR 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 555333 333&GGG$
2
2
2"333$3330QQQ ---<NNN<<< ... 
@
@
@&>>><>>>6EEE*GGG.FFF.III(:::CCC EEE$DDD$MMM(CCC"	K	K	K 	M	M	M$
C
C
C??? DDD GGG===
CCCCCrrceZdZGddejZGddejZedZ	dZ
dZdZd	S)
TestObsoleteFunctionsceZdZdS)!TestObsoleteFunctions.MyTestSuiteNrArrrMyTestSuitervXsrrwc eZdZdZdZdZdS) TestObsoleteFunctions.MyTestCasecdSrrr$s rcheck_1z(TestObsoleteFunctions.MyTestCase.check_1\r&rcdSrrr$s rcheck_2z(TestObsoleteFunctions.MyTestCase.check_2]r&rcdSrrr$s rraz%TestObsoleteFunctions.MyTestCase.test^r&rN)r,r-r.r{r}rarrrrcry[s+rrccBtj||Sr)rutil
three_way_cmp)abs  rreverse_three_way_cmpz+TestObsoleteFunctions.reverse_three_way_cmp`s}**1a000rc|t5}tj|jd|jd}dddn#1swxYwY||jt||ddgdS)Ncheck)prefix	sortUsingrr}r{)	assertWarnsrrrrcrrfilename__file__)rrr6s   rrz+TestObsoleteFunctions.test_getTestCaseNamesds


0
1
1	'Q-do$*D!%'''E	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	
X...I 677777s#A

AAc|t5}tj|jd|j|j}dddn#1swxYwY||jt|
||j||d|dg}|||dS)NrrrrRr}r{)rrr	makeSuitercrrwrrrrQ)rrrTrjs    rtest_makeSuitez$TestObsoleteFunctions.test_makeSuitels


0
1
1	1Q&t"d.H#/111E	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	
X...eT%5666##T__Y%?%?%)__Y%?%?%ABB)))))s(AAAc&tjd}|j|_|t
5}t
j|d|j|j	}dddn#1swxYwY|
|jt|
||j	|	|d|dgg}|
t||dS)Nr]rrr}r{)rerfrcrgrrr
findTestCasesrrwrrrrQrS)rr]rrTrjs     rtest_findTestCasesz(TestObsoleteFunctions.test_findTestCasesws>S!!


0
1
1	-Q*1$*D+---E	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	
X...eT%5666$$dooi&@&@&*ooi&@&@&BCCDeh/////s#A**A.1A.N)
r,r-r.rr3rwr2rcrrrrrrrrrtrtWs




h(


X&
11\1888	*	*	*00000rrt__main__)rprQrerrrr2rrtr,mainrrr<module>rs



"yCyCyCyCyCh'yCyCyCx1,0,0,0,0,0H-,0,0,0^zHMOOOOOr