| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/psutil/tests/__pycache__/ |
Upload File : |
�
�bic}� � �6 � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlm Z ddl!m"Z" ddl!m#Z# ddl!m$Z$ ddl!m%Z% ddl!m&Z& ddl!m'Z' ddl!m(Z( ddl!m)Z) ddl!m*Z* ddl!m+Z+ ddl!m,Z, ddl!m-Z- ddl!m.Z. ddl!m/Z/ dd l!m0Z0 dd!l!m1Z1 dd"l!m2Z2 dd#l!m3Z3 dd$l!m4Z4 dd%l!m5Z5 dd&l!m6Z6 dd'l!m7Z7 dd(l!m8Z8 dd)l!m9Z9 dd*l!m:Z: dd+l!m;Z; dd,l!m<Z< dd-l!m=Z= G d.� d/e1� � Z>er! ej? � � dk r G d0� d1e>� � Z@ G d2� d3e1� � ZAeBd4k rdd5lCmDZD eDeE� � dS dS )6�Tests for psutil.Process class.� N)�AIX)�BSD)�LINUX)�MACOS)�NETBSD)�OPENBSD)�OSX)�POSIX)�SUNOS)�WINDOWS)� open_text)�PY3)�FileNotFoundError)�long)�super)�APPVEYOR)�
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)�PsutilTestCase)�
ThreadTask)�
call_until)�copyload_shared_lib)�
create_exe)�mock)�process_namespace��
reap_children)�retry_on_failure)�sh)�skip_on_access_denied)�skip_on_not_implemented)�wait_for_pidc �V
� e Zd ZdZd� Zd� Zd� Zd� Zd� Z e j
e d� � d� � � Zd � Z
d
� Zd� Zd� Zd
� Zd� Zd� Zd� Zd� Z e j
e d� � d� � � Zd� Z e j
e d� � d� � � Z e j
e d� � ee�� � d� � � � � Z e j
e d� � e j
e d� � d� � � � � Z e j
e d� � e j
e d� � d� � � � � Z! e j
e" d� � d� � � Z# e j
e" d� � d� � � Z$ e j
e" d� � d� � � Z% e j
e" d� � d � � � Z& e j
e" d� � d!� � � Z'd"� Z( e j
e d#� � d$� � � Z) e j
e* d� � d%� � � Z+ e,� � e-e.�� � e j
e* d� � d&� � � � � � � Z/ e,� � d'� � � Z0d(� Z1 e j
e2 d� � d)� � � Z3 e j
e2 d� � d*� � � Z4d+� Z5d,� Z6d-� Z7d.� Z8 e j
e9d/� � d0� � � Z:d1� Z; e j
e9d2� � d3� � � Z< e j
e=d4� � e j
e>d5� � e j
e9d/� � d6� � � � � � � Z? e j
e d� � d7� � � Z@ e j
e d� � d8� � � ZAd9� ZBd:� ZCd;� ZDd<� ZEd=� ZF e j
eG d� � d>� � � ZH e j
eG d� � d?� � � ZI e j
eG d� � d@� � � ZJ e j
eKdA� � e j
eLdB� � dC� � � � � ZM e j
eKdA� � e j
eLdB� � dD� � � � � ZN e j
e d� � dE� � � ZO ee�� � e j
ePpeQdF� � dG� � � � � ZRdH� ZSdI� ZTdJ� ZUdK� ZV e,� � dL� � � ZWdM� ZXdN� ZYdO� ZZdP� Z[dQ� Z\dR� Z]dS� Z^dT� Z_dU� Z`dV� ZadW� Zb e j
e d� � dX� � � Zc e j
e d� � dY� � � Zd e j
e d� � dZ� � � Zed[� Zfd\� Zg e j
eh d� � d]� � � Zi e j
eh d� � e j
e d� � e j
ejd^� � d_� � � � � � � Zkd`S )a�TestProcessr c �N � | j |i |��}t j |j � � S �N)�spawn_testproc�psutil�Process�pid)�self�args�kwargs�sprocs �;/usr/lib/python3/dist-packages/psutil/tests/test_process.py�spawn_psproczTestProcess.spawn_psprocN s+ � �#��#�T�4�V�4�4���~�e�i�(�(�(� c � � t j � � }| � |j t j � � � � | � t � � 5 d|_ d d d � � d S # 1 swxY w Y d S )N�! )r5 r6 �assertEqualr7 �os�getpid�assertRaises�AttributeError�r8 �ps r<