File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_cmd_line.cpython-37.pyc
B
��g_x � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z m
Z
mZmZm
Z
eed�Zdd� ZG dd� dej�Ze�e
� d �G d
d� dej��Zdd
� Zedkr�e� dS )� N)�support)�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.7/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� Ze
�ejd�dd� �Ze
�ejdkd�dd � �Ze
�ejd!kp�ejd"�d#d$� �Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Z d1d2� Z!d3d4� Z"d5d6� Z#d7d8� Z$d9d:� Z%d;d<� Z&e
�e'j(d=kd>�d?d@� �Z)dAdB� Z*dCdD� Z+dEdF� Z,dGdH� Z-dIdJ� Z.dKdL� Z/dMdN� Z0e
�e� dO�dPdQ� �Z1dRdS� Z2dTdTdU�dVdW�Z3dXdY� Z4did[d\�Z5d]d^� Z6d_d`� Z7dadb� Z8dcdd� Z9e
�ejdkde�dfdg� �Z:dhS )j�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! s zCmdLineTest.verify_valid_flagc C s | � d� | � d� d S )Nz-Oz-OO)r )r r r r
�
test_optimize'