HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.7/test/__pycache__/test_univnewlines.cpython-37.pyc
B

��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'�
�
z
cCsg|]}|d�qS)r�)�.0rrr�2/usr/local/lib/python3.7/test/test_univnewlines.py�
<listcomp>sr
c@seZdZejZdS)�CTestN)�__name__�
__module__�__qualname__�io�openrrrr	r!src@seZdZeej�ZdS)�PyTestN)rr
r�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��}|�|�WdQRXdS)N�b�ascii)�DATA�	WRITEMODE�encoderr�TESTFN�write)�self�data�fprrr	�setUp-s


zTestGenericUnivNewlines.setUpcCs"yt�tj�WnYnXdS)N)�os�unlinkrr)rrrr	�tearDown4sz TestGenericUnivNewlines.tearDownc	CsL|�tj|j��}|��}WdQRX|�|t�|�t|j�t|j	��dS)N)
rrr�READMODE�read�assertEqual�DATA_LF�reprr�NEWLINE)rr rrrr	�	test_read:sz!TestGenericUnivNewlines.test_readc	CsL|�tj|j��}|��}WdQRX|�|t�|�t|j�t|j	��dS)N)
rrrr%�	readlinesr'�
DATA_SPLITr)rr*)rr rrrr	�test_readlines@sz&TestGenericUnivNewlines.test_readlinesc	Csl|�tj|j��.}g}|��}x|r8|�|�|��}q WWdQRX|�|t�|�t|j	�t|j
��dS)N)rrrr%�readline�appendr'r-r)rr*)rr r�drrr	�
test_readlineFs
z%TestGenericUnivNewlines.test_readlinec	Csr|�tj|j��D}|��|��}|��}|�|tdd��|�	|�|��}WdQRX|�|tdd��dS)N�)
rrrr%r/�tellr,r'r-�seek)rr �posrrrr	�	test_seekPs
z!TestGenericUnivNewlines.test_seekN)rr
rr%rr!r$r+r.r2r7rrrr	r's
rc@seZdZdZeZdS)�TestCRNewlinesrN)rr
rr*�DATA_CRrrrrr	r8[sr8c@seZdZdS)�CTestCRNewlinesN)rr
rrrrr	r:^sr:c@seZdZdS)�PyTestCRNewlinesN)rr
rrrrr	r;_sr;c@seZdZdZeZdS)�TestLFNewlinesrN)rr
rr*r(rrrrr	r<asr<c@seZdZdS)�CTestLFNewlinesN)rr
rrrrr	r=dsr=c@seZdZdS)�PyTestLFNewlinesN)rr
rrrrr	r>esr>c@seZdZdZeZdd�ZdS)�TestCRLFNewlinesz
c	Cs^|�tj|j��,}|�t|j�td��|��}|��}WdQRX|�t|j�t|j	��dS)N)
rrrr%r'r)rr/r4r*)rr rr6rrr	�	test_tellks
zTestCRLFNewlines.test_tellN)rr
rr*�	DATA_CRLFrr@rrrr	r?gsr?c@seZdZdS)�CTestCRLFNewlinesN)rr
rrrrr	rBqsrBc@seZdZdS)�PyTestCRLFNewlinesN)rr
rrrrr	rCrsrCc@seZdZdZeZdS)�TestMixedNewlines)rrN)rr
rr*�
DATA_MIXEDrrrrr	rDtsrDc@seZdZdS)�CTestMixedNewlinesN)rr
rrrrr	rFwsrFc@seZdZdS)�PyTestMixedNewlinesN)rr
rrrrr	rGxsrG�__main__)%rZ_pyiorZunittestr"�sysZtestr�hasattr�stdinZSkipTestZFATXZ
DATA_TEMPLATE�joinr(r9rArEr-rrrr8ZTestCaser:r;r<r=r>r?rBrCrDrFrGr�mainrrrr	�<module>sF
4