Sindbad~EG File Manager
a
��gR � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ eej d�sJe�
d��dd Zddd d
e gZd�
e�d Zd�
e�d Zd
�
e�d
Zd�
e�d Zdd� eD �ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� de�ZG dd� deeej�ZG dd� deeej�ZG dd� de�ZG dd� deeej�ZG d d!� d!eeej�ZG d"d#� d#e�ZG d$d%� d%eeej�ZG d&d'� d'eeej�ZG d(d)� d)e�Z G d*d+� d+ee ej�Z!G d,d-� d-ee ej�Z"e#d.k�r�e�$� dS )/� N)�support�newlinesz3This Python does not have universal newline support�xi @ zline1=1z�line2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'zdef line3():passzline4 = '%s'�
�
�
c C s g | ]}|d �qS )r � )�.0r r r �2/usr/local/lib/python3.9/test/test_univnewlines.py�
<listcomp> � r c @ s e Zd ZejZdS )�CTestN)�__name__�
__module__�__qualname__�io�openr r r r
r
! s r
c @ s e Zd Zeej�ZdS )�PyTestN)r r r �staticmethod�pyior r r r r
r $ s r c @ sD e Zd ZdZdZdd� Zdd� Zdd� Zd d
� Zdd� Z d
d� Z
dS )�TestGenericUnivNewlines�r�wbc C sX | j }d| jv r|�d�}| �tj| j��}|�|� W d � n1 sJ0 Y d S )N�b�ascii)�DATA� WRITEMODE�encoder r �TESTFN�write)�self�data�fpr r r
�setUp- s
zTestGenericUnivNewlines.setUpc C s"