HEX
Server: LiteSpeed
System: Linux atali.colombiahosting.com.co 5.14.0-570.12.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 13 06:11:55 EDT 2025 x86_64
User: coopserp (1713)
PHP: 8.2.29
Disabled: dl,exec,passthru,proc_open,proc_close,shell_exec,memory_limit,system,popen,curl_multi_exec,show_source,symlink,link,leak,listen,diskfreespace,tmpfile,ignore_user_abord,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setid,posix_times,posix_ttyname,posix_uname,proc_get_status,proc_nice,proc_terminate
Upload Files
File: //usr/local/lib64/python3.9/site-packages/psutil/tests/__pycache__/test_aix.cpython-39.pyc
a

��?h��@sjdZddlZddlZddlmZddlmZddlmZddlmZejj	edd�Gd	d
�d
e��Z
dS)zAIX specific tests.�N)�AIX)�PsutilTestCase)�pytest)�shzAIX only)�reasonc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�AIXSpecificTestCasecCs�td�}d}d��D]}|d|f7}qt�||�}|dus@J�d}t|�d��|}t|�d��|}t|�d��|}t|�d	��|}	t��}
d
||}|
j|ks�J�t	|
j
|�|ks�J�t	|
j|�|ks�J�t	|
j|	�|ks�J�dS)Nz/usr/bin/svmon -O unit=KBz	memory\s*z+size inuse free pin virtual available mmode�(?P<%s>\S+)\s+i�size�	availableZinuse�free�)
r�split�re�search�int�group�psutilZvirtual_memory�total�abs�usedr
r)�self�out�
re_pattern�field�matchobjZKBrr
rr�
psutil_resultZTOLERANCE_SYS_MEM�r�A/usr/local/lib64/python3.9/site-packages/psutil/tests/test_aix.py�test_virtual_memorys"z'AIXSpecificTestCase.test_virtual_memorycCsTtd�}t�d|�}|dus J�t|�d��}d}t��}t|j|�|ksPJ�dS)Nz/usr/sbin/lsps -az=(?P<space>\S+)\s+(?P<vol>\S+)\s+(?P<vg>\S+)\s+(?P<size>\d+)MBr	i)rrrrrrZswap_memoryr)rrrZtotal_mbZMBrrrr�test_swap_memory0s�z$AIXSpecificTestCase.test_swap_memorycCs�td�}d}d��D]}|d|f7}qt�||�}|dus@J�d}t��}t|jt|�	d���|kslJ�t|j
t|�	d���|ks�J�t|jt|�	d���|ks�J�t|jt|�	d	���|ks�J�dS)
N�/usr/bin/mpstat -azALL\s*zfmin maj mpcs mpcr dev soft dec ph cs ics bound rq push S3pull S3grd S0rd S1rd S2rd S3rd S4rd S5rd syscri��csZsysc�devZsoft)
rr
rrrZ	cpu_statsrZctx_switchesrrZsyscallsZ
interruptsZsoft_interrupts)rrrrrZCPU_STATS_TOLERANCErrrr�test_cpu_statsGs2�
��������z"AIXSpecificTestCase.test_cpu_statscCs:td�}tt�d|��d��}tjdd�}||ks6J�dS)Nr z
lcpu=(\d+)�T)�logical)rrrrrr�	cpu_count)rrZmpstat_lcpuZpsutil_lcpurrr�test_cpu_count_logicalisz*AIXSpecificTestCase.test_cpu_count_logicalcCs4td�}t|���}tt�����}||ks0J�dS)Nz/etc/ifconfig -l)r�setr
rZnet_if_addrs�keys)rrZifconfig_namesZpsutil_namesrrr�test_net_if_addrs_namesosz+AIXSpecificTestCase.test_net_if_addrs_namesN)�__name__�
__module__�__qualname__rrr#r'r*rrrrrs
"r)�__doc__rrrZpsutil.testsrrr�markZskipifrrrrr�<module>	s