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__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_univnewlines.cpython-38.pyc
U

>��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�5/opt/cppython/lib/python3.8/test/test_univnewlines.py�
<listcomp>src@seZdZejZdS)�CTestN)�__name__�
__module__�__qualname__�io�openrrrr
r!src@seZdZeej�ZdS)�PyTestN)r
rr�staticmethod�pyiorrrrr
r$src@sDeZdZdZdZdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dS)�TestGenericUnivNewlines�r�wbc	CsD|j}d|jkr|�d�}|�tj|j��}|�|�W5QRXdS)N�b�ascii)�DATA�	WRITEMODE�encoderr�TESTFN�write)�self�data�fprrr
�setUp-s


zTestGenericUnivNewlines.setUpcCs"zt�tj�WnYnXdS�N)�os�unlinkrr)rrrr
�tearDown4sz TestGenericUnivNewlines.tearDownc	CsL|�tj|j��}|��}W5QRX|�|t�|�t|j�t|j	��dSr#)
rrr�READMODE�read�assertEqual�DATA_LF�reprr�NEWLINE�rr!r rrr
�	test_read:sz!TestGenericUnivNewlines.test_readc	CsL|�tj|j��}|��}W5QRX|�|t�|�t|j�t|j	��dSr#)
rrrr'�	readlinesr)�
DATA_SPLITr+rr,r-rrr
�test_readlines@sz&TestGenericUnivNewlines.test_readlinesc	Csh|�tj|j��*}g}|��}|r6|�|�|��}qW5QRX|�|t�|�t|j	�t|j
��dSr#)rrrr'�readline�appendr)r0r+rr,)rr!r �drrr
�
test_readlineFs
z%TestGenericUnivNewlines.test_readlinec	Csr|�tj|j��D}|��|��}|��}|�|tdd��|�	|�|��}W5QRX|�|tdd��dS)N�)
rrrr'r2�tellr/r)r0�seek)rr!�posr rrr
�	test_seekPs
z!TestGenericUnivNewlines.test_seekN)r
rrr'rr"r&r.r1r5r:rrrr
r's
rc@seZdZdZeZdS)�TestCRNewlinesrN)r
rrr,�DATA_CRrrrrr
r;[sr;c@seZdZdS)�CTestCRNewlinesN�r
rrrrrr
r=^sr=c@seZdZdS)�PyTestCRNewlinesNr>rrrr
r?_sr?c@seZdZdZeZdS)�TestLFNewlinesrN)r
rrr,r*rrrrr
r@asr@c@seZdZdS)�CTestLFNewlinesNr>rrrr
rAdsrAc@seZdZdS)�PyTestLFNewlinesNr>rrrr
rBesrBc@seZdZdZeZdd�ZdS)�TestCRLFNewlinesrc	Cs^|�tj|j��,}|�t|j�td��|��}|��}W5QRX|�t|j�t|j	��dSr#)
rrrr'r)r+rr2r7r,)rr!r r9rrr
�	test_tellks
zTestCRLFNewlines.test_tellN)r
rrr,�	DATA_CRLFrrDrrrr
rCgsrCc@seZdZdS)�CTestCRLFNewlinesNr>rrrr
rFqsrFc@seZdZdS)�PyTestCRLFNewlinesNr>rrrr
rGrsrGc@seZdZdZeZdS)�TestMixedNewlines)rrN)r
rrr,�
DATA_MIXEDrrrrr
rHtsrHc@seZdZdS)�CTestMixedNewlinesNr>rrrr
rJwsrJc@seZdZdS)�PyTestMixedNewlinesNr>rrrr
rKxsrK�__main__)%rZ_pyiorZunittestr$�sys�testr�hasattr�stdinZSkipTestZFATXZ
DATA_TEMPLATE�joinr*r<rErIr0rrrr;ZTestCaser=r?r@rArBrCrFrGrHrJrKr
�mainrrrr
�<module>sJ��	4



F1le Man4ger