File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_univnewlines.cpython-37.pyc
B
��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'�
�
z
c C s g | ]}|d �qS )r � )�.0r r r �2/usr/local/lib/python3.7/test/test_univnewlines.py�
<listcomp> s 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 sD | j }d| jkr|�d�}| �tj| j��}|�|� W d Q R X d S )N�b�ascii)�DATA� WRITEMODE�encoder r �TESTFN�write)�self�data�fpr r r �setUp- s
zTestGenericUnivNewlines.setUpc C s"