Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
psutil
/
tests
/
__pycache__
[ HOME ]
Exec
Submit
File Name : test_system.cpython-312.pyc
� x�/i͊ � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlmZ ddl Z ddl mZ ddl mZ ddl mZ ddl mZ ddl mZ dd l mZ dd l mZ ddl mZ ddl mZ dd l mZ ddlmZ 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+ dd lm,Z, dd!lm-Z- G d"� d#e*� Z. G d$� d%e*� 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 d0� d1e*� Z5y)2zTests 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)�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_subproc�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; s� � ��y�y�{�f�.A�.A�.C�D�.C��q�u�u�.C�D�D�D�D��"�"�$���y�y�F�,?�,?�,A�B�,A�q�Q�U�U�,A�B�B�B�B��N�N�5�9�9�%�� ���� �����y�y��0C�0C�0E� F�0E�1����0E� F�F�F�F�� E��B�� !Gs �D�4D�-Dc � � t t j � � }t |d� �� t t |� d� �� k( sJ �y )Nc � � | j S r% �r* �r0 s r3 �<lambda>z4TestProcessIter.test_no_duplicates.<locals>.<lambda>F s � ���� )�keyc � � | j S r% r7 r8 s r3 r9 z4TestProcessIter.test_no_duplicates.<locals>.<lambda>G s � �1�5�5r: )�listr( r) �sorted�set)r/ �lss r3 �test_no_duplicatesz"TestProcessIter.test_no_duplicatesD s>