Uname:Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64

Base Dir : /home/iscmbt-kufa-atu/public_html

User : iscmbt-kufa-atu


403WebShell
403Webshell
Server IP : 89.117.53.150  /  Your IP : 216.73.216.11
Web Server : Apache
System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
User : iscmbt-kufa-atu ( 1014)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/psutil/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/psutil/tests/__pycache__/test_osx.cpython-310.pyc
o

���a��@s(dZddlZddlZddlZddlmZddlmZddlmZddlmZddlm	Z	ddlm
Z
dd	lmZdd
lmZddlm
Z
ddlmZdd
lmZerXddlmZdd�Zdd�Zdd�Ze�ed�Gdd�de
��Ze�ed�Gdd�de
��Zedkr�ddlmZee�dSdS)zmacOS specific tests.�N)�MACOS)�POSIX)�HAS_BATTERY)�TOLERANCE_DISK_USAGE)�TOLERANCE_SYS_MEM)�PsutilTestCase)�retry_on_failure)�sh)�spawn_testproc)�	terminate)�unittest)�getpagesizecCs6t|�}|��d}zt|�WSty|YSw)zmExpects a sysctl command with an argument and parse the result
    returning only the value of interest.
    �)r	�split�int�
ValueError)�cmdline�out�result�r�7/usr/lib/python3/dist-packages/psutil/tests/test_osx.py�sysctls
�rcCsHtd�}|�d�D]}||vrnq	td��tt�d|��d��t�S)z)Wrapper around 'vm_stat' cmdline utility.�vm_stat�
zline not foundz\d+r)r	rrr�re�search�groupr
)�fieldr�linerrrr*s�rc	Csddi}|}d}|r|dd���s|dd�dkr8||d7}|dd�}|r0|dd���s|dd�dkst|�}|��}|��D]
\}}||vrNnqD|dkr\|d}|��}ntd|��|ddi}t|dd��D]\}}d|dd	>||<qpt|||�S)
N�	customary)	�B�K�M�G�T�P�E�Z�Y�rr�.�kzcan't interpret %r�
)�isdigit�float�strip�items�upperr�	enumerater)	�s�SYMBOLS�init�num�letter�name�sset�prefix�irrr�human2bytes6s,�$$��
r<z
MACOS onlyc@s,eZdZedd��Zedd��Zdd�ZdS)�TestProcesscCst�j|_dS�N)r
�pid��clsrrr�
setUpClassS�zTestProcess.setUpClasscCst|j�dSr>)rr?r@rrr�
tearDownClassWrCzTestProcess.tearDownClassc	Cs�td|j�}|�dd���}|�d�d}|�d�d}t�|j���}|�|t	�
dt	�|���|�|t	�
dt	�|���dS)	Nzps -o lstart -p %s�STARTEDr)� ������z%H:%M:%Sz%Y)r	r?�replacer/r�psutil�Process�create_time�assertEqual�time�strftime�	localtime)�self�output�start_ps�hhmmss�year�start_psutilrrr�test_process_create_time[s��z$TestProcess.test_process_create_timeN)�__name__�
__module__�__qualname__�classmethodrBrDrWrrrrr=Ps

r=c@s�eZdZe�dd��Zdd�Zdd�Zdd�Zd	d
�Ze�dd��Z	e�d
d��Z
e�dd��Ze�dd��Ze�dd��Z
e�dd��Zdd�Ze�ed�dd��ZdS)�TestSystemAPIscCs|dd�}tjdd�D]1}t�|j�}||j�\}}}}|�|j|�|�|j|�|j|j|t	d�|j|j
|t	d�q
dS)NcSs�td|���}|�d�}|�d�|�d�}|��dd�\}}}}|dkr)d}t|�d}t|�d}t|�d}||||fS)Nz
df -k "%s"rr��noner)i)r	r/r�popr)�pathr�linesr�dev�total�used�freerrr�dfrs


z%TestSystemAPIs.test_disks.<locals>.dfF)�all��delta)rJ�disk_partitions�
disk_usage�
mountpointrM�devicerc�assertAlmostEqualrerrd)rQrf�part�usagerbrcrdrerrr�
test_disksns

�
��zTestSystemAPIs.test_diskscC� td�}|�|tjdd��dS)Nzsysctl hw.logicalcpuT��logical�rrMrJ�	cpu_count�rQr6rrr�test_cpu_count_logical��z%TestSystemAPIs.test_cpu_count_logicalcCrr)Nzsysctl hw.physicalcpuFrsrurwrrr�test_cpu_count_cores�ryz#TestSystemAPIs.test_cpu_count_corescCsZt��}|�|jddtd��|�|jddtd��|�|jddtd��dS)Ni�zsysctl hw.cpufrequencyzsysctl hw.cpufrequency_minzsysctl hw.cpufrequency_max)rJ�cpu_freqrM�currentr�min�max)rQ�freqrrr�
test_cpu_freq�s���zTestSystemAPIs.test_cpu_freqcCstd�}|�|t��j�dS)Nzsysctl hw.memsize)rrMrJ�virtual_memoryrc)rQ�sysctl_hwphymemrrr�test_vmem_total�szTestSystemAPIs.test_vmem_totalcC�&td�}t��j}|j||td�dS)Nrerh)rrJr�rernr�rQ�
vmstat_val�
psutil_valrrr�test_vmem_free��
zTestSystemAPIs.test_vmem_freecCr�)N�activerh)rrJr�r�rnrr�rrr�test_vmem_active�r�zTestSystemAPIs.test_vmem_activecCr�)N�inactiverh)rrJr�r�rnrr�rrr�test_vmem_inactive�r�z!TestSystemAPIs.test_vmem_inactivecCr�)N�wiredrh)rrJr�r�rnrr�rrr�test_vmem_wired�r�zTestSystemAPIs.test_vmem_wiredcC�"td�}t��j}|�||�dS)N�Pageins)rrJ�swap_memory�sinrMr�rrr�test_swapmem_sin��
zTestSystemAPIs.test_swapmem_sincCr�)N�Pageout)rrJr��soutrMr�rrr�test_swapmem_sout�r�z TestSystemAPIs.test_swapmem_soutc	Csrt����D]0\}}ztd|�}Wn	tyYqw|j|jd|v|d�|�|jtt	�
d|�d��qdS)Nzifconfig %s�RUNNING)�msgz	mtu (\d+)r)rJ�net_if_statsr0r	�RuntimeErrorrM�isup�mturr�findall)rQr8�statsrrrr�test_net_if_stats�s���z TestSystemAPIs.test_net_if_statsz
no batterycCs`td�}t�d|��d�}t�d|��d�}|dk}t��}|�|j|�|�|jt	|��dS)Nz
pmset -g battz(\d+)%rzNow drawing from '([^']+)'zAC Power)
r	rrrrJ�sensors_batteryrM�
power_plugged�percentr)rQrr��drawing_fromr��
psutil_resultrrr�test_sensors_battery�sz#TestSystemAPIs.test_sensors_batteryN)rXrYrZrrqrxrzr�r�r�r�r�r�r�r�r�r�skipIfrr�rrrrr\is,







r\�__main__)�
run_from_name)�__doc__rrNrJrr�psutil.testsrrrrrr	r
rr�psutil._psutil_posixr
rrr<r�r=r\rX�psutil.tests.runnerr��__file__rrrr�<module>s:�

Youez - 2016 - github.com/yon3zu
LinuXploit