OwlCyberSecurity - MANAGER
Edit File: test_misc.cpython-312.pyc
� ȓ�g�s � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl m Z ddlZddlZddlm Z ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ 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"