Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.218.88.176
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_traceback.pyc
�
@��cc@s�dZddlmZddlZddlZddlmZddlmZmZm	Z	m
Z
mZddlZdej
fd��YZdej
fd	��YZd
ej
fd��YZd�Zed
kr�e�ndS(sTest cases for traceback modulei����(tStringION(treload(trun_unittestt	is_jythontErrortcpython_onlytcaptured_outputtTracebackCasescBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZRS(cCs;y|�Wn |k
r-}tj||�SXtd�dS(Nscall did not raise exception(t	tracebacktformat_exception_onlyt
ValueError(tselftfunctexctvalue((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytget_exception_formats
cCstddd�dS(Nsdef fact(x):
	return x!
t?texec(tcompile(R((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytsyntax_error_with_caretscCstddd�dS(Ns1 +
RR(R(R((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytsyntax_error_with_caret_2scCsddl}dS(Ni����(ttest.badsyntax_nocaret(Rttest((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytsyntax_error_without_caretscCstddd�dS(Nsdef spam():
  print 1
 print 2RR(R(R((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytsyntax_error_bad_indentation#scCstddd�dS(Ns	 print(2)RR(R(R((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytsyntax_error_bad_indentation2&scCs|j|jt�}|jt|�dk�|j|dj�dk�|jd|d�|j|djd�|djd�k�|j|jt�}|jd|d�|j|dj	d�dk�|j|djd�|djd�k�dS(	Niis	return x!t^it!s
t+(
RRtSyntaxErrort
assertTruetlentstriptassertIntfindRtcount(Rterr((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt
test_caret)s	-	 cCsYtr
dS|j|jt�}|jt|�dk�|j|dj�dk�dS(Niis[x for x in x] = x(RRRRRRR (RR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_nocaret7s	cCs�|j|jt�}|jt|�dk�|j|dj�dk�|jd|d�|j|djd�|djd�k�dS(Niisprint 2Rit2(RRtIndentationErrorRRR R!R"(RR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_bad_indentation@s	cCs!ddl}ddl}ddl}tj}|j�}ztjjd|�|jj|d�}t|d�dIJdtj	kr�tj	d=nddl
}y|j�Wn!tk
r�t
jtj�nX|jd�t|d�dIJt|�y|j�Wn;tk
rGt
jtj�dd}|j|d	�nXWd|tj(x3|j|�D]"}	|j|jj||	��qfW|j|�X|j|jt�}
|jt|
�d�|j|
d
j�d�|jd|
d
�|j|
d
jd�|
d
jd��dS(Ni����istest_bug737473.pytws!
def test():
    raise ValueErrorttest_bug737473is*
def test():
    raise NotImplementedErrorsraise NotImplementedErrorisprint(2)Ritp(tosttempfilettimetsystpathtmkdtemptinserttjointopentmodulesR+RR
Rt
extract_tbt
exc_tracebacktsleepRtNotImplementedErrortassertEqualtlistdirtunlinktrmdirRRR(RR R!R"(RR-R.R/t	savedpathttestdirttestfileR+tsrctfR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyR+HsD$








 	cCs5t�}tj|j|�}|j|dg�dS(NsKeyboardInterrupt
(tKeyboardInterruptRR	t	__class__R;(Rtetlst((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_base_exception|s	cCsJd}tj|d�}|jt|�d�|j|d|d�dS(NsString Exceptioniis
(RR	tNoneR;R(Rtstr_typeR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_string_exception1�scCsXd}d}tj||�}|jt|�d�|j|d|d|d�dS(NsString ExceptionsString Valueiis: s
(RR	R;R(RRJt	str_valueR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_string_exception2�s
cCsudtfd��Y}tj||��}|jt|�d�d|j}|j|d|jd|d�dS(NtXcBseZd�ZRS(cSsdddS(Nii((R((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt__str__�s(t__name__t
__module__RO(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyRN�sis<unprintable %s object>is: s
(t	ExceptionRR	R;RRP(RRNR$RL((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt%test_format_exception_only_bad__str__�s

cCs)tjdd�}|j|dg�dS(NsNone
(RR	RIR;(RR$((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_without_exception�scCsrtd�}tjt|�|�}|j|dg�td�}tjt|�|�}|j|dg�dS(Ns�sAssertionError: �
uésAssertionError: \xe9
(tAssertionErrorRR	ttypeR;(RR$tlines((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_unicode�s(RPRQRRRRRRR%R&R)R+RHRKRMRSRTRX(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyR
s 											4						tTracebackFormatTestscBs)eZed��Zd�Zd�ZRS(cCsddlm}ytd��Wndtk
r�tj�\}}}ddjtj|��}t�}|||�|j	�}n
Xt
d��|j||�|j�}|jt
|�d�|\}	}
}|j|	jd��|j|
jd	��|j|jd
��dS(Ni����(ttraceback_printtblahs#Traceback (most recent call last):
ts&unable to create test traceback stringit	Tracebacks  Files	    raise(t	_testcapiRZtKeyErrorR0texc_infoR4Rt	format_tbRtgetvalueRR;t
splitlinesRRt
startswith(RRZttype_Rttbt
traceback_fmttfile_t
python_fmtttb_linestbannertlocationtsource_line((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_traceback_format�s$
	
c	Cs�d�}td��}|�WdQX|jj}|jj}|j|j�j�dd||dfdd||dfd	g�dS(
NcSstj�dS(N(Rtprint_stack(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytprn�ststderri����s)  File "%s", line %d, in test_print_stackis	    prn()s  File "%s", line %d, in prnis    traceback.print_stack()(Rt__code__tco_firstlinenotco_filenameR;RbRc(RRpRqtlinenotfile((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_print_stack�s	
cCsdd�}|�}|jj}|jj}|j|dd||dfd||dfg�dS(NcSs
tj�S(N(Rtformat_stack(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytfmt�si����s>  File "%s", line %d, in test_format_stack
    result = fmt()
isA  File "%s", line %d, in fmt
    return traceback.format_stack()
i(RrRsRtR;(RRytresultRuRv((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyttest_format_stack�s		
(RPRQRRnRwR{(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyRY�s	tMiscTracebackCasescBseZd�ZRS(cCshd�}|�}|jj}|jj}|j|d||dddf||dddfg�dS(	NcSs
tj�S(N(Rt
extract_stack(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pytextract�si����ittest_extract_stacksresult = extract()iR~s return traceback.extract_stack()(RrRsRtR;(RR~RzRuRv((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyR�s		
(RPRQR(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyR|�scCstttt�dS(N(RRRYR|(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt	test_main�st__main__(t__doc__RR0tunittesttimpRttest.test_supportRRRRRRtTestCaseRRYR|R�RP(((s:/usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt<module>s(�8	
© 2025 GrazzMean