d Z ddlZddlZddlZddlmZ ddlmZ ddlmZ ej e d G d de Z e
d k rdd
lmZ ee
dS dS )zAIX specific tests. N)AIX)PsutilTestCase)shzAIX onlyc , e Zd Zd Zd Zd Zd Zd ZdS )AIXSpecificTestCasec t d }d}d D ]}|d|dz
}t j || }| |d d}t | d |z }t | d |z }t | d
|z }t | d |z } t j }
d|z |z }| |
j
| | |
j ||
| |
j
||
| |
j | |
d S )Nz/usr/bin/svmon -O unit=KBz memory\s*z+size inuse free pin virtual available mmode(?P<>\S+)\s+z(svmon command returned unexpected outputi size availableinusefree delta)r splitresearchassertIsNotNoneintgrouppsutilvirtual_memoryassertEqualtotalassertAlmostEqualusedr r )selfout
re_patternfieldmatchobjKBr r r r
psutil_resultTOLERANCE_SYS_MEMs i/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/psutil/tests/test_aix.pytest_virtual_memoryz'AIXSpecificTestCase.test_virtual_memory s ,--!
CJJLL 7 7EJuuu66JJ9Z--@ B B B HNN6**++b0{3344r9 8>>'**++b08>>&))**R/-//
FRK,e444,= ? ? ?#Y6G I I I,= ? ? ? ? ? c > t d }t j d| }| |d t | d }d}t
j }| t |j |z | d S )Nz/usr/sbin/lsps -az=(?P