File: //opt/cppython/lib/python3.8/test/__pycache__/test_subprocess.cpython-38.pyc
U
.D�g�: � @ s& d dl Z d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlmZ zd dlZW n ek
r� dZY nX ejr�e �d��ejdkZer�dZndZd Zee e!fZ"ej#d
dfa$dd
� Z%G dd� de j&�Z'G dd� de(�Z)G dd� dej*�Z+G dd� de'�Z,G dd� de'�Z-e �.ed�G dd� de'��Z/e �0ed�G dd� de'��Z1G dd� de j&�Z2e �0e3ed �d!�G d"d#� d#e,��Z4e �0ed$�G d%d&� d&e'��Z5G d'd(� d(e'�Z6e7d)k�r"e �8� dS )*� N)�mock)�support)�FakePathztest is not helpful for PGO�win32z@import msvcrt; msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY);� )Znonexisting_i_hope�-c�passc C s@ t �d�} | d krd S t�| tj�r<t�| g�jdkr<| fad S )N�truer ) �shutil�which�os�access�X_OK�
subprocess�run�
returncode�ZERO_RETURN_CMD)Z
shell_true� r �3/opt/cppython/lib/python3.8/test/test_subprocess.py�setUpModule3 s
�r c @ s&