Viewing File: /opt/hc_python/lib/python3.12/site-packages/psutil/tests/__pycache__/test_sunos.cpython-312.pyc

�

h0i����dZddlZddlZddlmZddlmZddlmZddlmZejjed��Gd	�d
e��Z
y)zSun OS specific tests.�N)�SUNOS)�PsutilTestCase)�pytest)�shz
SUNOS only)�reasonc��eZdZd�Zd�Zy)�SunOSSpecificTestCasec��tdtjd�d��}|j�j	d�dd}|std��dx}}|D]4}|j	�}t
|d�d	z}t
|d
�d	z}�6||z
}tj�}|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�linesrr�line�fieldsr�psutil_swaps	         �H/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_sunos.py�test_swap_memoryz&SunOSSpecificTestCase.test_swap_memorys����,�R�Z�Z��-?�,@��I�J���	�	��!�!�$�'���+����;�<�<������D��Z�Z�\�F���q�	�N�S�(�E��v�a�y�>�C�'�D���t�|���(�(�*��� � �E�)�)�)����4�'�'�'����4�'�'�'�c�|�td�}tj�t|j	d��k(sJ�y)Nz/usr/sbin/psrinfor)rr�	cpu_count�lenr)rrs  r!�test_cpu_countz$SunOSSpecificTestCase.test_cpu_count%s1���$�%�����!�S����4��%9�9�9�9r#N)�__name__�
__module__�__qualname__r"r'�r#r!r	r	s��(�":r#r	)�__doc__rrr�psutil.testsrrr�mark�skipifr	r+r#r!�<module>r0sM���	�
��'���������I�l��3�:�N�:�4�:r#
Back to Directory File Manager