| Server IP : 118.27.122.248 / Your IP : 216.73.216.230 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�
�^�R � @ s� d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dl mZm Z d dl
mZmZm
Z
mZmZ dd� ZG dd� dej�Zdd � Zed
kr�e� dS )� N)�
script_helper�
is_android)�spawn_python�kill_python�assert_python_ok�assert_python_failure� interpreter_requires_environmentc C s t | �}| j� }||fS )N)r �wait)�p�data�
returncode� r
�2/opt/alt/python36/lib64/python3.6/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
je� d�dd� �Z
dd� Zdd� Zdd� Zdd� Ze
jejjd�dd� �Ze
jejdkd�dd � �Ze
jejd!kp�ed"�d#d$� �Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Z d/d0� Z!d1d2� Z"d3d4� Z#d5d6� Z$d7d8� Z%d9d:� Z&d;d<� Z'e
je(j)d=kd>�d?d@� �Z*dAdB� Z+dCdD� Z,dEdF� Z-dGdH� Z.dIdJ� Z/dKdL� Z0dMdN� Z1e
je2j� dO�dPdQ� �Z3e
jejdkdR�dSdT� �Z4dUS )V�CmdLineTestc C s t d� t d� d S )N�.z< .)r )�selfr
r
r �test_directories s zCmdLineTest.test_directoriesc C sB t |� \}}}| j|dkp"|jd�� | jd|� | jd|� 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 | j d� | j d� d S )Nz-Oz-OO)r )r r
r
r �
test_optimize! s
zCmdLineTest.test_optimizec C s | j d� d S )Nz-S)r )r r
r
r �test_site_flag% s zCmdLineTest.test_site_flagc C s t d�\}}}| jd|� d S )Nz-hs usage)r �assertIn)r r r r r
r
r �
test_usage( s zCmdLineTest.test_usagec C sX dt jd d� jd�}x:dD ]2}t|�\}}}| j|j|�� | j|j|�� qW d S )NzPython %d.%d� �ascii�-V� --version�-VV)r# r$ r% )�sys�version_info�encoder ZassertFalse�
startswithr )r �versionZswitchr r r r
r
r �test_version, s
zCmdLineTest.test_versionc C s8 t d�\}}}| jd|� t d�\}}}| jd|� d S )Nz-vs stack overflowz-vv)r r )r r r r r
r
r �test_verbose3 s zCmdLineTest.test_verbosez6Cannot run -E tests when PYTHON env vars are required.c C s: dd� }|� }| j |i � |dd�}| j |ddd�� d S )Nc W s4 t jdf| } | d7 } tj| �}t|j� d �}|S )Nz-E�-c� import sys; print(sys._xoptions)r )r- r. )r&