Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_fileinput.cpython-311.pyc |
�
�Kej� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
n
# e$ r dZ
Y nw xY w ddlZn
# e$ r dZY nw xY wddlm
Z
mZ ddlmZmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddl mZ G d� d
� � Z G d� d� � Z G d� dee j � � Z G d� d� � Z! G d� dee j � � Z" G d� d� � Z# G d� de j � � Z$ G d� de$� � Z% G d� de$� � Z& G d� de$� � Z' G d � d!e$� � Z( G d"� d#e$� � Z) G d$� d%e$� � Z* G d&� d'e$� � Z+ G d(� d)e$� � Z, G d*� d+e$� � Z- G d,� d-� � Z. G d.� d/e j � � Z/ G d0� d1e j � � Z0 G d2� d3e j � � Z1e2d4k r e j3 � � dS dS )5z,
Tests for fileinput module.
Nick Mathewson
� N)�BytesIO�StringIO)� FileInput�hook_encoded)�Path)�verbose)�TESTFN)�unlink)� os_helper)�support)�mockc � � e Zd Zdd�d�ZdS )� BaseTests�w��modec � � t j � � \ }}| � t j |� � d|v rd nd}t |||�� � 5 }|� |� � d d d � � n# 1 swxY w Y |S )N�b�utf-8��encoding)�tempfile�mkstemp�
addCleanupr r
�open�write)�self�contentr �fd�namer �fs �=/usr/local/apps/python3/lib/python3.11/test/test_fileinput.py�writeTmpzBaseTests.writeTmp+ s� � ��#�%�%���D���� �(�$�/�/�/��$�;�;�4�4�G��
�"�d�X�
.�
.�
.� �!�
�G�G�G���� � � � � � � � � � � ���� � � � ��s �A3�3A7�:A7N)�__name__�
__module__�__qualname__r# � � r"