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_process.cpython-312.pyc
� x�/i�� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlZddl Z ddlZddlZddlmZ ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ 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, ddlm-Z- ddlm.Z. ddlm/Z/ ddlm0Z0 dd lm1Z1 dd!lm2Z2 dd"lm3Z3 dd#lm4Z4 dd$lm5Z5 dd%lm6Z6 dd&lm7Z7 dd'lm8Z8 dd(lm9Z9 dd)lm:Z: dd*lm;Z; G d+� d,e.� Z< G d-� d.e.� Z=y)/�Tests for psutil.Process class.� N)�mock)�AIX)�BSD)�LINUX)�MACOS)�NETBSD)�OPENBSD)�OSX)�POSIX)�WINDOWS)� open_text)� CI_TESTING)�GITHUB_ACTIONS)�GLOBAL_TIMEOUT)�HAS_CPU_AFFINITY)�HAS_ENVIRON)� HAS_IONICE)�HAS_MEMORY_MAPS)�HAS_PROC_CPU_NUM)�HAS_PROC_IO_COUNTERS)� HAS_RLIMIT)�HAS_THREADS)�MACOS_11PLUS)�PYPY)� PYTHON_EXE)�PYTHON_EXE_ENV)�PsutilTestCase)� ThreadTask)� call_until)�copyload_shared_lib)�create_c_exe)� create_py_exe)�process_namespace)�pytest�� reap_children)�retry_on_failure)�sh)�skip_on_access_denied)�skip_on_not_implemented)�wait_for_pidc �6 � e Zd ZdZd� Zd� Zd� Zd� Zej j e d�� d� � Zd � Z ej j ed �� d� � Zd� Zd � Zd� Zd� Zd� Zd� Zej j e d�� d� � Zd� Zej j e d�� d� � Zej j e d�� ee�� d� � � Zej j e d�� ej j e d�� d� � � Zej j e d�� ej j e d�� d� � � Z!ej j e" d�� d� � Z#ej j e" d�� d� � Z$ej j e" d�� d� � Z%ej j e" d�� d � � Z&ej j e" d�� d!� � Z'ej jQ d"�#� d$� � Z)ej j e d%�� d&� � Z*ej j e+ d�� d'� � Z, e-� e.e/�� ej j e+ d�� d(� � � � Z0 e-� d)� � Z1d*� Z2ej j e3 d�� d+� � Z4ej j e3 d�� d,� � Z5d-� Z6d.� Z7d/� Z8d0� Z9d1� Z:d2� Z; e-� d3� � Z<ej j e d�� d4� � Z=ej j e d�� d5� � Z>d6� Z?d7� Z@d8� ZAd9� ZBd:� ZCej j eD d�� d;� � ZEej j eD d�� d<� � ZFej j eD d�� d=� � ZGej j eHd>�� d?� � ZIej j eHd>�� d@� � ZJej j e d�� ej jQ d"�#� dA� � � ZK ee�� ej j eLxs edB�� dC� � � ZMdD� ZNdE� ZOdF� ZPdG� ZQ e-� dH� � ZRdI� ZSdJ� ZTdK� ZUdL� ZVdM� ZWdN� ZXdO� ZYdP� ZZdQ� Z[dR� Z\dS� Z]dT� Z^ej j e d�� dU� � Z_ej j e d�� dV� � Z`ej j e d�� dW� � ZadX� ZbdY� Zcej j ed d�� dZ� � Zeej j ed d�� ej j e d�� ej j efd[�� ej j ed\�� d]� � � � � Zgy^)_�TestProcessr c �� � t j � }|j t j � k( sJ �t j t � 5 d|_ d d d � y # 1 sw Y y xY w)N�! )�psutil�Process�pid�os�getpidr% �raises�AttributeError��self�ps �J/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_process.py�test_pidzTestProcess.test_pidK sE � ��N�N����u�u�� � ��#�#�#� �]�]�>� *��A�E� +� *� *�s �A"�"A+c �� � | j � }|j � |j � }t r|t j k( sJ �|t j k( sJ �| j |� y �N)�spawn_psproc�kill�waitr �signal�SIGTERM�SIGKILL�assert_proc_gone�r9 r: �codes r; � test_killzTestProcess.test_killQ s[ � ������ �����v�v�x����6�>�>�)�)�)��F�N�N�?�*�*�*����a� � c �� � | j � }|j � |j � }t r|t j k( sJ �|t j k( sJ �| j |� y r>