OwlCyberSecurity - MANAGER
Edit File: test_osx.cpython-312.pyc
� ȓ�g� � � � d Z ddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ddlm Z ddlmZ dd lmZ dd lm Z ddlmZ ddlmZ dd lmZ ddlmZ erddlmZ d� Zd� Ze j, j/ e d�� G d� de� � Ze j, j/ e d�� G d� de� � Zy)zmacOS specific tests.� N)�MACOS)�POSIX)� CI_TESTING)�HAS_BATTERY)�TOLERANCE_DISK_USAGE)�TOLERANCE_SYS_MEM)�PsutilTestCase)�pytest)�retry_on_failure)�sh)�spawn_testproc)� terminate)�getpagesizec �x � t | � }|j � d } t |� S # t $ r |cY S w xY w)zmExpects a sysctl command with an argument and parse the result returning only the value of interest. � )r �split�int� ValueError)�cmdline�out�results �F/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_osx.py�sysctlr s? � � �W�+�C� �Y�Y�[��^�F���6�{���� �� ��s � + �9�9c �� � t d� }|j d� D ] }| |v s� n t d� �t t j d|� j d� � t � z S )z)Wrapper around 'vm_stat' cmdline utility.�vm_stat� zline not foundz\d+r )r r r r �re�search�groupr )�fieldr �lines r r r , s] � � �Y�-�C�� � �$����D�=�� � �)�*�*��r�y�y���&�,�,�Q�/�0�;�=�@�@� z MACOS only��reasonc �2 � e Zd Zed� � Zed� � Zd� Zy)�TestProcessc �6 � t � j | _ y �N)r �pid��clss r � setUpClasszTestProcess.setUpClass9 s � � �"�&�&��r"