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.191.29.0
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_pyclbr.pyc
�
?��cc@s�dZddlmZmZddlZddlmZmZmZm	Z	ddl
Z
ddlmZe
ed���Ze
ed���Zedd	e�dd
lmZdefd��YZd
�Zedkr�e�ndS(s/
   Test cases for pyclbr.py
   Nick Mathewson
i����(trun_unittestt
import_moduleN(t	ClassTypetFunctionTypet
MethodTypetBuiltinFunctionType(tTestCasecCsdS(N(tNone(((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt<lambda>tcCsdS(N(R(tc((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyRR	tcommandst
deprecated(t	getstatust
PyclbrTestcBs_eZd�Zd�Zd�Zd�Zd	d
d�Zd�Zd�Z	d�Z
d�ZRS(cCs^t|�t|�At|�}|rZtjd|||fIJ|jd|j��ndS(s0 succeed iff {l1} - {ignore} == {l2} - {ignore} sl1=%r
l2=%r
ignore=%rs
%r missingN(tsettsyststderrtfailtpop(tselftl1tl2tignoretmissing((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pytassertListEqs cCsR||krdSt||�s+dG|GHn|jt||�d||f�dS(s2 succeed iff hasattr(obj,attr) or attr in ignore. Ns???sexpected hasattr(%r, %r)(thasattrt
assertTrue(RtobjtattrR((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt
assertHasattr$scCsF||krdS||kr2tjdI|IJn|j||�dS(s* succeed iff key in obj or key in ignore. Ns***(RRtassertIn(RRtkeyR((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pytassertHaskey,s
cCs/||kr+||kr+|j||�ndS(s2 succeed iff a == b or a in ignore or b in ignore N(tassertEqual(RtatbR((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pytassertEqualsOrIgnored3scCs|d
kr*t|t�idg�}ntj|�}d�}x_|j�D]Q\}}||krmqOn|j|||�t||�}t|tj	�r�|j
|ttf�|j
|kr�qOn|j|j
|j�qO|j
|ttf�|j
|krqOng|jD]}	|	j^q}
g|jD]}	t|	d|	�^q9}y|j|
||�Wntjd|IJ�nXg}xB|jj�D]1}
||t||
�|
�r�|j|
�q�q�Wg}x\|jj�D]K}
|
d dkr+|
ddkr+|jd||
�q�|j|
�q�WyF|j|||�|j|j
|j�|j|j|j|�WqOtjd|IJ�qOXqOWd	�}x`t|�D]R}t||�}t|ttf�r�|||�r|j|||�qq�q�Wd
S(s� succeed iff pyclbr.readmodule_ex(modulename) corresponds
            to the actual module object, module.  Any identifiers in
            ignore are ignored.   If no module is provided, the appropriate
            module is loaded with __import__.s<silly>cSs�|j}t|t�r2t||t�s�tSnct|t�sEtS|jdk	r~t||t�sw|j|k	r�tSnt||t�s�tS|j	}|j
d�r�|jd�r�d|jj	|f}n||kS(Nt__s_%s%s(
t__dict__t
isinstanceRtStaticMethodTypetFalseRtim_selfRtClassMethodTypet__name__t
startswithtendswithtim_class(toclassRtnamet	classdicttobjname((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pytismethodEs 		R2sclass=%siR&i����t_cSsBt|t�r|j|jkSt|t�r>|j|jkStS(N(R(Rt
__module__R-Rtfunc_globalsR'R*(titemtmodule((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt
defined_in�s
N( Rt
__import__tglobalstpyclbrt
readmodule_extitemsRtgetattrR(tFunctiontassertIsInstanceRRR7R"R:Rttypet	__bases__R-tsuperRRRR'tkeystappendtmethodsR%R2tdirR!(Rt
moduleNameR:RtdictR5R2tvaluetpy_itemtbaset
real_basestpyclbr_basest
actualMethodstmtfoundMethodsR;R9((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pytcheckModule8s`	% 	cCsS|jd�|jddd�tddt�}|jd|�|jd�dS(	NR>tdoctestRtDocTestCasetrfc822Rtdifflib(RW(RURtTrue(RRX((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt	test_easy�s

cCs|jd�dS(Nstest.pyclbr_input(RU(R((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyttest_decorators�scCs�|j}|ddd�|ddd�|ddd�|d�|ddd�|d�|ddd�|d�|d�|d�|d�dS( NtrandomRtRandomtcgitlogturllibt_CFNumberToInt32t_CStringFromCFStringt_CFSetuptgetproxies_registrytproxy_bypass_registrytproxy_bypass_macosx_sysconft
open_httpstgetproxies_macosx_sysconftgetproxies_internetconfigtpickletaifctopenfptCookiet	sre_parsetdumptgroupstpdbtpydocsemail.parserstest.test_pyclbr(R^(R`(	RbRcRdReRfRgRhRiRj(Rm(RpRq(RU(Rtcm((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyttest_others�s(		




cCs|jttjd�dS(Nsasyncore.foo(tassertRaisestImportErrorR>R?(R((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyttest_issue_14798�sN((R-R7RRR!R%RRUR[R\RuRx(((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyRs				_			cCstt�dS(N(RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt	test_main�st__main__(t__doc__ttest.test_supportRRRttypesRRRRR>tunittestRRDtstaticmethodR)tclassmethodR,RZRR
RRyR-(((s7/usr/local/python-2.7/lib/python2.7/test/test_pyclbr.pyt<module>s"	�	
© 2025 GrazzMean