|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gq� � @ sP d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlZddlmZ ddlmZ ddlmZ ee
d�Zej�ej�e�dd�Zej�ej�e��ZdZe
�d �ZG d
d� dej �Z!G dd
� d
ej �Z"G dd� de"�Z#G dd� de"�Z$G dd� de"�Z%G dd� dej �Z&e'dk�rLe�(� dS )zM
Tests of regrtest.py.
Note: test_regrtest cannot be run twice in parallel.
� N)�libregrtest)�support)�utilsZgettotalrefcountz..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 @ sb e Zd ZdZdd� Zdd� Ze�ee d�d�dd � �Z
d
d� Zdd
� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Z d6d7� Z!d8d9� Z"d:d;� Z#d<d=� Z$d>d?� Z%d@dA� Z&dBdC� Z'dDdE� Z(dFdG� Z)dHdI� Z*dJdK� Z+dLdM� Z,dNdO� Z-dPdQ� Z.dRdS� Z/dTS )U�ParseArgsTestCasezC
Test regrtest's argument parsing, function _parse_args().
c
C sH t �� �&}| �t�� t�|� W 5 Q R X W 5 Q R X | �||�� � d S �N)r Zcaptured_stderr�assertRaises�
SystemExitr �_parse_args�assertIn�getvalue)�self�args�msg�err� r �1/opt/cppython/lib/python3.8/test/test_regrtest.py�
checkError- s zParseArgsTestCase.checkErrorc C sl dD ]b}| j |d��L t�� �(}| �t�� t�|g� W 5 Q R X W 5 Q R X | �d|�� � W 5 Q R X qd S )N)z-hz--help��optzRun Python regression tests.) �subTestr Zcaptured_stdoutr r r r r
r )r r �outr r r � test_help2 s
� zParseArgsTestCase.test_help�dump_traceback_laterz,faulthandler.dump_traceback_later() requiredc C s>