Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_univnewlines.cpython-312.pyc

�

'Μgk���ddlZddlZddlZddlZddlZddlmZeejd�sejd��ddzZddd	d
ezgZdje�dzZdje�dzZd
je�d
zZdje�dzZeD�cgc]}|dz��	c}ZGd�d�ZGd�d�ZGd�d�ZGd�de�ZGd�deeej.�ZGd�deeej.�ZGd�de�ZGd�deeej.�ZGd�deeej.�ZGd �d!e�ZGd"�d#eeej.�ZGd$�d%eeej.�ZGd&�d'e�Z Gd(�d)ee ej.�Z!Gd*�d+ee ej.�Z"e#d,k(rejH�yycc}w)-�N)�	os_helper�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'�
�
�
c�$�eZdZejZy)�CTestN)�__name__�
__module__�__qualname__�io�open���3/usr/local/lib/python3.12/test/test_univnewlines.pyr
r
"s��
�7�7�Drr
c�0�eZdZeej
�Zy)�PyTestN)rrr
�staticmethod�pyiorrrrrr%s����	�	�"�Drrc�8�eZdZdZdZd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�TestGenericUnivNewlines�r�wbc��|j}d|jvr|jd�}|jtj
|j�5}|j
|�ddd�y#1swYyxYw)N�b�ascii)�DATA�	WRITEMODE�encoderr�TESTFN�write)�self�data�fps   r�setUpzTestGenericUnivNewlines.setUp.sV���y�y���$�.�.� ��;�;�w�'�D�
�Y�Y�y�'�'����
8�B��H�H�T�N�9�
8�
8�s�A1�1A:c�Z�	tjtj�y#YyxYw�N)�os�unlinkrr!)r#s r�tearDownz TestGenericUnivNewlines.tearDown5s#��	��I�I�i�&�&�'��	��s�#&�*c�>�|jtj|j�5}|j	�}ddd�|jt�|jtj�t|j��y#1swY�XxYwr()
rrr!�READMODE�read�assertEqual�DATA_LF�reprr�NEWLINE�r#r%r$s   r�	test_readz!TestGenericUnivNewlines.test_read;sg��
�Y�Y�y�'�'����
7�2��7�7�9�D�8�����w�'�����b�k�k�*�D����,>�?�8�
7���B�Bc�>�|jtj|j�5}|j	�}ddd�|jt�|jtj�t|j��y#1swY�XxYwr()
rrr!r-�	readlinesr/�
DATA_SPLITr1rr2r3s   r�test_readlinesz&TestGenericUnivNewlines.test_readlinesAsg��
�Y�Y�y�'�'����
7�2��<�<�>�D�8�����z�*�����b�k�k�*�D����,>�?�8�
7�r5c��|jtj|j�5}g}|j	�}|r$|j|�|j	�}|r�$ddd�|j
t�|j
tj�t|j��y#1swY�XxYwr()rrr!r-�readline�appendr/r8r1rr2)r#r%r$�ds    r�
test_readlinez%TestGenericUnivNewlines.test_readlineGs���
�Y�Y�y�'�'����
7�2��D����
�A�����A���K�K�M���8�	
����z�*�����b�k�k�*�D����,>�?�8�
7�s�8B;�;Cc��|jtj|j�5}|j	�|j�}|j
�}|j|tdd�|j|�|j
�}ddd�|jtdd�y#1swY�#xYw)N�)
rrr!r-r;�tellr7r/r8�seek)r#r%�posr$s    r�	test_seekz!TestGenericUnivNewlines.test_seekQs���
�Y�Y�y�'�'����
7�2��K�K�M��'�'�)�C��<�<�>�D����T�:�a�b�>�2��G�G�C�L��<�<�>�D�
8�	
����z�!�"�~�.�8�
7�s�A+B8�8CN)rrr
r-rr&r+r4r9r>rDrrrrr(s/���H��I���@�@�@�/rrc��eZdZdZeZy)�TestCRNewlinesrN)rrr
r2�DATA_CRrrrrrFrF\����G��DrrFc��eZdZy)�CTestCRNewlinesN�rrr
rrrrJrJ_��rrJc��eZdZy)�PyTestCRNewlinesNrKrrrrNrN`rLrrNc��eZdZdZeZy)�TestLFNewlinesrN)rrr
r2r0rrrrrPrPbrHrrPc��eZdZy)�CTestLFNewlinesNrKrrrrRrRerLrrRc��eZdZy)�PyTestLFNewlinesNrKrrrrTrTfrLrrTc��eZdZdZeZd�Zy)�TestCRLFNewlinesrc��|jtj|j�5}|j	t|j�td��|j�}|j�}ddd�|j	tj�t|j��y#1swY�BxYwr()
rrr!r-r/r1rr;rAr2)r#r%r$rCs    r�	test_tellzTestCRLFNewlines.test_tellls���
�Y�Y�y�'�'����
7�2����T�"�+�+�.��T�
�;��;�;�=�D��'�'�)�C�8�	
����b�k�k�*�D����,>�?�	8�
7�s�AB;�;CN)rrr
r2�	DATA_CRLFrrXrrrrVrVhs���G��D�@rrVc��eZdZy)�CTestCRLFNewlinesNrKrrrr[r[rrLrr[c��eZdZy)�PyTestCRLFNewlinesNrKrrrr]r]srLrr]c��eZdZdZeZy)�TestMixedNewlines)rrN)rrr
r2�
DATA_MIXEDrrrrr_r_us���G��Drr_c��eZdZy)�CTestMixedNewlinesNrKrrrrbrbxrLrrbc��eZdZy)�PyTestMixedNewlinesNrKrrrrdrdyrLrrd�__main__)%r�_pyior�unittestr)�sys�test.supportr�hasattr�stdin�SkipTest�FATX�
DATA_TEMPLATE�joinr0rGrYr`r8r
rrrF�TestCaserJrNrPrRrTrVr[r]r_rbrdr�main)rs0r�<module>rrs���	���	�
�"��s�y�y�*�%�
�(�
�
�=�?�?��e�}���)���T��
�
��)�)�M�
"�T�
)��
�)�)�M�
"�T�
)���K�K�
�&��/�	��Y�Y�}�
%��
,�
� -�
.�
�1�a�$�h�
�
.�
���#�#�1/�1/�h�,��F�e�^�X�->�->�E�G�v�~�x�/@�/@�G��,��F�e�^�X�->�->�E�G�v�~�x�/@�/@�G�	@�.�	@�J��/��1B�1B�I�K��!1�8�3D�3D�K��/��L�� 1�8�3D�3D�K�M�&�"3�X�5F�5F�M��z���H�M�M�O���w/s�"G

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