Your IP : 18.227.105.97


Current Path : /lib64/python2.7/unittest/test/
Upload File :
Current File : //lib64/python2.7/unittest/test/test_discovery.pyo

�
�mec@sfddlZddlZddlZddlZdejfd��YZedkrbej�ndS(i����Nt
TestDiscoverycBskeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(cCsetj�}d|_|jd�}|j|d�ts>dS|jt��|jd�WdQXdS(Ns/foos/foo/bar/baz.pysbar.bazs/bar/baz.py(tunittestt
TestLoadert_top_level_dirt_get_name_from_pathtassertEqualt	__debug__tassertRaisestAssertionError(tselftloadertname((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyttest_get_name_from_paths	cs�tj�}tj��fd�}tjj��fd�}tjj��fd�}dddddd	d
gddgg��fd
�t_|j|�d�}|tj_|j|�d�}|tj_|j|�d�|_d�|_	tjj
d�}||_t|j
|d��}gdD]}	|	d^q6}
|
jgdD]}	d|	d^qY�|j||
�dS(Ncs
�t_dS(N(tostlistdir((toriginal_listdir(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytrestore_listdirscs�tj_dS(N(R
tpathtisfile((toriginal_isfile(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytrestore_isfile scs�tj_dS(N(R
Rtisdir((toriginal_isdir(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt
restore_isdir#sstest1.pystest2.pys
not_a_test.pyttest_dirstest.foostest-not-a-module.pytanother_dirstest3.pystest4.pycs
�jd�S(Ni(tpop(R(t
path_lists(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt<lambda>)scSs
|jd�S(Ntdir(tendswith(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR,scSs|jd�od|kS(NRR(R(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR1scSs|dS(Ns module((R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR7scSs|dS(Ns tests((tmodule((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR8ss/foostest*.pyttest1ttest2s
 module teststtest3ttest4stest_dir.%s(R R!(R"R#(RRR
RRRRt
addCleanupt_get_module_from_nametloadTestsFromModuletabspathRtlistt_find_teststextendR(R	R
RRRRRt	top_leveltsuiteRtexpected((RRRRs4/usr/lib64/python2.7/unittest/test/test_discovery.pyttest_find_testss8	
	
	
		cs�tj�}tj��fd�}tjj��fd�}tjj��fd�}dddg��gggg��fd�t_�j|�d�tj_�j|��fd	�tj_�j|�d
tfd��Y��fd�|_	�fd
�}||_
d|_t|j
dd��}�j|dddg��j�jddg��j�j|dddfg�dS(Ncs
�t_dS(N(R
R((R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRHscs�tj_dS(N(R
RR((R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRKscs�tj_dS(N(R
RR((R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRNsta_directoryttest_directoryttest_directory2cs
�jd�S(Ni(R(R(R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRSscSstS(N(tTrue(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRVscstjj|��kS(N(R
Rtbasename(R(tdirectories(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRYstModulecBs,eZgZgZd�Zd�ZdZRS(csP|�_�jj|�tjj|�dkrL�fd�}|�_ndS(NR0cs�jj|||f�dS(Nt
load_tests(tload_tests_argstappend(R
tteststpattern(R	(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR6ds(RtpathsR8R
R3R6(R	RR6((R	s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt__init__`s
	cSs|j|jkS(N(R(R	tother((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt__eq__isN(t__name__t
__module__R;R7R<R>tNonet__hash__(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR5\s
			cs
�|�S(N((R(R5(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRoscs#|r�jd��n|jdS(Ns+use_load_tests should be False for packagess
 module tests(tfailureExceptionR(Rtuse_load_tests(R	(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR&pss/foostest*R6s
 module tests(RRR
RRRRR$tobjectR%R&RR(R)RR;R7(R	R
RRRR&R,((R5R4RRRRR	s4/usr/lib64/python2.7/unittest/test/test_discovery.pyttest_find_tests_with_packageDs4	


			c
s�tj�}tjj�tjj��fd�}d�tj_|j|�tj��fd�}|j|�tjjtjj	d��}|j
t��|jddd�WdQX|j
|j|�|j|tj�d�tj_d�tj_�fd	�}|j|�g��fd
�}||_t|_|jddd�}tjjd�}tjjd�}	|j
|d
�|j
|j|�|j
�|	dfg�|j|tj�dS(Ncs�tj_dS(N(R
RR((R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scSstS(N(tFalse(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scs�tj(dS(N(tsysR((t
orig_sys_path(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytrestore_path�ss/foos/foo/bart
top_level_dircSstS(N(R2(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scSstS(N(R2(R((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scs�tj_dS(N(R
RR((R(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scs�j||f�dgS(NR9(R8(t	start_dirR:(t_find_tests_args(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR)�ss/foo/bar/bazR:s	['tests'](RRR
RRRR$RHR'tnormpathRtImportErrortdiscoverRRtassertInR)tstrt
suiteClass(
R	R
RRJt	full_pathRR)R,RKRL((RMRIRRs4/usr/lib64/python2.7/unittest/test/test_discovery.pyt
test_discover�s:



		cs�tj�}tj�d�t_tjj�d�tj_tj����fd�}|j|�|jd�}|j	tj
�tj�|j|j�d�t
t
|�d�d}|jt��|j�WdQXdS(NcSsdgS(Nstest_this_does_not_exist.py((t_((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scSstS(N(R2(RV((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR�scs#�tj_�t_�tj(dS(N(R
RRRRH((RRRI(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytrestore�s	t.ii(RRR
RRRRHR$RPRQtgetcwdRtcountTestCasesR(RROttest_this_does_not_exist(R	R
RWR,ttest((RRRIs4/usr/lib64/python2.7/unittest/test/test_discovery.pyt.test_discover_with_modules_that_fail_to_import�s	

cs�tjtj�}g��fd�}||_|jddg�|j�g�|jddddg�|j�ddg�dS(Ncs�j|�dS(N(R*(targv(targs(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytdo_discovery�st	somethingRPtfootbar(REt__new__RtTestProgramt
_do_discoveryt	parseArgsR(R	tprogramR`((R_s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt$test_command_line_handling_parseArgs�s	c	s|dtfd��Y��fd�}tjtj�}||_d|_|j���|j	ddddg�WdQXdS(NtStopcBseZRS((R?R@(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRj�scs
��dS(N(((Rj(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt	usageExit�stonettwotthreetfour(
t	ExceptionRERdRReRkRAt
testLoaderRRf(R	RkRh((Rjs4/usr/lib64/python2.7/unittest/test/test_discovery.pyt:test_command_line_handling_do_discovery_too_many_arguments�s		cCs^tjtj�}dtfd��Y}|�|_|jdg�|j|jdg�dS(NtLoadercBseZgZd�ZRS(cSs|jj|||f�dS(NR9(R_R8(R	RLR:RK((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRP�s(R?R@R_RP(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRs�ss-vRXstest*.py(RXstest*.pyN(	RERdRReRqRfRR_RA(R	RhRs((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt;test_command_line_handling_do_discovery_uses_default_loader�s
cCstjtj�}dtfd��Y}|jdgd|�|j|jd�|j|jd�|j|jdg�g|_tjtj�}|jdgd|�|j|jd�|j|jdg�g|_tjtj�}|jgd|�|j|jd�|j|jdg�g|_tjtj�}|jd	gd|�|j|jd�|j|jdg�g|_tjtj�}|jd	d
gd|�|j|jd�|j|jdg�g|_tjtj�}|jd	d
dgd|�|j|jd�|j|jdg�g|_tjtj�}|jdd	gd|�|j|jd�|j|jdg�g|_tjtj�}|jd
d	gd|�|j|jd�|j|jdg�g|_tjtj�}|jdd	gd|�|j|jd�|j|jdg�|j
|j�|j
|j�g|_tjtj�}|jdd
dd	dddgd|�|j|jd�|j|jdg�|j|jd�|j
|j�|j
|j�dS(NRscBseZgZd�ZRS(cSs|jj|||f�dS(NR9(R_R8(R	RLR:RK((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRP�s(R?R@R_RP(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRs�ss-viR9RXstest*.pys	--verbosetfishteggsthams-ss-ts-ps-fs-c(RXstest*.pyN(RXstest*.pyN(RXstest*.pyN(Rustest*.pyN(RuRvN(RuRvRw(Rustest*.pyN(RXstest*.pyRu(RXRuN(RuRvN(RERdRReRfRt	verbosityR\R_RAtassertFalsetfailfastt
catchbreakt
assertTrue(R	RhRs((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt4test_command_line_handling_do_discovery_calls_loader�sr									!c
sAdtfd��Y}|tjd<tjjd��tj�tjj�tjj�����fd�}|j	|�d�}d�}d�}|t_|tj_|tj_t
j�}tjjd�}tjjd�}tj
d	||f�}	|jtd
|	|jdddd
�|jtjd��dS(NR5cBseZdZRS(s
bar/foo.py(R?R@t__file__(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR5>sRbcsQ�t_�tj_�tj_tjd=�tjkrMtjj��ndS(NRb(R
RRRRRHtmodulestremove((RTRRR(s4/usr/lib64/python2.7/unittest/test/test_discovery.pytcleanupFs	
cSsdgS(Nsfoo.py((RV((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyROscSstS(N(R2(RV((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRQscSstS(N(R2(RV((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRSsRcsZ'foo' module incorrectly imported from %r. Expected %r. Is this module globally installed?s^%s$RLR:sfoo.pyi(RERHRR
RR'RRRR$RRtretescapetassertRaisesRegexpRORPR(
R	R5R�RRRR
tmod_dirtexpected_dirtmsg((RTRRRs4/usr/lib64/python2.7/unittest/test/test_discovery.pyttest_detect_module_clash=s.
	
					
cs�tj�}�g�tjjtjjtjj���t�_	���fd�}||_
|jd�}�j�j	��j
|j��dS(Ncst�_�j|���S(N(R2twasRunR(RLR:(texpectedPathR	R9(s4/usr/lib64/python2.7/unittest/test/test_discovery.pyR)ms	s
unittest.test(RRR
RR'tdirnameR\R~RGR�R)RPR|Rt_tests(R	R
R)R,((R�R	R9s4/usr/lib64/python2.7/unittest/test/test_discovery.pyttest_discovery_from_dotted_pathfs	$		(
R?R@RR.RFRUR]RiRrRtR}R�R�(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyRs		+	A	.				
	J	)t__main__(R
R�RHRtTestCaseRR?tmain(((s4/usr/lib64/python2.7/unittest/test/test_discovery.pyt<module>s�p