Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/test/__pycache__/test_univnewlines.cpython-39.opt-2.pyc

a

��gR�@s�ddlZddlZddlZddlZddlZddlmZeej	d�sJe�
d��ddZddd	d
egZd�
e�dZd�
e�dZd
�
e�d
Zd�
e�dZdd�eD�ZGdd�d�ZGdd�d�ZGdd�d�ZGdd�de�ZGdd�deeej�ZGdd�deeej�ZGdd�de�ZGdd�deeej�ZGd d!�d!eeej�ZGd"d#�d#e�ZGd$d%�d%eeej�ZGd&d'�d'eeej�ZGd(d)�d)e�Z Gd*d+�d+ee ej�Z!Gd,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():passzline4 = '%s'�
�
�
cCsg|]}|d�qS)r�)�.0rrr�2/usr/local/lib/python3.9/test/test_univnewlines.py�
<listcomp>�rc@seZdZejZdS)�CTestN)�__name__�
__module__�__qualname__�io�openrrrr
r
!sr
c@seZdZeej�ZdS)�PyTestN)rrr�staticmethod�pyiorrrrr
r$src@sDeZdZdZdZdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dS)�TestGenericUnivNewlines�r�wbcCsX|j}d|jvr|�d�}|�tj|j��}|�|�Wd�n1sJ0YdS)N�b�ascii)�DATA�	WRITEMODE�encoderr�TESTFN�write)�self�data�fprrr
�setUp-s


zTestGenericUnivNewlines.setUpcCs"zt�tj�WnYn0dS�N)�os�unlinkrr)r rrr
�tearDown4sz TestGenericUnivNewlines.tearDowncCs`|�tj|j��}|��}Wd�n1s.0Y|�|t�|�t|j�t|j	��dSr$)
rrr�READMODE�read�assertEqual�DATA_LF�reprr�NEWLINE�r r"r!rrr
�	test_read:s&z!TestGenericUnivNewlines.test_readcCs`|�tj|j��}|��}Wd�n1s.0Y|�|t�|�t|j�t|j	��dSr$)
rrrr(�	readlinesr*�
DATA_SPLITr,rr-r.rrr
�test_readlines@s&z&TestGenericUnivNewlines.test_readlinescCs||�tj|j��4}g}|��}|r6|�|�|��}qWd�n1sJ0Y|�|t�|�t|j	�t|j
��dSr$)rrrr(�readline�appendr*r1r,rr-)r r"r!�drrr
�
test_readlineFs
(z%TestGenericUnivNewlines.test_readlinecCs�|�tj|j��N}|��|��}|��}|�|tdd��|�	|�|��}Wd�n1sd0Y|�|tdd��dS)N�)
rrrr(r3�tellr0r*r1�seek)r r"�posr!rrr
�	test_seekPs
&z!TestGenericUnivNewlines.test_seekN)rrrr(rr#r'r/r2r6r;rrrr
r's
rc@seZdZdZeZdS)�TestCRNewlinesrN)rrrr-�DATA_CRrrrrr
r<[sr<c@seZdZdS)�CTestCRNewlinesN�rrrrrrr
r>^rr>c@seZdZdS)�PyTestCRNewlinesNr?rrrr
r@_rr@c@seZdZdZeZdS)�TestLFNewlinesrN)rrrr-r+rrrrr
rAasrAc@seZdZdS)�CTestLFNewlinesNr?rrrr
rBdrrBc@seZdZdS)�PyTestLFNewlinesNr?rrrr
rCerrCc@seZdZdZeZdd�ZdS)�TestCRLFNewlinesrcCsr|�tj|j��6}|�t|j�td��|��}|��}Wd�n1sL0Y|�t|j�t|j	��dSr$)
rrrr(r*r,rr3r8r-)r r"r!r:rrr
�	test_tellks
&zTestCRLFNewlines.test_tellN)rrrr-�	DATA_CRLFrrErrrr
rDgsrDc@seZdZdS)�CTestCRLFNewlinesNr?rrrr
rGqrrGc@seZdZdS)�PyTestCRLFNewlinesNr?rrrr
rHrrrHc@seZdZdZeZdS)�TestMixedNewlines)rrN)rrrr-�
DATA_MIXEDrrrrr
rItsrIc@seZdZdS)�CTestMixedNewlinesNr?rrrr
rKwrrKc@seZdZdS)�PyTestMixedNewlinesNr?rrrr
rLxrrL�__main__)%rZ_pyiorZunittestr%�sys�testr�hasattr�stdinZSkipTestZFATXZ
DATA_TEMPLATE�joinr+r=rFrJr1r
rrr<ZTestCaser>r@rArBrCrDrGrHrIrKrLr�mainrrrr
�<module>sJ��	4



Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists