File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_regrtest.cpython-37.opt-2.pyc
B
��g�� � @ s4 d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
mZ d dl
mZ d dlmZ eed�Zej�ej�e�dd�Zej�ej�e��ZdZe�d�ZG d d
� d
ej�ZG dd� dej�Z G d
d� de �Z!G dd� de �Z"G dd� dej�Z#e$dk�r0e�%� dS )� N)�libregrtest)�support)�utilsZgettotalrefcountz..z5[0-9]+:[0-9]+:[0-9]+ (?:load avg: [0-9]+\.[0-9]{2} )?z�
from signal import SIGINT
try:
from _testcapi import raise_signal
raise_signal(SIGINT)
except ImportError:
import os
os.kill(os.getpid(), SIGINT)
c @ s^ e Zd Zdd� Zdd� Ze�eed�d�dd� �Z d d
� Z
dd� Zd
d� 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/d0� Zd1d2� Zd3d4� Zd5d6� Z d7d8� Z!d9d:� Z"d;d<� Z#d=d>� Z$d?d@� Z%dAdB� Z&dCdD� Z'dEdF� Z(dGdH� Z)dIdJ� Z*dKdL� Z+dMdN� Z,dOdP� Z-dQdR� Z.dSS )T�ParseArgsTestCasec
C sH t �� �&}| �t�� t�|� W d Q R X W d Q R X | �||�� � d S )N)r Zcaptured_stderr�assertRaises�
SystemExitr �_parse_args�assertIn�getvalue)�self�args�msg�err� r �./usr/local/lib/python3.7/test/test_regrtest.py�
checkError- s zParseArgsTestCase.checkErrorc C sp xjdD ]b}| j |d��L t�� �(}| �t�� t�|g� W d Q R X W d Q R X | �d|�� � W d Q R X qW d 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>