HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.5/unittest/__pycache__/main.cpython-35.pyc


Füƒaõ(ã@sšdZddlZddlZddlZddlmZmZddlmZdZ	dZ
dZd	d
„Zdd„Z
Gd
d„deƒZeZdS)zUnittest main programéNé)ÚloaderÚrunner)ÚinstallHandlerTzÔExamples:
  %(prog)s test_module               - run tests from test_module
  %(prog)s module.TestClass          - run tests from module.TestClass
  %(prog)s module.Class.test_method  - run specified test method
aFExamples:
  %(prog)s                           - run default set of tests
  %(prog)s MyTestSuite               - run suite 'MyTestSuite'
  %(prog)s MyTestCase.testSomething  - run MyTestCase.testSomething
  %(prog)s MyTestCase                - run all 'test*' test methods
                                       in MyTestCase
cCs¬tjj|ƒr¨|jƒjdƒr¨tjj|ƒr‚tjj|tjƒƒ}tjj|ƒsx|jtj	ƒr||S|}|dd…j
ddƒj
ddƒS|S)Nz.pyéú\Ú.ú/éýÿÿÿ)ÚosÚpathÚisfileÚlowerÚendswithÚisabsÚrelpathÚgetcwdÚ
startswithÚpardirÚreplace)ÚnameZrel_path©rú#/usr/lib/python3.5/unittest/main.pyÚ
_convert_names'$&rcCsdd„|DƒS)NcSsg|]}t|ƒ‘qSr)r)Ú.0rrrrú
<listcomp>-s	z"_convert_names.<locals>.<listcomp>r)ÚnamesrrrÚ_convert_names,src@sòeZdZdZdZdZdZZZZ	Z
dZddddej
dddddddddd	„Zdd
d„Zdd
„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zddd„Zdd„ZdS)ÚTestProgramzA command-line program that runs a set of tests; this is primarily
       for making test modules conveniently executable.
    NrÚ__main__TÚ	tb_localsFcCs(t|tƒrZt|ƒ|_xB|jdƒdd…D]}
