OwlCyberSecurity - MANAGER
Edit File: test_aix.cpython-312.pyc
� ȓ�g8 � � � d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ej j e d�� G d � d e� � Z y)zAIX specific tests.� N)�AIX)�PsutilTestCase)�pytest)�shzAIX only)�reasonc �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�AIXSpecificTestCasec �f � t d� }d}dD ] }|d|� d�z }� t j ||� }|�J �d}t |j d� � |z }t |j d� � |z }t |j d � � |z }t |j d � � |z } t j � } d|z |z }| j |k( sJ �t | j |z � |k sJ �t | j |z � |k sJ �t | j | z � |k sJ �y )Nz/usr/bin/svmon -O unit=KBz memory\s*)�size�inuse�free�pin�virtual� available�mmode�(?P<�>\S+)\s+i r r r r � )r �re�search�int�group�psutil�virtual_memory�total�abs�usedr r )�self�out� re_pattern�field�matchobj�KBr r r r � psutil_result�TOLERANCE_SYS_MEMs �F/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_aix.py�test_virtual_memoryz'AIXSpecificTestCase.test_virtual_memory sE � ��,�-��!� � �E� �T�%���1�1�J� � �9�9�Z��-���#�#�#� ���H�N�N�6�*�+�b�0������{�3�4�r�9� ��8�>�>�'�*�+�b�0���8�>�>�&�)�*�R�/���-�-�/� � ��F�R�K���"�"�e�+�+�+��=�%�%��,�-�0A�A�A�A��=�*�*�Y�6�7�:K�K�K�K��=�%�%��,�-�0A�A�A�A� c �� � t d� }t j d|� }|�J �t |j d� � }d}t j � }t |j |z � |k( sJ �y )Nz/usr/sbin/lsps -az=(?P<space>\S+)\s+(?P<vol>\S+)\s+(?P<vg>\S+)\s+(?P<size>\d+)MBr i )r r r r r r �swap_memoryr )r r r"