OwlCyberSecurity - MANAGER
Edit File: test_system.cpython-312.pyc
� ȓ�g� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlm Z ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddlm#Z# ddlm$Z$ ddlm%Z% ddlm&Z& ddlm'Z' ddlm(Z( ddlm)Z) ddlm*Z* ddlm+Z+ ddlm,Z, dd lm-Z- dd!lm.Z. dd"lm/Z/ G d#� d$e,� Z0 G d%� d&e,� Z1 G d'� d(e,� Z2 G d)� d*e,� Z3 G d+� d,e,� Z4 G d-� d.e,� Z5 G d/� d0e,� Z6 G d1� d2e,� Z7y)3zTests for system APIS.� N)�mock)�AIX)�BSD)�FREEBSD)�LINUX)�MACOS)�NETBSD)�OPENBSD)�POSIX)�SUNOS)�WINDOWS)�broadcast_addr)�AARCH64)�ASCII_FS)� CI_TESTING)�GITHUB_ACTIONS)�GLOBAL_TIMEOUT)�HAS_BATTERY)�HAS_CPU_FREQ)�HAS_GETLOADAVG)�HAS_NET_IO_COUNTERS)�HAS_SENSORS_BATTERY)�HAS_SENSORS_FANS)�HAS_SENSORS_TEMPERATURES)�IS_64BIT)�MACOS_12PLUS)�PYPY)�UNICODE_SUFFIX)�PsutilTestCase)�check_net_address)�pytest)�retry_on_failurec �0 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zy)�TestProcessIterc �, � t j � t j � D �cg c] }|j �� c}v sJ �| j � }|j t j � D �cg c] }|j �� c}v sJ �t j |j � }|j � |j � |j t j � D �cg c] }|j �� c}vsJ �y c c}w c c}w c c}w �N) �os�getpid�psutil�process_iter�pid�spawn_testproc�Process�kill�wait)�self�x�sproc�ps �I/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_system.py�test_pid_presencez!TestProcessIter.test_pid_presence>