t|j|
ƒ|_q8Wn	||_|dkrxtj}||_||_	|	|_
||_|
|_||_
|dkrÐtjrÐd|_n	||_||_||_||_tjj|dƒ|_|j|ƒ|jƒdS)NrrÚdefaultr)Ú
isinstanceÚstrÚ
__import__ÚmoduleÚsplitÚgetattrÚsysÚargvÚexitÚfailfastÚ
catchbreakÚ	verbosityÚbufferr ÚwarnoptionsÚwarningsÚdefaultTestÚ
testRunnerÚ
testLoaderrrÚbasenameÚprogNameÚ	parseArgsÚrunTests)Úselfr%r1r)r2r3r*r-r+r,r.r0r ÚpartrrrÚ__init__:s, 												
zTestProgram.__init__cCsD|rt|ƒ|jdkr)|jƒ|jƒtjdƒdS)Né)ÚprintÚ_discovery_parserÚ_initArgParsersÚ_print_helpr(r*)r8ÚmsgrrrÚ	usageExit`s


zTestProgram.usageExitcOsw|jdkrIt|jjƒƒttd|jiƒ|jjƒn*t|jjƒƒttd|jiƒdS)NÚprog)	r%r<Ú_main_parserZformat_helpÚ
MAIN_EXAMPLESr5r=Ú
print_helpÚMODULE_EXAMPLES)r8ÚargsÚkwargsrrrr?hszTestProgram._print_helpcCsE|jƒ|jdkr–t|ƒdkr\|djƒdkr\|j|dd…ƒdS|jj|dd…|ƒ|js³|jgƒdSn|jj|dd…|ƒ|jræt|jƒ|_	t
dkr7d|_nQ|jdkrd|_	n6t|jt
ƒr%|jf|_	nt|jƒ|_	|jƒdS)NrÚdiscoverr;r)r>r%ÚlenrÚ
_do_discoveryrCÚ
parse_argsÚtestsrÚ	testNamesÚ__name__r1r"r#ÚlistÚcreateTests)r8r)rrrr6qs(
(	
	zTestProgram.parseArgscCsL|jdkr*|jj|jƒ|_n|jj|j|jƒ|_dS)N)rNr3ZloadTestsFromModuler%ÚtestZloadTestsFromNames)r8rrrrQŽszTestProgram.createTestscCs4|jƒ}|j|ƒ|_|j|ƒ|_dS)N)Ú_getParentArgParserÚ_getMainArgParserrCÚ_getDiscoveryArgParserr=)r8Z
parent_parserrrrr>•szTestProgram._initArgParserscCs3tjddƒ}|jddddddd	d
ddƒ|jd
dddddd	dddƒ|jdddddddƒ|jdkr»|jddddddddƒd|_|jdkrõ|jddddddddƒd|_|jdkr/|jdddddddd ƒd|_|S)!NZadd_helpFz-vz	--verboseÚdestr-ÚactionZstore_constZconstr;ÚhelpzVerbose outputz-qz--quietrzQuiet outputz--localsr Ú
store_truez"Show local variables in tracebacksz-fz
--failfastr+zStop on first fail or errorz-cz--catchr,z'Catch Ctrl-C and display results so farz-bz--bufferr.z%Buffer stdout and stderr during tests)ÚargparseÚArgumentParserÚadd_argumentr+r,r.)r8ÚparserrrrrSšs4			zTestProgram._getParentArgParsercCsJtjd|gƒ}|j|_|j|_|jdddddƒ|S)NÚparentsrMÚnargsÚ*rXz?a list of any number of test modules, classes and test methods.)rZr[r5rBr?rEr\)r8Úparentr]rrrrT¸szTestProgram._getMainArgParserc	Cs¼tjd|gƒ}d|j|_d|_|jdddddd	ƒ|jd
ddddd
ƒ|jddddddƒx3dD]+}|j|dddtjdtjƒq‰W|S)Nr^z%s discoverzcFor test discovery all test modules must be importable from the top level directory of the project.z-sz--start-directoryrVÚstartrXz*Directory to start discovery ('.' default)z-pz	--patternÚpatternz+Pattern to match tests ('test*.py' default)z-tz--top-level-directoryÚtopz<Top level directory of project (defaults to start directory)r_ú?r!)rbrcrd)rZr[r5rBZepilogr\ZSUPPRESS)r8rar]ÚargrrrrUÃs	
	z"TestProgram._getDiscoveryArgParsercCs–d|_d|_d|_|dk	rS|jdkr@|jƒ|jj||ƒ|dkrh|jn|ƒ}|j|j|j|jƒ|_dS)Nrztest*.py)	rbrcrdr=r>rLr3rIrR)r8r)ÚLoaderrrrrrKØs			
zTestProgram._do_discoverycCs)|jrtƒ|jdkr+tj|_t|jtƒrçy†y=|jd|jd|jd|j	d|j
d|jƒ}WnBtk
rÁ|jd|jd|jd|j	d|j
ƒ}YnXWqðtk
rã|jƒ}YqðXn	|j}|j
|jƒ|_|jr%tj|jjƒƒdS)Nr-r+r.r0r )r,rr2rZTextTestRunnerr"Útyper-r+r.r0r Ú	TypeErrorZrunrRÚresultr*r(Z
wasSuccessful)r8r2rrrr7æs.				
		
		zTestProgram.runTests)rOÚ
__module__Ú__qualname__Ú__doc__r%r-r+r,r.r5r0r=rZdefaultTestLoaderr:rAr?r6rQr>rSrTrUrKr7rrrrr0s&		#	r)rmr(rZrÚrrZsignalsrZ
__unittestrDrFrrÚobjectrÚmainrrrrÚ<module>s	Ó