OwlCyberSecurity - MANAGER
Edit File: test_sunos.cpython-312.pyc
� ȓ�g� � � � d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ej j e d�� G d � d e� � Z y)zSun OS specific tests.� N)�SUNOS)�PsutilTestCase)�pytest)�shz SUNOS only)�reasonc � � e Zd Zd� Zd� Zy)�SunOSSpecificTestCasec � � t dt j d � d�� }|j � j d� dd }|st d� �dx}}|D ]4 }|j � }t |d � d z }t |d � d z }�6 ||z }t j � }|j |k( sJ �|j |k( sJ �|j |k( sJ �y )Nzenv PATH=/usr/sbin:/sbin:�PATHz swap -l� � zno swap device(s) configuredr � i � )r �os�environ�strip�split� ValueError�int�psutil�swap_memory�total�used�free) �self�out�linesr r �line�fieldsr �psutil_swaps �H/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_sunos.py�test_swap_memoryz&SunOSSpecificTestCase.test_swap_memory s� � ��,�R�Z�Z��-?�,@��I�J��� � ��!�!�$�'���+����;�<�<������D��Z�Z�\�F���q� �N�S�(�E��v�a�y�>�C�'�D� � �t�|���(�(�*��� � �E�)�)�)����4�'�'�'����4�'�'�'� c �| � t d� }t j � t |j d� � k( sJ �y )Nz/usr/sbin/psrinfor )r r � cpu_count�lenr )r r s r! �test_cpu_countz$SunOSSpecificTestCase.test_cpu_count% s1 � ��$�%�����!�S����4��%9�9�9�9r# N)�__name__� __module__�__qualname__r"