Viewing File: /opt/hc_python/lib/python3.12/site-packages/psutil/tests/__pycache__/test_misc.cpython-312.pyc
�
h0i�r � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
ddlZddlmZ 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 G d� de� Z G d� de� Z G d� de� Z G d� de� Z! ejD dd� Z# G d� de� Z$y) zMiscellaneous tests.� N)�mock)�WINDOWS)�bcat)�cat)�debug)�
isfile_strict)�memoize)�memoize_when_activated��parse_environ_block)�
supports_ipv6��wrap_numbers)�HAS_NET_IO_COUNTERS)�PsutilTestCase)�process_namespace)�pytest)�
reload_module)�system_namespacec �j � e Zd Zd� Zefd�Zd� Zd� Zd� Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� Zd
� Zd� Zd� Zy)�TestSpecialMethodsc �X � t j t � 5 t j j
j
ddz � d d d � t j t j � 5 t j ddz � d d d � y # 1 sw Y �NxY w# 1 sw Y y xY w)N� � ) r �raises�
OverflowError�psutil�_psplatform�cext�check_pid_range�
NoSuchProcess�Process��selfs �G/opt/hc_python/lib64/python3.12/site-packages/psutil/tests/test_misc.py�test_check_pid_rangez'TestSpecialMethods.test_check_pid_range+ sk � �
�]�]�=�
)����#�#�3�3�A�s�F�;� *�
�]�]�6�/�/�
0��N�N�1�c�6�"� 1�
0� *�
)��
0�
0�s �-B�2B �B� B)c �J � t j | j � j � } ||� }d|v sJ �d|j � �|v sJ �d|j � � d�|j dd� v sJ �d|v sJ �d|vsJ �|j
� |j � ||� }d|v sJ �d|v sJ �t j j t j d t j t j � � �
� 5 t j � } ||� }d|j � �|v sJ �d|v sJ �d|vsJ � d d d � t j j t j d t j t j � � �
� 5 t j � } ||� }d|j � �|v sJ �d
|v sJ �d|vsJ � d d d � t j j t j d t j t j � � �
� 5 t j � } ||� }d|j � �|v sJ �d|vsJ � d d d � y # 1 sw Y ��9xY w# 1 sw Y ��xY w# 1 sw Y y xY w)Nzpsutil.Processzpid=zname='�'zname=u'zstatus=z exitcode=zstatus='terminated'�name��side_effectzstatus='zombie'zname=�
terminated)r r"