https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /lib64/python2.7/site-packages/psutil/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib64/python2.7/site-packages/psutil/tests/test_misc.pyc
�
4��\c@s�dZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
mZddl
mZddl
m
Z
ddlmZddlmZddlmZdd	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>ddl
Z
ddlZ
d4e:j?fd5��YZ@ejAd6d7�ZBd8e:j?fd9��YZCe:jDe8d:�e:jDe9o	ejEjFe4�d;�d<e:j?fd=��Y��ZGd>e:j?fd?��YZHd@e:j?fdA��YZIdBe:j?fdC��YZJdDe:j?fdE��YZKdFe:j?fdG��YZLdHe:j?fdI��YZMeNdJkr�ddKlOmPZPePeQ�ndS(Ls
Miscellaneous tests.
i����N(tLINUX(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(tpsutiltProcesstassertIntpidR2Rtpatchtobjectt
ZombieProcesstostgetpidtassertNotInt
NoSuchProcesstAccessDenied(tselftfunctptr((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__repr__Rs4cCs|jdt�dS(NRC(RFtstr(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__str__nscCsm|jttjd��d�|jttjddd��d�|jttjddd��d�dS(NiAs7psutil.NoSuchProcess process no longer exists (pid=321)R2tfoosCpsutil.NoSuchProcess process no longer exists (pid=321, name='foo')tmsgspsutil.NoSuchProcess foo(tassertEqualtreprR6R@(RBRC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_no_such_process__repr__qscCs�|jttjd��d�|jttjddd��d�|jttjddddd��d�|jttjdd	d��d
�dS(NiAsEpsutil.ZombieProcess process still exists but it's a zombie (pid=321)R2RIsQpsutil.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)RJspsutil.ZombieProcess foo(RKRLR6R<(RBRC((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)R2RIs)psutil.AccessDenied (pid=321, name='foo')RJspsutil.AccessDenied foo(RKRLR6RA(RBRC((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 secondsR9ios9psutil.TimeoutExpired timeout after 321 seconds (pid=111)R2RIsEpsutil.TimeoutExpired timeout after 321 seconds (pid=111, name='foo')(RKRLR6tTimeoutExpired(RBRC((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_timeout_expired__repr__�scCsUtj�}tj�}|j||�d|_|j||�|j|d�dS(NiRI(ii(R6R7RKt_identtassertNotEqual(RBtp1tp2((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__eq__�s	cCs8ttj�tj�g�}|jt|�d�dS(Ni(tsetR6R7RKtlen(RBts((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_process__hash__�scCs�tt�}x�|D]�}|d
kr+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_PHYMEMt_t
deprecateds%r not in psutil.__all__(	scallableserrors
namedtuplestestsslongstestRbRcRd(tdirR6t
startswitht
__import__tImportErrort__all__tgetattrtNonet__doc__tlowertfailR8(RBt
dir_psutilR2tfun((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest__all__�s&
	
"cCs<|jdjgtjD]}t|�^q�tj�dS(Nt.(RKtjoinR6tversion_infoRGt__version__(RBtx((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_version�s.cCs/tj�}d|_|jd|j��dS(Nt1RI(R6R7RIR?tas_dict(RBRD((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(tappendRm(targstkwargs(tcalls(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRI�s
iitbariis
foo docstring((i(i((RtrangeRKRYtcache_clearRn(RBRIRxtrettexpected((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}Rm(RB(R�(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRI�s(t__name__t
__module__RRI((R�(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��sii((RIRKRYtcache_activatetcache_deactivate(RBR�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(RZ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytkssa=1Rztas	a=1b=2t2tbsa=1b=ts
a=1b=2c=3txxxa=1s	a=1=b=2sa=1b=2(tpsutil._commonR�RK(RBR�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.socketR3s!psutil._common.socket.socket.binds::1i(s::1i(t
addCleanupRR�RR:tFalsethas_ipv6tAssertionErrortsocketR]tcalledtgaierrortassertRaisest	ExceptiontAF_INET6tSOCK_STREAMtbind(RBRZtsock((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.statR3RIspsutil._common.stat.S_ISREGtreturn_value(R�R�R=tpathtabspatht__file__R�tdirnameRR:tOSErrorterrnotEPERMR�tEACCEStEINVALR�(RBR�t	this_file((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_isfile_strictHs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(tjsonRmtloadstdumpstpickleRK(R�R�R�(RB(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytcheckZs
tintervalis/proc/diskstats(R6R7R{tvirtual_memorytswap_memoryt	cpu_timestcpu_times_percenttnet_io_countersRR=R�texistsR
tdisk_io_counterstdisk_partitionst
disk_usagetgetcwdtusers(RBR�((RBs</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_serializationYscCswtjjtd�}tr;tjj|�r;|jd�St|�}|jt	|j
�|j|j�t
j�dS(Nssetup.pyscan't find setup.py(R=R�RuR#R+R�tskipTestRR�t
SystemExittsetupRKtget_versionR6Rw(RBtsetup_pytmodule((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_setup_scriptps
cCs�tjjtjddtj�� }tj�|js=t�WdQXtjjtjddtjd��� }tj�|js�t�WdQXtjjtjddt	��6}|j
t	��tj�WdQX|js�t�WdQXdS(Ntcreate_timeR3i(RR:R;R6R7RAR�R�R<t
ValueErrorR�(RBtmeth((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_ad_on_process_creationxs

c
Csatjddd��F|jt��}tt�WdQX|jdt|j�j	��WdQXdS(Nspsutil._psplatform.cext.versionR�s0.0.0sversion conflict(
RR:R�RjR!R6R8RGt	exceptionRo(RBtcm((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_sanity_version_check�s
(R�R�RLRFRHRMRORPRRRWR[RsRyR|R�R�R�R�R�R�R�R�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR1Ps(							#			 				RIsa 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�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytsetUp�scCs6itddd�d6}|jt|d�|�dS(Nitdisk1tdisk_io(tntRKR(RBtinput((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_first_call�scCsOitddd�d6}|jt|d�|�|jt|d�|�dS(NiR�R�(R�RKR(RBR�((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�RKR(RBR�((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�RKR(RBR�((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�RKR(RBR�((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�RKR(RBR�((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\(RKR(RBtdtout((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_infoRK(RBR�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�RK(RBR�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�RKRX(R�(RB(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pytassert_7s
iZii�(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(sdisk1i(R�RR�RKRX(RBR�R�R�((RBs</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�RK(RBR�R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_changing_keysXs

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



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(
R6R�R�R�RR�R8R�R?RK(RBtcachesR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cache_clear_public_apisns 






(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%sRA(R=R�RuR&RR}R'tstriptRuntimeErrorRGR�(texeR~RtcmdtargR�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�RuR&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(	RgR=tlistdirR&tendswithR�tsplitextRpRu(RBtmethsR2((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�RutstattS_IXUSRtST_MODERp(RBR2R�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_executable�s
cCs|jd�dS(Ns
disk_usage.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_disk_usage�scCs|jd�dS(Nsfree.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_free�scCs|jd�dS(Ns
meminfo.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_meminfo�scCs |jdttj���dS(Nsprocinfo.py(R�RGR=R>(RB((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�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_who�scCs|jd�dS(Nsps.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_ps�scCs|jd�dS(Ns	pstree.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_pstree�scCs|jd�dS(Ns
netstat.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_netstat�ssunreliable on TRAVIScCs|jd�dS(Nsifconfig.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_ifconfig�ss
not supportedcCs |jdttj���dS(Nspmap.py(R�RGR=R>(RB((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(R6R7tmemory_full_infot_fieldsR�R�R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_procsmem�scCs|jd�dS(Ns
killall.py(R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_killall�scCs|jd�dS(Ns	nettop.py(R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_nettop�scCs|jd�dS(Nstop.py(R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_top�scCs|jd�dS(Nsiotop.py(R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_iotop�scCs>|jdtj�j��}|jttj��|�dS(Nspidof.py(R�R6R7R2R8RGR=R>(RBtoutput((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_pidof�ssWINDOWS onlycCs|jd�dS(Nswinservices.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_winservices�scCs|jd�dS(Nscpu_distribution.py(R(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_cpu_distribution�scCs|jd�dS(Nstemperatures.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_temperatures�scCs|jd�dS(Nsfans.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt	test_fansss
no batterycCs|jd�dS(Ns
battery.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_batteryscCs|jd�dS(Ns
sensors.py(R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_sensorssN(,R�R�RntstaticmethodR�RmRR	R,R�RR
RRRRR
R+R6R�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.pyRIs	
i(R"RmtlistR�RKt
call_count(RBtsleepRI((R.s</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-((R.(s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRI*s	
i(R"RmR/R�R�tZeroDivisionErrorRKR0(RBR1RI((R.s</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.pyRI7si(R"R�R�R5RKR0(RBR1RI((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_exception_arg5scCsKtdddddd�d��}|jt|�|j|jd�dS(NR+iR�R,cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRIBsi(R"RmR�R3RKR0(RBR1RI((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_no_interval_arg>s$cCsKtdddddd�d��}|jt|�|j|jd�dS(NR+iR�iR,cSsdddS(Nii((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRILs(R"RmR�R3RKR0(RBR1RI((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_argIs$cCs |jttdddd�dS(NR+ittimeouti(R�R�R"(RBR1((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_retries_and_timeout_argsSs(
R�R�RR:R2R4R6R7R8R:(((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)(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR�ZscCsettj��ttj��d}tjddtdg���|j	tj
t|�WdQXdS(Ni��spsutil.tests.retry.__iter__R�i(R0R=R>tmaxR6tpidsRR:titerR�R@(RBtnopid((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_pid]scCsLttd��}|jd�WdQXtt�tjjt�sHt�dS(NtwRI(R�R)twriteR/R=R�R�R�(RBR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_filecs
cCsCttd��WdQXttdt�tjjt�s?t�dS(NRAtempty(R�R)R/tTrueR=R�R�R�(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_emptyiscCs<tjddtdg���|jttt�WdQXdS(Nspsutil.tests.retry.__iter__R�i(RR:R>R�tIOErrorR/R)(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_no_fileoscCsQttd��}|jd�WdQXttdt�tjjt�sMt�dS(NRARItdelete(	R�R)RBR/R�R=R�R�R�(RBR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_wait_for_file_no_deletesscCs&td�d�}|j|d�dS(NcSsdS(Ni((((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt<lambda>zssret == 1i(R
RK(RBR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_call_untilys(	R�R�R�R@RCRFRHRJRL(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR;Xs						tTestFSTestUtilscBsDeZd�ZeZd�Zd�Zd�Zd�Zd�ZRS(cCstt�dS(N(R%R)(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR��scCs,tt��}|j|jd�WdQXdS(NR�(RR�RKtmode(RBR�((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_open_text�scCs,tt��}|j|jd�WdQXdS(Ntrb(RR�RKRN(RBR�((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�(RB((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(NRAspsutil.tests.os.statR3R�(R�R)tcloseR%R=R�R�R�tmkdirRR:R�R�R�R�R�(RBtm((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�RUR)RRKR�Ru(RBtbase((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt
test_chdir�s


+(	R�R�R�R�RORQRSRWRY(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRM~s					tTestProcessUtilscBs6eZd�Zd�Zejed�d��ZRS(cCsqt�}tj|j�}|j�s-t�t�|j�sGt�tjjsZt�tjj	smt�dS(N(
RR6R7R9t
is_runningR�R R_t
_pids_startedt_subprocesses_started(RBtsubpRD((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(RRTR9R[R�R6R7tchildrenRERKRYR8RNR=R>R R_R\R](RBRURVRa((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 RER6R7RKtstatust
STATUS_ZOMBIE(RBtzpidRD((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_zombie_proc�s	(R�R�R_RbR,R�RRf(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRZ�s			tTestNetUtilscBs[eZd�Zejed�d��Zd�Zejed�d��Zd�Z	RS(cCsNt�}tjtdd|f���!}|j|j�d|�WdQXdS(NtaddrR�i(Rt
contextlibtclosingRRKtgetsockname(RBtportRZ((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RiRjRKtfamilyR�tAF_UNIXRmR�RkR=R�R�R�R
tS_ISSOCKtst_modet
SOCK_DGRAM(RBR2R�((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.1Rh(
RR(R�tAF_INETRiRjRKRktgetpeernameRT(RBRhtservertclient((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttcp_tcp_socketpair�sc	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(R6R7tnum_fdstconnectionsR�R-R.R=R�R�R
RpRqRKRYRkRuRT(RBRDR{R2RvRw((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(RtcollectionstdefaultdicttintRnt
getsockoptR�t
SOL_SOCKETtSO_TYPEtassertGreaterEqualRtRR�RRRoR�Rr(RBtsockstfamsttypesRZ((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_create_socketss
&	(
R�R�RR,R�RRsRxR}R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyRg�s
		tTestOtherUtilscBseZd�ZRS(cCsDttjdd�ddd��s*t�tt��s@t�dS(NRIsa b ciii(RR~R^R�ttuple(RB((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyttest_is_namedtuples*(R�R�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyR�st__main__(trun(RRnRR~RiR�R�R=R�R�R
R6RRRR�RRRRRRtpsutil._compatR	tpsutil.testsR
RRR
RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0tTestCaseR1R^R�R�R�R�R�R�R*R;RMRZRgR�R�tpsutil.tests.runnerR�R�(((s</usr/lib64/python2.7/site-packages/psutil/tests/test_misc.pyt<module>
s��H�	�C&/&E

https://t.me/AnonymousX5 - 2025