Sindbad~EG File Manager
a
��g2� � @ 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.9/test/test_cmd_line.py�_kill_python_and_exit_code s r c @ sJ 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
�ejdkd �d!d"� �Ze
�ejdkd �d#d$� �Ze
�ejd%kp�ejd&�d'd(� �Zd)d*� Zd+d,� Zd-d.� Zd/d0� Z d1d2� Z!d3d4� Z"d5d6� Z#d7d8� Z$d9d:� Z%d;d<� Z&d=d>� Z'd?d@� Z(dAdB� Z)e
�e*j+dCkdD�e
�ejdEkdF�dGdH� ��Z,dIdJ� Z-dKdL� Z.dMdN� Z/dOdP� Z0dQdR� Z1dSdT� Z2dUdV� Z3e
�e� dW�dXdY� �Z4dZd[� Z5d\d]� Z6d^d^d_�d`da�Z7dbdc� Z8dwdedf�Z9dgdh� Z:didj� Z;dkdl� Z<dmdn� Z=e
�ejdkdo�dpdq� �Z>drds� Z?dtdu� Z@dvS )x�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'