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.pyc

�
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�rItjd��*}t|_tj�t�sNt�WdQXtj�tjddtj	��&}t�s�t�|j
s�t�WdQXtj�tjddtj��0}t�s�t�tj�|j
s�t�WdQXtj�tjddtj��0}t�s't�tj�|j
s@t�WdQXn;|jt
��*tjtjtj�}|jd�WdQXdS(Nspsutil._common.socketspsutil._common.socket.socketR4s!psutil._common.socket.socket.binds::1i(s::1i(t
addCleanupRR�RR;tFalsethas_ipv6tAssertionErrortsocketR^tcalledtgaierrortassertRaisest	ExceptiontAF_INET6tSOCK_STREAMtbind(RCR[tsock((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_supports_ipv6*s4		





c	Cs7ddlm}tjjt�}||�s4t�|tjj|��sSt�tj	ddt
tjd���|j
t
||�WdQXtj	ddt
tjd���|j
t
||�WdQXtj	ddt
tjd���||�s�t�WdQXtj	ddt��||�s-t�WdQXdS(Ni����(t
isfile_strictspsutil._common.os.statR4RJspsutil._common.stat.S_ISREGtreturn_value(R�R�R>tpathtabspatht__file__R�tdirnameRR;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�|js=t�WdQXtjjtjddtjd��� }tj�|js�t�WdQXtjjtjddt	��6}|j
t	��tj�WdQX|js�t�WdQXdS(Ntcreate_timeR4i(RR;R<R7R8RBR�R�R=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�t
|��|S(Ns%sRB(R>R�RxR'R R�R(tstriptRuntimeErrorRHR�(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'R	R�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�RRRRRRRR,R7R�RRRRRRRRR R!R"R#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((R3s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retry_successs*csctdddddd��fd��}ttd���|jt|�|j|jd�dS(NR0iR�iR1cs#x�r�j�ddqWdS(Nii(R2((R3(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJ0s	
i(R#RpR4R�R�tZeroDivisionErrorRLR5(RCR6RJ((R3s</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�R:RLR5(RCR6RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_exception_arg;scCsKtdddddd�d��}|jt|�|j|jd�dS(NR0iR�R1cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJHsi(R#RpR�R8RLR5(RCR6RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_no_interval_argDs$cCsKtdddddd�d��}|jt|�|j|jd�dS(NR0iR�iR1cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRJRs(R#RpR�R8RLR5(RCR6RJ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_argOs$cCs |jttdddd�dS(NR0ittimeouti(R�R�R#(RCR6((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_and_timeout_argsYs(
R�R�RR;R7R9R;R<R=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_pidcscCsLttd��}|jd�WdQXtt�tjjt�sHt�dS(NtwRJ(RR*twriteR0R>R�R�R�(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_fileis
cCsCttd��WdQXttdt�tjjt�s?t�dS(NRFtempty(RR*R0tTrueR>R�R�R�(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;RCR�tIOErrorR0R*(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_no_fileuscCsQttd��}|jd�WdQXttdt�tjjt�sMt�dS(NRFRJtdelete(	RR*RGR0R�R>R�R�R�(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�RERHRKRMRORQ(((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�RLRS(RCR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_open_binary�scCsHtt�tjjt�s"t�tt�tjjt�sDt�dS(N(R%R*R>R�tisdirR�(RC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_safe_mkdir�s

c
Cs�ttd�j�tt�tjjt�s6t�tt�tjt�tt�tjjt�spt�t	j
ddttj
d���6}|jt��tt�WdQX|js�t�WdQXdS(NRFspsutil.tests.os.statR4R�(RR*tcloseR&R>R�R�R�tmkdirRR;R�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�RZR*RRLR�Rx(RCtbase((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_chdir�s


+(	R�R�R�R�RTRVRXR\R^(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRR�s					tTestProcessUtilscBs6eZd�Zd�Zejed�d��ZRS(cCsqt�}tj|j�}|j�s-t�t�|j�sGt�tjjsZt�tjj	smt�dS(N(
RR7R8R:t
is_runningR�R!R`t
_pids_startedt_subprocesses_started(RCtsubpRE((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_reap_children�s	cCs#t�\}}|j|j|j�|j�s7t�|j�sIt�tj�jdt�}|j	t
|�d�|j||�|j||�|j	|j�t
j��|j	|j�|j�t�|j�s�t�|j�s�t�tjjst�tjjst�dS(Nt	recursivei(RRUR:R`R�R7R8tchildrenRJRLRZR9ROR>R?R!R`RaRb(RCRVRWRf((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(NRe(	RR�R!RJR7R8RLtstatust
STATUS_ZOMBIE(RCtzpidRE((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_zombie_proc�s	(R�R�RdRgR-R�RRk(((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
Cst���}t|�}tj|���|j|jtj�|j|jtj	�|j|j
�|�tjj
|�s�t�tjtj|�j�s�t�WdQXWdQXt��H}t|dtj�}tj|��|j|jtj�WdQXWdQXdS(Nttype(R.R
RnRoRLtfamilyR�tAF_UNIXRrR�RpR>R�R�R�R
tS_ISSOCKtst_modet
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.1Rm(
RR)R�tAF_INETRnRoRLRptgetpeernameRU(RCRmtservertclient((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttcp_tcp_socketpair�ss*/var/run/log UNIX socket opened by defaultc	Cstj�}|j�}|jdd�s1t�t���}t|�\}}z�tjj	|�sjt�t
jtj
|�j�s�t�|j
|j�|d�|j
t|jdd��d�|j
|j�|�|j
|j�|�Wd|j�|j�XWdQXdS(Ntkindtunixi(R7R8tnum_fdstconnectionsR�R.R/R>R�R�R
RuRvRLRZRpRzRY(RCRER�R3R{R|((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(RtcollectionstdefaultdicttintRst
getsockoptR�t
SOL_SOCKETtSO_TYPEtassertGreaterEqualRyRR�RRRtR�Rw(RCtsockstfamsttypesR[((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_socketss
&	(R�R�RR-R�RRxR}RR�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRl�s		tTestOtherUtilscBseZd�ZRS(cCsDttjdd�ddd��s*t�tt��s@t�dS(NRJsa b ciii(RR�R_R�ttuple(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(SRqRR�RnR�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@RRR_RlR�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 ]