Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_code_module.cpython-33.pyo

�
��f�	c@s�dZddlZddlZddlmZddlmZddlmZejd�Z	Gdd�dej
�Zd	d
�Ze
dkr�ej�ndS(uCTest InteractiveConsole and InteractiveInterpreter from code moduleiN(u	ExitStack(umock(usupportucodecBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uTestInteractiveConsolecCstj�|_|j�dS(N(ucodeuInteractiveConsoleuconsoleumock_sys(uself((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyusetUp
suTestInteractiveConsole.setUpcCs�t�}|j|j�|jtjddd	��|_|jtjd��|_|jtjd��|_	tjddt
jdt
j�}|j|�|_tj
tjkr�|jj|j_
ndS(
u.Mock system environment for InteractiveConsoleu
code.inputucreateucode.sys.stdoutucode.sys.stderrucode.sysuwrapsuspecNT(u	ExitStacku
addCleanupucloseu
enter_contextumockupatchuTrueuinfuncustdoutustderrucodeusysusysmodu
excepthooku__excepthook__(uselfustackuprepatch((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyumock_syss	!uTestInteractiveConsole.mock_syscCs9td�|j_|jj�|j|jjd�dS(NuFinishedu>>> (uEOFErroruinfuncuside_effectuconsoleuinteractuassertEqualusysmodups1(uself((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyutest_ps1s
uTestInteractiveConsole.test_ps1cCs9td�|j_|jj�|j|jjd�dS(NuFinishedu... (uEOFErroruinfuncuside_effectuconsoleuinteractuassertEqualusysmodups2(uself((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyutest_ps2$s
uTestInteractiveConsole.test_ps2cCsrddtd�g|j_|jj�xCt|jj�D]#}ddj|d�kr;Pq;q;Wt	d��dS(Nu	'antioch'uuFinisheduantiochiuno console stdout(
uEOFErroruinfuncuside_effectuconsoleuinteractulistustdoutumethod_callsujoinuAssertionError(uselfucall((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyutest_console_stderr)s
u*TestInteractiveConsole.test_console_stderrcCsidtd�g|j_|jj�x=|jjD]#}ddj|d�kr2Pq2q2Wtd��dS(Nu	undefineduFinishedu
NameError:uiuNo syntax error from console(	uEOFErroruinfuncuside_effectuconsoleuinteractustderrumethod_callsujoinuAssertionError(uselfucall((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyutest_syntax_error2s
u(TestInteractiveConsole.test_syntax_errorcCsQdtd�g|j_tj�}||j_|jj�|j	|j
�dS(Nuraise ValueError('')uFinished(uEOFErroruinfuncuside_effectumockuMockusysmodu
excepthookuconsoleuinteractu
assertTrueucalled(uselfuhook((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyutest_sysexcepthook;s
u)TestInteractiveConsole.test_sysexcepthookN(
u__name__u
__module__u__qualname__usetUpumock_sysutest_ps1utest_ps2utest_console_stderrutest_syntax_errorutest_sysexcepthook(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyuTestInteractiveConsoles		uTestInteractiveConsolecCstjt�dS(N(usupporturun_unittestuTestInteractiveConsole(((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyu	test_mainDsu	test_mainu__main__(u__doc__usysuunittestu
contextlibu	ExitStackumockutestusupportu
import_moduleucodeuTestCaseuTestInteractiveConsoleu	test_mainu__name__umain(((u:/opt/alt/python33/lib64/python3.3/test/test_code_module.pyu<module>s9