File: //usr/local/lib/python3.10/test/__pycache__/test_cmd_line.cpython-310.pyc
o
�i\� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZmZm
Z
mZmZ eed�Zdd� ZG dd � d ej�Ze�e� d
�G dd� dej��ZG d
d� dej�Zdd� Zedkrke�� dS dS )� N)�support)� os_helper)�spawn_python�kill_python�assert_python_ok�assert_python_failure� interpreter_requires_environmentZgettotalrefcountc C s t | �}| �� }||fS �N)r �wait)�p�data�
returncode� r �//usr/local/lib/python3.10/test/test_cmd_line.py�_kill_python_and_exit_code s r c @ s` e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z e
�e� d�dd� �Z
dd� Zdd� Zdd� Zdd� Zdd� Ze
�ejd�dd� �Ze
�ejd�dd � �Ze
�ejd!kd"�d#d$� �Ze
�ejd!kd"�d%d&� �Ze
�ejd'kpxejd(�d)d*� �Zd+d,� Zd-d.� Z d/d0� Z!d1d2� Z"d3d4� Z#d5d6� Z$d7d8� Z%d9d:� Z&d;d<� Z'd=d>� Z(d?d@� Z)dAdB� Z*dCdD� Z+e
�e,j-dEkdF�e
�ejdGkdH�dIdJ� ��Z.dKdL� Z/dMdN� Z0dOdP� Z1dQdR� Z2dSdT� Z3dUdV� Z4dWdX� Z5e
�e� dY�dZd[� �Z6d\d]� Z7d^d_� Z8d`d`da�dbdc�Z9ddde� Z:dydgdh�Z;didj� Z<dkdl� Z=dmdn� Z>dodp� Z?e
�ejd!kdq�drds� �Z@dtdu� ZAdvdw� ZBdxS )z�CmdLineTestc C s t d� t d� d S )N�.z< .)r ��selfr r r �test_directories s zCmdLineTest.test_directoriesc C sB t |� \}}}| �|dkp|�d�� | �d|� | �d|� d S )N� �
s Traceback)r �
assertTrue�endswith�assertNotIn)r Zcmd_line�rc�out�errr r r �verify_valid_flag"