Current File : //usr/local/apps/python3/lib/python3.11/distutils/tests/__pycache__/test_spawn.cpython-311.pyc |
�
�Ke| � � � d Z ddlZddlZddlZddlZddlmZmZm Z ddlm
Z
ddlmZ ddlm
Z
ddlmZ ddlmZ e � � G d � d
ej ej ej � � � � Zd� Zedk r e e� � � � dS dS )
zTests for distutils.spawn.� N)�run_unittest�
unix_shell�requires_subprocess)� os_helper)�find_executable)�spawn)�DistutilsExecError)�supportc �\ � e Zd Z ej ej dv d� � d� � � Zd� Zd� Z dS )�
SpawnTestCase)�nt�posixzRuns only under posix or ntc � � | � � � }t j dk r?t j � |d� � }| � |dt z � � n6t j � |d� � }| � |d� � t j |d� � | � t t |g� � t j dk r?t j � |d� � }| � |dt z � � n6t j � |d� � }| � |d� � t j |d� � t |g� � d S ) N�win32zfoo.shz#!%s
exit 1zfoo.batzexit 1i� z#!%s
exit 0zexit 0)�mkdtemp�sys�platform�os�path�join�
write_filer �chmod�assertRaisesr r )�self�tmpdir�exes �D/usr/local/apps/python3/lib/python3.11/distutils/tests/test_spawn.py�
test_spawnzSpawnTestCase.test_spawn s3 � � ������ �<�7�"�"��'�,�,�v�x�0�0�C��O�O�C��*�!<�=�=�=�=��'�,�,�v�y�1�1�C��O�O�C��*�*�*�
���e�������,�e�c�U�;�;�;� �<�7�"�"��'�,�,�v�x�0�0�C��O�O�C��*�!<�=�=�=�=��'�,�,�v�y�1�1�C��O�O�C��*�*�*�
���e����
�s�e������ c
�\
� t j � � 5 }t j }|dz }t j � ||� � }t
|d� � 5 d d d � � n# 1 swxY w Y t j |t j � � t ||�� � }| � ||� � t j
dk r't ||�� � }| � ||� � t j |� � 5 t |� � }| � ||� � d d d � � n# 1 swxY w Y d|z }t ||�� � }| � |� � t j � � 5 }d|d<