403 Forbidden


Disable Functions:
Path : /lib64/python2.7/site-packages/psutil/tests/
File Upload :
Command :
Current File : //lib64/python2.7/site-packages/psutil/tests/test_misc.pyo

�
S��]c@sdZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
mZddl
mZddl
m
Z
ddl
mZddlmZddlmZdd	lmZdd
lmZddlmZddlmZdd
lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z ddlm!Z!ddlm"Z"ddlm#Z#ddlm$Z$ddlm%Z%ddlm&Z&ddlm'Z'ddlm(Z(ddlm)Z)ddlm*Z*dd lm+Z+dd!lm,Z,dd"lm-Z-dd#lm.Z.dd$lm/Z/dd%lm0Z0dd&lm1Z1dd'lm2Z2dd(lm3Z3dd)lm4Z4dd*lm5Z5dd+lm6Z6dd,lm7Z7dd-lm8Z8dd.lm9Z9dd/lm:Z:dd0lm;Z;dd1lm<Z<dd2lm=Z=dd3lm>Z>dd4lm?Z?ddl
Z
ddlZ
d5e;j@fd6��YZAejBd7d8�ZCd9e;j@fd:��YZDe;jEe9d;�e;jEe:oejFjGe5�d<�d=e;j@fd>��Y��ZHd?e;j@fd@��YZIdAe;j@fdB��YZJdCe;j@fdD��YZKdEe;j@fdF��YZLdGe;j@fdH��YZMdIe;j@fdJ��YZNeOdKkr�ddLlPmQZQeQeR�ndS(Ms
Miscellaneous tests.
i����N(tLINUX(tNETBSD(tPOSIX(tWINDOWS(tmemoize(tmemoize_when_activated(t
supports_ipv6(twrap_numbers(t	open_text(topen_binary(tPY3(tAPPVEYOR(tbind_socket(tbind_unix_socket(t
call_until(tchdir(tcreate_proc_children_pair(tcreate_sockets(tcreate_zombie_proc(tDEVNULL(t
get_free_port(tget_test_subprocess(tHAS_BATTERY(tHAS_CONNECTIONS_UNIX(tHAS_MEMORY_MAPS(tHAS_NET_IO_COUNTERS(tHAS_SENSORS_BATTERY(tHAS_SENSORS_FANS(tHAS_SENSORS_TEMPERATURES(timport_module_by_path(t
is_namedtuple(tmock(t
PYTHON_EXE(t
reap_children(t
reload_module(tretry(tROOT_DIR(t
safe_mkdir(tsafe_rmpath(tSCRIPTS_DIR(tsh(ttcp_socketpair(tTESTFN(tTOX(tTRAVIS(tunittest(tunix_socket_path(tunix_socketpair(t
wait_for_file(twait_for_pidtTestMisccBs�eZed�Zd�Zed�Zed�Zed�Zed�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(c	Cs�tj�}||�}|jd|�|jd|j|�|jd|�|j|j�|�tjjtjddtjt	j
����Ttj�}||�}|jd|j|�|jd|�|jd|�WdQXtjjtjddtjt	j
����Ttj�}||�}|jd|j|�|jd|�|jd|�WdQXtjjtjddtj
t	j
����Dtj�}||�}|jd|j|�|jd|�WdQXdS(Nspsutil.Processspid=%ssname=tnametside_effecttzombiet
terminated(tpsutiltProcesstassertIntpidR3Rtpatchtobjectt
ZombieProcesstostgetpidtassertNotInt
NoSuchProcesstAccessDenied(tselftfunctptr((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__repr__Ss4cCs|jdt�dS(NRD(RGtstr(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__str__oscCsm|jttjd��d�|jttjddd��d�|jttjddd��d�dS(NiAs7psutil.NoSuchProcess process no longer exists (pid=321)R3tfoosCpsutil.NoSuchProcess process no longer exists (pid=321, name='foo')tmsgspsutil.NoSuchProcess foo(tassertEqualtreprR7RA(RCRD((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_no_such_process__repr__rscCs�|jttjd��d�|jttjddd��d�|jttjddddd��d�|jttjdd	d��d
�dS(NiAsEpsutil.ZombieProcess process still exists but it's a zombie (pid=321)R3RJsQpsutil.ZombieProcess process still exists but it's a zombie (pid=321, name='foo')tppidisYpsutil.ZombieProcess process still exists but it's a zombie (pid=321, name='foo', ppid=1)RKspsutil.ZombieProcess foo(RLRMR7R=(RCRD((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_zombie_process__repr__~scCsm|jttjd��d�|jttjddd��d�|jttjddd��d�dS(NiAspsutil.AccessDenied (pid=321)R3RJs)psutil.AccessDenied (pid=321, name='foo')RKspsutil.AccessDenied foo(RLRMR7RB(RCRD((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_access_denied__repr__�scCss|jttjd��d�|jttjddd��d�|jttjddddd��d�dS(	NiAs/psutil.TimeoutExpired timeout after 321 secondsR:ios9psutil.TimeoutExpired timeout after 321 seconds (pid=111)R3RJsEpsutil.TimeoutExpired timeout after 321 seconds (pid=111, name='foo')(RLRMR7tTimeoutExpired(RCRD((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_timeout_expired__repr__�scCsUtj�}tj�}|j||�d|_|j||�|j|d�dS(NiRJ(ii(R7R8RLt_identtassertNotEqual(RCtp1tp2((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__eq__�s	cCs8ttj�tj�g�}|jt|�d�dS(Ni(tsetR7R8RLtlen(RCts((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__hash__�sc
Cs�tt�}x�|D]�}|dkr+qn|jd�syt|�Wq�tk
r�|tjkr�tt|�}|dkr�qn|jdk	r�d
|jj	�kr�|j
d|�q�q�q�XqqWx!tjD]}|j||�q�WdS(Ntcallableterrort
namedtupletteststlongttesttNUM_CPUSt	BOOT_TIMEtTOTAL_PHYMEMtPermissionErrortProcessLookupErrort_t
deprecateds%r not in psutil.__all__(scallableserrors
namedtuplestestsslongRbRcRdReRfRg(tdirR7t
startswitht
__import__tImportErrort__all__tgetattrtNonet__doc__tlowertfailR9(RCt
dir_psutilR3tfun((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest__all__�s(
	
"cCs<|jdjgtjD]}t|�^q�tj�dS(Nt.(RLtjoinR7tversion_infoRHt__version__(RCtx((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_version�s.cCs/tj�}d|_|jd|j��dS(Nt1RJ(R7R8RJR@tas_dict(RCRE((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt!test_process_as_dict_no_new_names�s	cs�t�fd��}g�xOtd�D]A}|�}dif}|j||�|jt��d�q(WxRtd�D]D}|d�}d	if}|j||�|jt��d�qzWx_td�D]Q}|ddd�}d
idd6f}|j||�|jt��d�q�W|j�|�}dif}|j||�|jt��d�|j|jd�dS(Ncs�jd�||fS(s
foo docstringN(tappendRp(targstkwargs(tcalls(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ�s
iitbariis
foo docstring((i(i((RtrangeRLRZtcache_clearRq(RCRJR{trettexpected((R�s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_memoize�s.	
	cs�dd�fd��Y}|�}g�|j�|j�|jt��d�g�|jj|�|j�|j�|jt��d�g�|jj|�|j�|j�|jt��d�dS(NtFoocseZe�fd��ZRS(cs�jd�dS(N(R�Rp(RC(R�(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ�s(t__name__t
__module__RRJ((R�(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��sii((RJRLRZtcache_activatetcache_deactivate(RCR�tf((R�s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_memoize_when_activated�s 	





cCs9ddlm}d�}|j|d�id|d�6�|j|d�id|d�6d|d	�6�|j|d
�id|d�6d|d	�6�|j|d�id|d�6d|d	�6�|j|d
�id|d�6�|j|d�id|d�6�|j|d�id|d�6�dS(Ni����(tparse_environ_blockcSstr|j�S|S(N(Rtupper(R[((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytkssa=1R}tas	a=1b=2t2tbsa=1b=ts
a=1b=2c=3txxxa=1s	a=1=b=2sa=1b=2(tpsutil._commonR�RL(RCR�R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_parse_environ_blocks	!!!##cCs|jtj�t�r�tjd��}t|_tj�WdQXtj�tjddtj��}WdQXtj�tjddtj	��}tj�WdQXtj�tjddtj	��}tj�WdQXn;|j
t��*tjtjtj
�}|jd�WdQXdS(Nspsutil._common.socketspsutil._common.socket.socketR4s!psutil._common.socket.socket.binds::1i(s::1i(t
addCleanupRR�RR;tFalsethas_ipv6tsocketR^tgaierrortassertRaisest	ExceptiontAF_INET6tSOCK_STREAMtbind(RCR[tsock((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_supports_ipv6*s.		





	c	Cs�ddlm}tjjt�}tjddtt	j
d���|jt||�WdQXtjddtt	jd���|jt||�WdQXtjddtt	j
d���WdQXtjddt��WdQXdS(Ni����(t
isfile_strictspsutil._common.os.statR4RJspsutil._common.stat.S_ISREGtreturn_value(R�R�R>tpathtabspatht__file__RR;tOSErrorterrnotEPERMR�tEACCEStEINVALR�(RCR�t	this_file((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_isfile_strictJscs��fd�}|tj�j��|tj��|tj��|tj��|tjdd��|tj��tr�t	j
jd�r�nts�|tj
��n|tj��|tjt	j���|tj��dS(NcsWtdk	r%tjtj|��ntj|�}tj|�}�j||�dS(N(tjsonRptloadstdumpstpickleRL(R�R�R�(RC(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytcheck\s
tintervalis/proc/diskstats(R7R8R~tvirtual_memorytswap_memoryt	cpu_timestcpu_times_percenttnet_io_countersRR>R�texistsRtdisk_io_counterstdisk_partitionst
disk_usagetgetcwdtusers(RCR�((RCs</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_serialization[scCswtjjtd�}tr;tjj|�r;|jd�St|�}|jt	|j
�|j|j�t
j�dS(Nssetup.pyscan't find setup.py(R>R�RxR$R,R�tskipTestRR�t
SystemExittsetupRLtget_versionR7Rz(RCtsetup_pytmodule((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_setup_scriptrs
cCs�tjjtjddtj��}tj�WdQXtjjtjddtjd���}tj�WdQXtjjtjddt��'}|jt��tj�WdQXWdQXdS(Ntcreate_timeR4i(	RR;R<R7R8RBR=t
ValueErrorR�(RCtmeth((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_ad_on_process_creationzs

c
Csatjddd��F|jt��}tt�WdQX|jdt|j�j	��WdQXdS(Nspsutil._psplatform.cext.versionR�s0.0.0sversion conflict(
RR;R�RmR"R7R9RHt	exceptionRr(RCtcm((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_sanity_version_check�s
(R�R�RMRGRIRNRPRQRSRXR\RvR|RR�R�R�R�R�R�R�R�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR2Qs(							#			 				RJsa b ctTestWrapNumberscBs�eZd�ZeZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zejed
�d��ZRS(cCstj�dS(N(RR�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytsetUp�scCs6itddd�d6}|jt|d�|�dS(Nitdisk1tdisk_io(tntRLR(RCtinput((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_first_call�scCsOitddd�d6}|jt|d�|�|jt|d�|�dS(NiR�R�(R�RLR(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_input_hasnt_changed�scCs�itddd�d6}|jt|d�|�itddd�d6}|jt|d�|�itddd�d6}|jt|d�|�itddd�d6}|jt|d�|�dS(	NiR�R�i
iiii(R�RLR(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_increase_but_no_wrap�scCs^itddd�d6}|jt|d�|�itddd�d6}|jt|d�itddd�d6�itddd�d6}|jt|d�itddd�d6�itddd�d6}|jt|d�itddd�d6�itddd�d6}|jt|d�itddd	�d6�itddd�d6}|jt|d�itddd	�d6�itd
dd�d6}|jt|d�itddd	�d6�itddd�d6}|jt|d�itddd	�d6�itddd�d6}|jt|d�itddd	�d6�dS(
NidR�R�i
iniZi�ii�i2i�i((R�RLR(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_wrap�s4cCs�itddd�d6}|jt|d�|�itddd�d6tddd�d6}|jt|d�|�itddd�d6}|jt|d�|�dS(NiR�R�itdisk2i(R�RLR(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_changing_keys�scCs�itddd�d6tddd�d6}|jt|d�|�itddd�d6tddd�d6}|jt|d�itddd�d6tddd�d6�itddd�d6}|jt|d�|�itddd�d6tddd�d6}|jt|d�|�itddd�d6tddd�d6}|jt|d�|�itddd�d6tddd�d6}|jt|d�itddd�d6tddd�d6�dS(Ni2R�idR�R�i
in(R�RLR(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_changing_keys_w_wrap�s*c
Cs�id)d
6d*d6d+d6d,d%6}|jt|d&�|�|jt|d&�|�id-d
6d.d6d/d6d0d%6}t|d&�}|j|d
dd(�dS(1Ni,i�i�i#iRi�ii��iȷtnvme0n1i�iitUiiiit	nvme0n1p1i6i�$i�Niiii�it	nvme0n1p2iU	i�i"i�i�i4i�i�i\t	nvme0n1p3R�idi�(	i,i�i�i#iRi�ii��iȷ(	i�iitUiiiiii(	i6i6i�$i�Niiii�i(	iU	i�i"i�i�i4i�i�i\(	idi�i�i#iRi�ii��iȷ(	i�iitUiiiiii(	i6i6i�$i�Niiii�i(	iU	i�i"i�i�i4i�i�i\(RLR(RCtdtout((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_real_datas



cCs�itddd�d6}t|d�tj�}|j|di|d6�|j|diid6�|j|diid6�dS(NiR�R�iii(R�Rt
cache_infoRL(RCR�tcache((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_first_calls
cCs�itddd�d6}t|d�itddd�d6}t|d�tj�}|j|di|d6�|j|diidd6dd	6dd
6d6�|j|diid6�dS(NiR�R�i
iii(sdisk1i(sdisk1i(sdisk1i(R�RR�RL(RCR�R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_call_twices

#cs1itddd�d6}t|d�itddd�d6}t|d�tj�}�j|di|d6��j|diidd6dd
6dd6d6��j|diitdg�d6d6��fd�}itddd�d6}t|d�tj�}�j|di|d6�|�itddd	�d6}t|d�tj�}�j|di|d6�|�itddd
�d6}t|d�tj�}�j|di|d6��j|diidd6dd6dd6d6��j|diitdg�d6d6�dS(NidR�R�i
iiicsktj�}�j|diidd6dd6dd	6d6��j|diitd
g�d6d6�dS(NiiR�idiR�(sdisk1i(sdisk1i(sdisk1i(sdisk1i(RR�RLRY(R�(RC(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytassert_9s
iZii�(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(R�RR�RLRY(RCR�R�R�((RCs</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_wrap*s:

#+



#cCs�itddd�d6}t|d�itddd�d6tddd�d6}t|d�tj�}|j|di|d6�|j|diidd	6dd
6dd6d6�|j|diid6�dS(NiR�R�iR�iii(sdisk1i(sdisk1i(sdisk1i(R�RR�RL(RCR�R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_changing_keysZs

#cCs}itddd�d6}t|d�t|d�tjd�|jtj�iiif�tjd�tjd�dS(NiR�R�s?!?(R�RR�RLR�(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_cleargs



s
not supportedcCs�tj�stj�r'|jd�Stj�tj�tj�}x.|D]&}|jd|�|jd|�qNWtjj�tj�}x.|D]&}|jd|�|jd|�q�Wtjj�tj�}|j	|iiif�dS(Nsno disks or NICs availablespsutil.disk_io_countersspsutil.net_io_counters(
R7R�R�R�RR�R9R�R@RL(RCtcachesR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_clear_public_apisps 






(R�R�R�ttearDownR�R�R�R�R�R�R�R�R�R�R�R�R-tskipIfRR�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��s				
	%						0	
		scan't test on TOXscan't locate scripts directorytTestScriptscBs�eZdZed��Zed!d��Zd�Zej	e
d�d��Zd�Zd�Z
d�Zd	�Zej	ep�eo�ej�d
�d��Zd�Zd
�Zd�Zej	ed�d��Zej	ed�d��Zd�Zd�Zd�Zd�Zd�Zd�Z ej	e!d�d��Z"d�Z#ej	e$d�ej	ed�d���Z%ej	e&d�ej	ed�d���Z'ej	e(d�ej	e)d�d���Z*d �Z+RS("s-Tests for scripts in the "scripts" directory.cOs�dtjjt|�}t|g}x|D]}|j|�q,Wyt||�j�}Wn2tk
r�}dt	|�kr�t	|�S�nX|S(Ns%sRB(
R>R�RxR'R R�R(tstriptRuntimeErrorRH(texeR�R�tcmdtargR�terr((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
assert_stdout�s

cCsltjjt|�}tr3t|ddd�}nt|d�}|�|j�}WdQXtj|�dS(Ntrttencodingtutf8(	R>R�RxR'R
topentreadtasttparse(R�R�R�tsrc((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
assert_syntax�scCst|�}xltjt�D][}|jd�rdtjj|�d|krw|jdtjjt|��qwqqWdS(Ns.pyttest_isno test defined for %r script(	RjR>tlistdirR'tendswithR�tsplitextRsRx(RCtmethsR3((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_coverage�s 	s
POSIX onlycCsvxotjt�D]^}|jd�rtjjt|�}tjtj|�tj@sn|j	d|�qnqqWdS(Ns.pys%r is not executable(
R>RR'RR�RxtstattS_IXUSRtST_MODERs(RCR3R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_executable�s
cCs|jd�dS(Ns
disk_usage.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_disk_usage�scCs|jd�dS(Nsfree.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_free�scCs|jd�dS(Ns
meminfo.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_meminfo�scCs |jdttj���dS(Nsprocinfo.py(R�RHR>R?(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_procinfo�ss unreliable on APPVEYOR or TRAVIScCs|jd�dS(Nswho.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_who�scCs|jd�dS(Nsps.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_ps�scCs|jd�dS(Ns	pstree.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_pstree�scCs|jd�dS(Ns
netstat.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_netstat�ssunreliable on TRAVIScCs|jd�dS(Nsifconfig.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_ifconfig�ss
not supportedcCs |jdttj���dS(Nspmap.py(R�RHR>R?(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_pmap�scCsDdtj�j�jkr-|jd��n|jddt�dS(Ntusss
not supportedsprocsmem.pytstderr(R7R8tmemory_full_infot_fieldsR�R�R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_procsmem�scCs|jd�dS(Ns
killall.py(R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_killall�scCs|jd�dS(Ns	nettop.py(R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_nettop�scCs|jd�dS(Nstop.py(R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_top�scCs|jd�dS(Nsiotop.py(R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_iotop�scCs>|jdtj�j��}|jttj��|�dS(Nspidof.py(R�R7R8R3R9RHR>R?(RCtoutput((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_pidof�ssWINDOWS onlycCs|jd�dS(Nswinservices.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_winservices�scCs|jd�dS(Nscpu_distribution.py(R(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cpu_distribution�scCs-tj�s|jd�n|jd�dS(Nsno temperaturesstemperatures.py(R7tsensors_temperaturesR�R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_temperatures�scCs-tj�s|jd�n|jd�dS(Nsno fanssfans.py(R7tsensors_fansR�R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_fansss
no batterycCs|jd�dS(Ns
battery.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_battery
scCs|jd�dS(Ns
sensors.py(R�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_sensorssN(,R�R�RqtstaticmethodR�RpRR	R-R�RR
RRRRRR,R7R�RRRRRRRRRRRR R"RR#R$RR&RR(RRR)R*(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��s@
	
														tTestRetryDecoratorcBs�eZejd�d��Zejd�d��Zejd�d��Zejd�d��Zejd�d��Zejd�d��Z	RS(s
time.sleepcsftdddddd��fd��}ttd���|j|�d�|j|jd�dS(NtretriesiR�itlogfuncs#x�r�j�ddqWdS(Nii(tpop((tqueue(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ!s	
i(R#RptlistR�RLt
call_count(RCtsleepRJ((R0s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retry_successs*csctdddddd��fd��}ttd���|jt|�|j|jd�dS(NR-iR�iR.cs#x�r�j�ddqWdS(Nii(R/((R0(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ0s	
i(R#RpR1R�R�tZeroDivisionErrorRLR2(RCR3RJ((R0s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retry_failure,s*cCsEtdtdd�d��}|jt|�|j|jd�dS(NR�R�icSs
t�dS(N(t	TypeError(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ=si(R#R�R�R7RLR2(RCR3RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_exception_arg;scCsKtdddddd�d��}|jt|�|j|jd�dS(NR-iR�R.cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJHsi(R#RpR�R5RLR2(RCR3RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_no_interval_argDs$cCsKtdddddd�d��}|jt|�|j|jd�dS(NR-iR�iR.cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJRs(R#RpR�R5RLR2(RCR3RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_argOs$cCs |jttdddd�dS(NR-ittimeouti(R�R�R#(RCR3((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_and_timeout_argsYs(
R�R�RR;R4R6R8R9R:R<(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR,s	
tTestSyncTestUtilscBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCstt�dS(N(R&R*(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR�`scCsettj��ttj��d}tjddtdg���|j	tj
t|�WdQXdS(Ni��spsutil.tests.retry.__iter__R�i(R1R>R?tmaxR7tpidsRR;titerR�RA(RCtnopid((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_pidcscCs3ttd��}|jd�WdQXtt�dS(NtwRJ(R�R*twriteR0(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_fileis
cCs*ttd��WdQXttdt�dS(NRCtempty(R�R*R0tTrue(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_emptyoscCs<tjddtdg���|jttt�WdQXdS(Nspsutil.tests.retry.__iter__R�i(RR;R@R�tIOErrorR0R*(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_no_fileuscCs9ttd��}|jd�WdQXttdt�dS(NRCRJtdelete(R�R*RDR0R�(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_no_deleteyscCs&td�d�}|j|d�dS(NcSsdS(Ni((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt<lambda>�ssret == 1i(RRL(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_call_untils(	R�R�R�RBRERHRJRLRN(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR=^s						tTestFSTestUtilscBsDeZd�ZeZd�Zd�Zd�Zd�Zd�ZRS(cCstt�dS(N(R&R*(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��scCs,tt��}|j|jd�WdQXdS(NR�(RR�RLtmode(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_open_text�scCs,tt��}|j|jd�WdQXdS(Ntrb(R	R�RLRP(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_open_binary�scCstt�tt�dS(N(R%R*(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_safe_mkdir�s

c
Cs�ttd�j�tt�tt�tjt�tt�tjddtt	j
d���'}|jt��tt�WdQXWdQXdS(NRCspsutil.tests.os.statR4R�(R�R*tcloseR&R>tmkdirRR;R�R�R�R�(RCtm((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_safe_rmpath�s



c	Csktj�}tjt�tt��*|jtj�tjj|t��WdQX|jtj�|�dS(N(R>R�RVR*RRLR�Rx(RCtbase((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_chdir�s


+(	R�R�R�R�RQRSRTRXRZ(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRO�s					tTestProcessUtilscBs6eZd�Zd�Zejed�d��ZRS(cCs&t�}tj|j�}t�dS(N(RR7R8R:R!(RCtsubpRE((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_reap_children�s	cCs�t�\}}|j|j|j�tj�jdt�}|jt|�d�|j	||�|j	||�|j|j
�tj��|j|j
�|j�t
�dS(Nt	recursivei(RRUR:R7R8tchildrenRGRLRZR9ROR>R?R!(RCRVRWR_((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_proc_children_pair�ss
POSIX onlycCsHt�}|jtdt�tj|�}|j|j�tj�dS(NR^(	RR�R!RGR7R8RLtstatust
STATUS_ZOMBIE(RCtzpidRE((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_zombie_proc�s	(R�R�R]R`R-R�RRd(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR[�s			tTestNetUtilscBsmeZd�Zejed�d��Zd�Zejed�ejed�d���Z	d�Z
RS(cCsNt�}tjtdd|f���!}|j|j�d|�WdQXdS(NtaddrR�i(Rt
contextlibtclosingRRLtgetsockname(RCtportR[((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR�s	!s
POSIX onlyc
Cs�t��k}t|�}tj|��G|j|jtj�|j|jtj	�|j|j
�|�WdQXWdQXt��H}t|dtj�}tj|��|j|jtj�WdQXWdQXdS(Nttype(R.R
RgRhRLtfamilyR�tAF_UNIXRkR�Rit
SOCK_DGRAM(RCR3R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_bind_unix_socket�scCs�dt�f}ttjd|�\}}tj|��]tj|��G|j|j�|�|j|j�|�|j	|j�|�WdQXWdQXdS(Ns	127.0.0.1Rf(
RR)R�tAF_INETRgRhRLRitgetpeernameRU(RCRftservertclient((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttcp_tcp_socketpair�ss*/var/run/log UNIX socket opened by defaultc	Cs�tj�}|j�}t���}t|�\}}zl|j|j�|d�|jt|jdd��d�|j|j�|�|j|j	�|�Wd|j
�|j
�XWdQXdS(Nitkindtunix(R7R8tnum_fdsR.R/RLRZtconnectionsRiRqRU(RCRERwR3RrRs((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_unix_socketpair�s"
c	Cst���}tjt�}tjt�}xC|D];}||jcd7<||jtjtj�cd7<q1W|j	|tj
d�t�r�|j	|tjd�nt
r�tr�|j	|tjd�n|j	|tjd�|j	|tjd�WdQXdS(Nii(RtcollectionstdefaultdicttintRlt
getsockoptR�t
SOL_SOCKETtSO_TYPEtassertGreaterEqualRpRR�RRRmR�Rn(RCtsockstfamsttypesR[((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_socketss
&	(R�R�RR-R�RRoRtRRyR�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRe�s		tTestOtherUtilscBseZd�ZRS(cCsdS(N((RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_is_namedtuple!s(R�R�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR�st__main__(trun(SRqRRzRgR�R�R>R�R�R
R7RRRRR�RRRRRR	tpsutil._compatR
tpsutil.testsRRR
RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1tTestCaseR2R_R�R�R�R�R�R�R,R=ROR[ReR�R�tpsutil.tests.runnerR�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt<module>
s��I�	�C&/&F

404 Not Found
[ LogOut ]