File: //usr/local/lib/python3.10/test/__pycache__/test_regrtest.cpython-310.opt-2.pyc
o
�i� � @ s` d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlmZ d dlmZ d dlmZ d dlmZmZ eed�Zej�ej�e�dd�Zej�ej�e��ZdZe� d �Z!G d
d� de
j"�Z#G dd
� d
e
j"�Z$G dd� de$�Z%G dd� de$�Z&G dd� de$�Z'G dd� de
j"�Z(e)dkr�e
�*� dS dS )� N)�libregrtest)�support)� os_helper)�utils�setupZgettotalrefcountz..z5[0-9]+:[0-9]+:[0-9]+ (?:load avg: [0-9]+\.[0-9]{2} )?z�
from signal import SIGINT, raise_signal
try:
raise_signal(SIGINT)
except ImportError:
import os
os.kill(os.getpid(), SIGINT)
c @ sN e Zd Z dd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*dQS )R�ParseArgsTestCasec C sp t �� �"}| �t��
t�|� W d � n1 sw Y W d � n1 s)w Y | �||�� � d S �N)r Zcaptured_stderr�assertRaises�
SystemExitr �_parse_args�assertIn�getvalue)�self�args�msg�err� r �//usr/local/lib/python3.10/test/test_regrtest.py�
checkError. s �� zParseArgsTestCase.checkErrorc C s� dD ]O}| j |d��? t�� �#}| �t�� t�|g� W d � n1 s&w Y W d � n1 s5w Y | �d|�� � W d � n1 sLw Y qd S )N)z-hz--help��optzRun Python regression tests.) �subTestr Zcaptured_stdoutr r
r r r r
)r r �outr r r � test_help3 s
��� ���zParseArgsTestCase.test_helpc C s>