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

�
S��]c@s�dZddlZddlZddlZddlZddlmZddlmZddlmZddlm	Z	ddlm
Z
ddlmZdd	lmZdd
lm
Z
ddlmZer�ejd�ndZd
�Zd�Zd�Zejed�dejfd��Y�Zejed�dejfd��Y�Zejed�dejfd��Y�Zedkr�ddlmZee�ndS(sMACOS specific tests.i����N(tMACOS(tcreate_zombie_proc(tget_test_subprocess(tHAS_BATTERY(tMEMORY_TOLERANCE(t
reap_children(tretry_on_failure(tsh(tunittesttSC_PAGE_SIZEcCsCt|�}|j�d}yt|�SWntk
r>|SXdS(smExpects a sysctl command with an argument and parse the result
    returning only the value of interest.
    iN(Rtsplittintt
ValueError(tcmdlinetouttresult((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pytsysctls
cCsetd�}x3|jd�D]}||krPqqWtd��ttjd|�jd��tS(s)Wrapper around 'vm_stat' cmdline utility.tvm_stats
sline not founds\d+i(RR
RRtretsearchtgrouptPAGESIZE(tfieldRtline((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyR(sc	
Cs8idd
6}|}d}xH|r5|dd
!j�sH|dd
!dkrc||d7}|d
}qWt|�}|j�}x_|j�D]\}}||kr�Pq�q�W|dkr�|d
}|j�}ntd|��id
|d6}x4t|d
�D]"\}}d
|d
d>||<qWt|||�S(NtBtKtMtGtTtPtEtZtYt	customarytiit.tkscan't interpret %ri
(	RRRRRRRRR (tisdigittfloattstriptitemstupperRt	enumerateR(	tstSYMBOLStinittnumtlettertnametssettprefixti((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pythuman2bytes4s(
/
s
MACOS onlytTestProcesscBs/eZed��Zed��Zd�ZRS(cCst�j|_dS(N(Rtpid(tcls((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyt
setUpClassQscCst�dS(N(R(R7((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyt
tearDownClassUscCs�td|j�}|jdd�j�}|jd�d}|jd�d}tj|j�j�}|j|t	j
dt	j|���|j|t	j
dt	j|���dS(	Nsps -o lstart -p %stSTARTEDR"t i����i����s%H:%M:%Ss%Y(RR6treplaceR'R
tpsutiltProcesstcreate_timetassertEqualttimetstrftimet	localtime(tselftoutputtstart_psthhmmsstyeartstart_psutil((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_process_create_timeYs(t__name__t
__module__tclassmethodR8R9RJ(((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyR5NstTestZombieProcessAPIscBs�eZed��Zed��Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�ZRS(cCst�}tj|�|_dS(N(RR=R>tp(R7tzpid((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyR8js	cCstdt�dS(Nt	recursive(RtTrue(R7((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyR9oscCsa|j|jj�tj�|jj�|jj�|jj�|jj�|jj	�dS(N(
R@ROtstatusR=t
STATUS_ZOMBIEtppidtuidstgidstterminalR?(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_pidtask_infoss



cCs|jtj|jj�dS(N(tassertRaisesR=t
ZombieProcessROtexe(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_exe{scCs|jtj|jj�dS(N(RZR=R[ROR
(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_cmdline~scCs|jtj|jj�dS(N(RZR=R[ROtenviron(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_environ�scCs|jtj|jj�dS(N(RZR=R[ROtcwd(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_cwd�scCs|jtj|jj�dS(N(RZR=R[ROtmemory_full_info(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_memory_full_info�scCs|jtj|jj�dS(N(RZR=R[ROt	cpu_times(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_cpu_times�scCs|jtj|jj�dS(N(RZR=R[ROtnum_ctx_switches(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_num_ctx_switches�scCs|jtj|jj�dS(N(RZR=R[ROtnum_threads(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_num_threads�scCs|jtj|jj�dS(N(RZR=R[ROt
open_files(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_open_files�scCs|jtj|jj�dS(N(RZR=R[ROtconnections(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_connections�scCs|jtj|jj�dS(N(RZR=R[ROtnum_fds(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_num_fds�scCs&|jtjtjf|jj�dS(N(RZR=R[tAccessDeniedROtthreads(RD((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_threads�s(RKRLRMR8R9RYR]R^R`RbRdRfRhRjRlRnRpRs(((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyRNgs												tTestSystemAPIscBs�eZd�Zd�Zd�Zd�Zd�Ze�d��Ze�d��Z	e�d��Z
e�d��Ze�d	��Ze�d
��Z
d�Zejed�d
��ZRS(cCs�d�}x�tjdt�D]�}tj|j�}||j�\}}}}|j|j|�|j|j|�t|j	|�dkr�|j
d|j	|�nt|j|�d	kr|j
d|j|�qqWdS(
NcSs�td|�j�}|jd�}|jd�|jd�}|j�d \}}}}|dkrrd}nt|�d}t|�d}t|�d}||||fS(Ns
df -k "%s"s
iitnoneR"i(RR'R
tpopR(tpathRtlinesRtdevttotaltusedtfree((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pytdf�s
	talli
ispsutil=%s, df=%si(i�i(i�(R=tdisk_partitionstFalset
disk_usaget
mountpointR@tdeviceRztabsR|tfailR{(RDR}tparttusageRyRzR{R|((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyt
test_disks�s	
cCs,td�}|j|tjdt��dS(Nssysctl hw.logicalcputlogical(RR@R=t	cpu_countRR(RDR.((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_cpu_count_logical�scCs,td�}|j|tjdt��dS(Nssysctl hw.physicalcpuR�(RR@R=R�R�(RDR.((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_cpu_count_physical�scCsstj�}|j|jddtd��|j|jddtd��|j|jddtd��dS(Ni�ssysctl hw.cpufrequencyssysctl hw.cpufrequency_minssysctl hw.cpufrequency_max(R=tcpu_freqR@tcurrentRtmintmax(RDtfreq((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyt
test_cpu_freq�scCs)td�}|j|tj�j�dS(Nssysctl hw.memsize(RR@R=tvirtual_memoryRz(RDtsysctl_hwphymem((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_vmem_total�scCs5td�}tj�j}|j||dt�dS(NR|tdelta(RR=R�R|tassertAlmostEqualR(RDt
vmstat_valt
psutil_val((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_vmem_free�scCs5td�}tj�j}|j||dt�dS(NtactiveR�(RR=R�R�R�R(RDR�R�((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_vmem_active�scCs5td�}tj�j}|j||dt�dS(NtinactiveR�(RR=R�R�R�R(RDR�R�((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_vmem_inactive�scCs5td�}tj�j}|j||dt�dS(NtwiredR�(RR=R�R�R�R(RDR�R�((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_vmem_wired�scCs/td�}tj�j}|j||�dS(NtPageins(RR=tswap_memorytsinR@(RDR�R�((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_swapmem_sin�scCs/td�}tj�j}|j||�dS(NtPageout(RR=R�tsoutR@(RDR�R�((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_swapmem_sout�scCs�x�tj�j�D]|\}}ytd|�}Wntk
rFqX|j|jd|kd|�|j|jtt	j
d|�d��qWdS(Nsifconfig %stRUNNINGtmsgs	mtu (\d+)i(R=tnet_if_statsR(RtRuntimeErrorR@tisuptmtuRRtfindall(RDR0tstatsR((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_net_if_statss
s
no batterycCs�td�}tjd|�jd�}tjd|�jd�}|dk}tj�}|j|j|�|j|jt	|��dS(Ns
pmset -g batts(\d+)%isNow drawing from '([^']+)'sAC Power(
RRRRR=tsensors_batteryR@t
power_pluggedtpercentR(RDRR�tdrawing_fromR�t
psutil_result((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyttest_sensors_batterys(RKRLR�R�R�R�R�RR�R�R�R�R�R�R�RtskipIfRR�(((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyRt�s						
t__main__(trun(t__doc__tosRRAR=Rtpsutil.testsRRRRRRRRtsysconftNoneRRRR4R�tTestCaseR5RNRtRKtpsutil.tests.runnerR�t__file__(((s;/usr/lib64/python2.7/site-packages/psutil/tests/test_osx.pyt<module>s4			9�

404 Not Found
[ LogOut ]