|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gX � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZmZmZm Z ej
dkrTe�d��ed Zdej
ejf ZG dd� dej�Zd d
� Zedkr�e� dS )� N)�TESTFN�run_unittest�unlink�
reap_children�posixz pipes module only works on posix�2ztr %s %sc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� ZdS ) �SimplePipeTestsc C s t tfD ]}t|� qd S �N)r �TESTFN2r )�self�f� r
�./opt/cppython/lib/python3.8/test/test_pipes.py�tearDown s zSimplePipeTests.tearDownc C sx t �d�d kr| �d� t�� }|�ttj� |�t d��}|�
d� W 5 Q R X tt ��}| �|�� d� W 5 Q R X d S )N�tr�tr is not available�wzhello world #1zHELLO WORLD #1)
�shutil�which�skipTest�pipes�Template�append� s_command�STDIN_STDOUT�openr �write�assertEqual�read)r �tr r
r
r �testSimplePipe1 s
zSimplePipeTests.testSimplePipe1c C s� t �d�d kr| �d� ttd��}|�d� W 5 Q R X t�� }|�t d tj
� |�tt� tt��}| �
|�� d� W 5 Q R X d S )Nr r r �hello world #2z
< $IN > $OUT�HELLO WORLD #2)r r r r r r r r r r �FILEIN_FILEOUT�copyr
r r �r r r r
r
r �testSimplePipe2 s
zSimplePipeTests.testSimplePipe2c C s� t �d�d kr| �d� ttd��}|�d� W 5 Q R X t�� }|�t d tj
� |�td�}z| �|�
� d� W 5 |�� X d S )Nr r r r! z < $IN�rr"