Sindbad~EG File Manager
a
��gC� � @ sL 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 eed�Zej�ej�e�dd�Zej�ej�e��ZdZe�d�ZG d d
� d
e
j�Z G dd� de
j�Z!G d
d� de!�Z"G dd� de!�Z#G dd� de!�Z$G dd� de
j�Z%e&dk�rHe
�'� dS )� 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 @ sL e Zd Zdd� 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 �� �D}| �t�� t�|� W d � n1 s40 Y W d � n1 sR0 Y | �||�� � d S �N)r Zcaptured_stderr�assertRaises�
SystemExitr �_parse_args�assertIn�getvalue)�self�args�msg�err� r �./usr/local/lib/python3.9/test/test_regrtest.py�
checkError- s FzParseArgsTestCase.checkErrorc C s� dD ]�}| j |d��~ t�� �F}| �t�� t�|g� W d � n1 sL0 Y W d � n1 sj0 Y | �d|�� � W d � q1 s�0 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_help2 s
�HzParseArgsTestCase.test_helpc C s>