403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python315/Lib/test/test_io/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/test_io/__pycache__/test_memoryio.cpython-315.opt-2.pyc
R
>lqj�c��]PHs]QHGs]PHs]PHs]PHs]PHs]PH s]PH$s	QQ2s
QQ2sQQ2sQQ	\\\O2sQ
Q2sQQ
\\\\O2sQQ\\O2sQQ\2sQQ\2sQQ\2s\Q6Xc\O,2P!P!)�)�supportc�2`�\sQs]snQsQs\sQsUsP!)�IntLikec��VmP!�N��_num)�self�nums&&�/C:\Python315\\Lib\test\test_io\test_memoryio.py�__init__�IntLike.__init__s���	�c��UO!rr�r	s&r�	__index__�IntLike.__index__s���y�y�rr)	�__name__�
__module__�__qualname__�__firstlineno__rr�__int__�__static_attributes__�__classdictcell__��
__classdict__s@rrrs�������Grrc�@`�\sQs]snQsQsQsQsQsQs	Us
P!)�MemorySeekTestMixinc�L�UOQ2oUOU2oP!��
1234567890)�buftype�ioclass�r	�buf�bytesIos&  r�testInit�MemorySeekTestMixin.testInits���l�l�<�(���,�,�s�#�rc��UOQ2oUOU2oUOUQ*UO]22UOUQ*UO]22UOUQ*UOQ22UOUOUO22P!)r �N�N�r*�N�r,NN��r!r"�assertEqual�read�EOFr#s&  r�testRead�MemorySeekTestMixin.testReads����l�l�<�(���,�,�s�#������R��'�,�,�q�/�2�����S��7�<�<��?�3�����R��'�,�,�s�"3�4�������7�<�<�>�2rc���UOQ2oUOU2oUOVO22UOUOUO22P!rr/r#s&  r�testReadNoArgs�"MemorySeekTestMixin.testReadNoArgs&sL���l�l�<�(���,�,�s�#������l�l�n�-�������7�<�<�>�2rc�<�UOQ2oUOU2oUO]2UO]2UO	VO22UO]2UO	UQ*UO22UO[UOQ2UO	[OUO[O22UO	UOUO]22UO	[O]*
UO[O]*
22UO	UOUO]22P!)r ��NN�)
r!r"r1�seekr0�assertRaises�	TypeError�sys�maxsizer2r#s&  r�testSeek�MemorySeekTestMixin.testSeek-s���l�l�<�(���,�,�s�#�����Q�����Q������l�l�n�-����Q������R��'�,�,�.�1����)�W�\�\�3�7�������g�l�l�3�;�;�&?�@�������7�<�<��?�3�������q��'�,�,�s�{�{�Q��*G�H�������7�<�<��?�3rc�P�UOQ2oUOU2oUO]UO22UO	]2UO]UO22UO	Q2UOQUO22P!�r i')r!r"r0�tellr<r#s&  r�testTell�MemorySeekTestMixin.testTell?sw���l�l�<�(���,�,�s�#������G�L�L�N�+����Q������G�L�L�N�+����U����������/r�)rrrrr&r3r6rArFrrrs@rrrs#����$�3�3�4�$0�0rrc�`�\sQs]JsnQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsUsP!)�MemoryTestMixinc�t�UO2oUOUOUO2P!r)r"r=�UnsupportedOperation�detach�r	r$s& r�test_detach�MemoryTestMixin.test_detachLs'���l�l�n�����$�3�3�S�Z�Z�@rc��UOUOUQ22]2UOUO]2]2UOUOUQ22]2UOUO2]2UOUO]2]2UOUO2]2UOUOUQ22]	2UOUO]2]2UOUOUQ22]2UOUO	]2]2UOUO2]2P!)zblah.zHello.z	 world


�h)r0�writer<rE�truncate)r	�f�ts&&&r�	write_ops�MemoryTestMixin.write_opsPs���������7��,�a�0���������A�&��������8��-�q�1��������1�%���������A�&��������1�%��������>�!2�3�Q�7���������A�&��������3���!�,�������B���,��������1�%rc��UOQ2oUOU2oUOV O2UOUO	2U2UO2oUOV O2UOUO	2U2UO[UOP2UO2UO[UOUOP22P!)zhello world
)
r!r"rWr0�getvaluer=r>rS�close�
ValueError�r	r$�memios&  r�
test_write�MemoryTestMixin.test_write]s����l�l�?�+�����S�!�����u�l�l�+�������)�3�/���������u�l�l�+�������)�3�/����)�U�[�[�$�7�
���
����*�e�k�k�4�<�<��3C�Drc��UOQ2oUO2oUOUOU,]d*2P2UOUO	2U]d*2UO,2UOUO	2U]d*2UO2oUO[UOU,],*2UOUO	2U2UO[UOP2UO2UO[UO,2P!r)	r!r"r0�
writelinesrZr=r>r[r\r]s&  r�test_writelines�MemoryTestMixin.test_writelinesjs����l�l�<�(�����������)�)�3�%�#�+�6��=�������)�3��9�5�
�����������)�3��9�5���������)�U�%5�%5��u��s�{�C�������)�3�/����)�U�%5�%5�t�<�
���
����*�e�&6�&6��;rc�`�RO2oU1QkoRO[UOU22P!)c3�B: �ROQ2w�	[g3h)�spam)r!�KeyboardInterruptrs�r�	error_gen�8MemoryTestMixin.test_writelines_error.<locals>.error_gen{s�����,�,�v�&�&�#�#�s�)r"r=rhrb)r	r^risf  r�test_writelines_error�%MemoryTestMixin.test_writelines_errorys0��������	$�	
���+�U�-=�-=�y�{�Krc�@�UOQ2oUOU2oUO[UOP2UO[UO[P22UO
]2UOUO	[]22]2UOUO2UQ*2UOUO	2]2UOUO2UQ*2UOUO	]2]2UOUO2UQ*2UOUO2]2UO
]]2UOU2UOUO2UQ*U*2UO2oUOUO	P2U2UOUO2U2UO[UOQ2UO2UO[UO]2UO[UO[]22P!)r :N�N:N�N:N�N�0)
r!r"r=r\rTrr<r0rZrErSr>r[)r	r$r^�poss&   r�
test_truncate�MemoryTestMixin.test_truncate�s����l�l�<�(�����S�!�����*�e�n�n�b�9����*�e�n�n�g�b�k�B�
�
�
�1�
���������
�3�Q�7�������)�3�r�7�3�������)�1�-�������)�3�r�7�3��������*�A�.�������)�3�r�7�3��������q�)�
�
�
�1�a��
���C��������)�3�r�7�S�=�9��j�j�l���������-�s�3��������s�+����)�U�^�^�S�9�
���
����*�e�n�n�a�8����*�e�n�n�g�a�j�Arc�$�UOQ2oUOU2oUOUO2U2UOP2oUOUO2UO2UOU]*2UOUO2U]*2UOU2UOUO2U2UO
[UO
,2P!r)r!r"r0rZr2rr=r>r]s&  r�	test_init�MemoryTestMixin.test_init�s����l�l�<�(�����S�!��������)�3�/����T�"��������)�4�8�8�4�
���s�Q�w��������)�3��7�3�
���s��������)�3�/����)�U�^�^�R�8rc�P	�UOQ2oUOU2oUOUO]2UO2UOUO]2UQ*2UOUO]2UQ*2UOUOQ2UQ*2UOUO2UO2UO]2UOUO[
]22UO2UOUO[
]22UQ*2UOUO[
]22UQ*2UOUO[
Q22UQ*2UO]2UOUO2U2UOUO2UO2UOUO2]
2UO]2UOUOP2U2UO]2UOUO[
P22U2UO]2UO[UO22[U22UO]d2UO[UO22[U22UO]2UOUOP2U2UO[UOP2UO[U2]*2UOUO]2UO2UO[U2]*2UOUO[
]22UO2UO[U2]*2UOUO2UO2UO2UO[UO2P!)r r)r+r.r-)r!r"r0r1r2r<rrE�typer=r>�lenr[r\r]s&  r�	test_read�MemoryTestMixin.test_read�s���l�l�<�(�����S�!��������A�����1�������A���B��0�������A���C��1�������C��#�b�'�2��������t�x�x�0�
�
�
�1�
�������G�A�J�/����:�������G�A�J�/��R��9�������G�A�J�/��S��:�������G�C�L�1�3�r�7�;�
�
�
�1�
��������s�+��������t�x�x�0��������r�*�
�
�
�1�
�������B���-�
�
�
�1�
�������G�B�K�0�#�6�
�
�
�1�
�����e�j�j�l�+�T�#�Y�7�
�
�
�3������e�j�j�l�+�T�#�Y�7�
�
�
�1�
�������D�)�3�/����)�U�Z�Z��4�
�
�
�3�s�8�a�<� �������A�����1�
�
�
�3�s�8�a�<� �������G�A�J�/����:�
�
�
�3�s�8�a�<� ��������t�x�x�0�
���
����*�e�j�j�1rc�~	�UOQ2oUOU]*2oUOUO]2UO2UOUO[]22UO2UOUO2U2UOUO2U2UOUO2UO2UO
]2UOUO]2UQ*2UOUO]2UQ*2UOUO]2UQ*2UO
]2UOUO[]22UQ*2UOUO[]22UQ*2UOUO[]22UQ*2UO
]2UOUOP2U2UO
]2UOUO[P22U2UO
]2UOUO]2UO2UOUO[]22UO2UO
[U2]*]*2UOUO2UO2UOQ2oUOU]*PP2oUOUO2U2UOUO2U2UOUO2UPP2UOUO2UO2UO
]2UO[UO22[U22UOUO2U2UO[UOP2UO2UO[UO2P!)�1234567890
:Nr,N:r,�
N:r�N)
r!r"r0�readliner2rr<rzryr=r>r[r\r]s&  r�
test_readline�MemoryTestMixin.test_readline�sC���l�l�>�*�����S�1�W�%���������*�D�H�H�5���������
�3�T�X�X�>�������)�3�/�������)�3�/�������)�4�8�8�4�
�
�
�1�
��������*�C��G�4��������*�C��I�6��������*�C��J�7�
�
�
�1�
���������
�3�S��W�=���������
�3�S��Y�?���������
�3�S��Z�@�
�
�
�1�
��������+�S�1�
�
�
�1�
����������4�c�:�
�
�
�1�
��������*�D�H�H�5���������
�3�T�X�X�>�
�
�
�3�s�8�a�<�!�#�$�������)�4�8�8�4��l�l�>�*�����c�A�g�s��^�,��������)�3�/�������)�3�/�������)�3�s��8�4�������)�4�8�8�4�
�
�
�1�
�����e�n�n�.�/��c��;�������)�3�/����)�U�^�^�R�8�
���
����*�u�~�~�6rc���UOQ2oUOU]
*2oUOUO2U,]
*2UO	]2UOUO2UQ*,U,]	**2UO	]2UOUO]2U,]*2UO	]2UOUOP2U,]
*2UO	]2UOUO]2U,]
*2UO	]2UO[UO2]*2[U22UO	]2UOUOP2U,]
*2UO
[UOP2UO	[U2]
*]*2UOUO2,2UO2UO
[UO2P!)r~r-)r!r"r0�	readlinesr<ryr=r>rzr[r\r]s&  r�test_readlines�MemoryTestMixin.test_readlines�s����l�l�>�*�����S�2�X�&��������*�S�E�B�J�7�
�
�
�1�
�������*�S��W�I����	�,A�B�
�
�
�1�
��������,�s�e�a�i�8�
�
�
�1�
��������,�s�e�b�j�9�
�
�
�1�
��������+�c�U�R�Z�8�
�
�
�1�
�����e�o�o�/��2�3�T�#�Y�?�
�
�
�1�
��������.����
�;����)�U�_�_�b�9�
�
�
�3�s�8�b�=�1�$�%�������*�B�/�
���
����*�e�o�o�6rc���UOQ2oUOU]
*2oUO[U2U2UO	UQ2UO	UQ2]oSFDoUOVA2U]*
oJ	UOU]
2UO]2]oSFDoUOVA2U]*
oJ	UOU]
2UO[
U2]
*]*2UO[U2,2UOU]*2oUO2UO[UO2P!)r~�__iter__�__next__)r!r"r0�iter�
assertHasAttrr<rz�listr[r=r\r�)r	r$r^�i�lines&    r�
test_iterator�MemoryTestMixin.test_iterator
s-���l�l�>�*�����S�2�X�&������e��e�,����5�*�-����5�*�-�
���D����T�'�
��F�A��	
����B��
�
�
�1�
�
���D����T�'�
��F�A��	
����B��
�
�
�3�s�8�b�=�1�$�%�����e��b�)����S�1�W�%��
���
����*�e�n�n�5rc�f�UOQ2oUOU2oUOUO2U2UO	2UOUO2U2UO[UO22[U22UOUQ*2oUOUO2QPUOQ22UOU2oUO
2UO[UO2P!)r ���890���)	r!r"r0rZr1ryr[r=r\r]s&  r�
test_getvalue�MemoryTestMixin.test_getvalue&s����l�l�<�(�����S�!��������)�3�/�
�
�
��������)�3�/�����e�n�n�.�/��c��;����S�4�Z�(��������)�"�#�.����U�0C�D����S�!��
���
����*�e�n�n�5rc�.�UOQ2oUOU2oUO]2UO[UO
P2UO[UO
]P2UO[UO
]]2UO
UO]2]2UO
UO]]2]2UO
UO2U2UO
UO]2]2UO
UO]]2]2UO
UO2UQ*2UO
UO[U22[U22UO
UO2UO2UO[U2]*2UO
UO2UO2UO
UO]]2[U22UO
UO2UO2UO2UO[UO
]2P!)r r9)
r!r"r1r=r\r<r0rzr2r[r]s&  r�	test_seek�MemoryTestMixin.test_seek4s����l�l�<�(�����S�!��
�
�
�1�
����*�e�j�j�"�5����*�e�j�j�!�R�8����*�e�j�j�!�Q�7�������A���*�������A�q�)�1�-��������s�+�������A���*�������A�q�)�1�-��������s�2�w�/�������C��H�-�s�3�x�8��������t�x�x�0�
�
�
�3�s�8�a�<� ��������t�x�x�0�������A�q�)�3�s�8�4��������t�x�x�0�
���
����*�e�j�j�!�4rc��UOQ2oUOU2oUOUO[	U2]*2]2UOUO2UO2UOUO2]2UOUO2U2UOUO2UOUO2U2UOU2UOUO2VOQ2*U*2P!)r �)
r!r"r0r<rzr1r2rErZrSr]s&  r�
test_overseek�MemoryTestMixin.test_overseekKs����l�l�<�(�����S�!��������C��H�q�L�1�2�6��������t�x�x�0��������r�*�������)�3�/�
���D�H�H��������)�3�/�
���C��������)�3���d�1C�+C�c�+I�Jrc��UOQ2oUOU2oUOUO2]2UO	]2UOUO2]2UO	Q2UOUO2Q2UO2UO
[UO2P!rD)r!r"r0rEr<r[r=r\r]s&  r�	test_tell�MemoryTestMixin.test_tellXs����l�l�<�(�����S�!���������q�)�
�
�
�1�
��������q�)�
�
�
�5���������u�-�
���
����*�e�j�j�1rc��UOQ2oUOU2oUOUO2P2P!r)r!r"r0�flushr]s&  r�
test_flush�MemoryTestMixin.test_flushds4���l�l�<�(�����S�!����������-rc��UO2oUOUO2P	2UOUO2P	2UOUO	2P	2UOUO2P
2UOUOP
2UO2UO[UO2UO[UO2UO[UO2UO[UO
2UOUOP	2P!)T)
r"r0�writable�readable�seekable�isatty�closedr[r=r\�r	r^s& r�
test_flags�MemoryTestMixin.test_flagsjs��������������)�4�0�������)�4�0�������)�4�0���������/�������u�-�
���
����*�e�n�n�5����*�e�n�n�5����*�e�n�n�5����*�e�l�l�3�������t�,rc�``�ROQ2nUU1QkoUU1QkoROU2R2ROU2R2P!)r c�`:�QQRO2oUR2oUO2!)c��\sQsQsQsP!)�>MemoryTestMixin.test_subclassing.<locals>.test1.<locals>.MemIO�|rH)rrrrrrHrr�MemIOr�|s��rr��r"rZ�r��mr$r	s  ��r�test1�/MemoryTestMixin.test_subclassing.<locals>.test1{s(���
����
��c�
�A��:�:�<�rc�h:�U1QkQRO2oURP2oUO2!)c�0:`�\sQsQsnU1QksQsUsP!)�>MemoryTestMixin.test_subclassing.<locals>.test2.<locals>.MemIO�c�@:�ROOV2P!r)r"r)�me�a�br	s&&&�rr�GMemoryTestMixin.test_subclassing.<locals>.test2.<locals>.MemIO.__init__�s����L�L�)�)�"�0rrH�rrrrrrr�rr	s@�rr�r��s����1�1rr�r�r�s  ��r�test2�/MemoryTestMixin.test_subclassing.<locals>.test2�s-���
1����
1��c�4� �A��:�:�<�r)r!r0)r	r�r�r$sf  @r�test_subclassing� MemoryTestMixin.test_subclassingysA����l�l�<�(��	 �
	 �	
�����#�&������#�&rc�\�[]d2FDoUO2o]UmJ	P!)�d)�ranger"�foo)r	�_r^s&  r�test_instance_dict_leak�'MemoryTestMixin.test_instance_dict_leak�s$���s��A��L�L�N�E��E�I�rc�`�ROQ2oROU2o]*UmUO]2U1QkQRO2o]PHoQUmUOUmV4mUU]P2oUO]2[][O]*2FCDoV%1FCDo[O[OVvQ52oROUO2UO22ROUO UO 2ROUOUO2ROUO#2UO#22UO%2RO'[([OV�2CJ	CJ	U;P!)r c�0:`�\sQsQsnU1QksQsUsP!)�6MemoryTestMixin.test_pickling.<locals>.PickleTestMemIO�c�L:�ROOV2V mP!r)r"rr�)r��	initvaluer�r	s&&&�rr�?MemoryTestMixin.test_pickling.<locals>.PickleTestMemIO.__init__�s������%�%�b�4��rrHr�r�s@�r�PickleTestMemIOr��s����
�
rr��__main__)�protocol)r!r"r�r<r�rrrr�r��pickle�HIGHEST_PROTOCOL�loads�dumpsr0rZ�	__class__rEr[r=r\)	r	r$r^r�r��submemio�proto�obj�obj2s	f        r�
test_pickling�MemoryTestMixin.test_pickling�sN����l�l�<�(�����S�!����	�
�
�
�1�
�	�d�l�l�	�	�%/��"�'6�'?�'?��$�#2� �"�3��+���
�
�a���1�f�5�5��9�:�:�E��(���|�|�F�L�L��$E�F��� � ���������A�� � �������?�� � ����$�(�(�3�� � �����T�Y�Y�[�9��
�
���!�!�*�f�l�l�D�H�)�;�
�$rrH)rrrrrOrWr_rcrkrsrvr{r�r�r�r�r�r�r�r�r�r�r�r�rrrs@rrJrJJsu����A�&�E�
<�L�B�2
9�$2�L'7�R7�06�26�5�.K�
2�.�
-�'� �#%�#%rrJc�`�\sQsQsn\O
s\Q2s\Os	Qs
QsQsQs
QsQsQ	sQ
sQsQsQ
sQsQsQsQsQsQsUsP!)�
PyBytesIOTest�c�&�UOQ2!)�ascii)�encode)�ss&rr!�PyBytesIOTest.buftype�s���x�x�� � rrc��UOQ2oUO2oUO[U2Q2UO	]2UO2oUO[U2Q2UO[UOQ2UO[UO2UO[UO2UOUO2QUQ$UO[U2Q2UOUO2Q2=[O2UO2UO2UO[UO2P!)�
1234567890sabc:r:roNs
123abc7890sdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)r"�	getbufferr0�bytesr<r=�BufferErrorrSrTr[�assertFalser�rZr�
gc_collectr\�r	r^r$s&  r�test_getbuffer�PyBytesIOTest.test_getbuffer�s�����]�+���o�o�������s��]�3�
�
�
�1�
��o�o�������s��]�3�	
���+�u�{�{�J�?����+�u�~�~�6����+�u�{�{�3�������&���C������s��]�3�������)�=�9�
�����
����
���
����*�e�o�o�6rc���UO2oUO2oUO[U2Q2UO	[
UOQ2UO2oUO	[
UOQ2UO2UO	[
UOQ2UO2UO
Q2P!)r�x)r"r�r0r�r=r�rS�release)r	r^r$�buf2s&   r�test_getbuffer_empty�"PyBytesIOTest.test_getbuffer_empty�s���������o�o�������s��S�)�	
���+�u�{�{�D�9���� �����+�u�{�{�D�9����
����+�u�{�{�D�9�����
���D�rc�6�UOQ2oUO2o[OU2o[OU2oU,oUO	U2[
O29^tt^2=PPP2==[
O29^tt^2[O2PPP2UOU22UOU22P!)%fhK{9h)%fhKQ9h)r�)
r"r��weakref�ref�appendr�catch_unraisable_exception�gc�collect�assertIsNone)r	r^r$�memiowr�bufwrr�s&     r�test_getbuffer_gc_collect�'PyBytesIOTest.test_getbuffer_gc_collect�s������]�+���o�o����+�+�e�$�����C� ��
�E��	�����
�
/�
/�
1�
1��2��
�
�
/�
/�
1�
1��J�J�L�2����'�)�$����%�'�"�2�
1��
2�
1�s$�C5�)D�5D	�>D	�D	�D	c���UOQ2oUOUOU2O2U2UOUOU2OP2U2P!r)r!r0r"�read1rNs& r�
test_read1�PyBytesIOTest.test_read1�sV���l�l�<�(��������c�*�0�0�2�C�8�������c�*�0�0��4�c�:rc���UOQ2oUOU2o[Q2oUOUO	U2]2UOUQ2UOUO	U2]2UOUQ2UOUO	U2]2UOUQ2[Q2oUO]2UOUO	U2]
2UOUQ2[Q2oUO]2UOUO	U2]2UOUQ2UO
[UOP2]PH"oUOQQ2oUOU2oUO	U2UOUO2Q2UO2UO
[UOU2UOQ2o[2oUO]*2UO	U2UOUQ2P!)	r shellos12345s67890shello worlds1234567890drr�s123)r!r"�	bytearrayr0�readintor<r=r>�array�tobytesr[r\)r	r$r^r�rr�s&     r�
test_readinto�PyBytesIOTest.test_readintos����l�l�<�(�����S�!���h����������*�A�.�����H�%��������*�A�.�����H�%��������*�A�.�����H�%��n�%��
�
�
�1�
��������*�B�/�����N�+��c�N��
�
�
�1�
��������*�A�.�����C� ����)�U�^�^�R�8���K�K��^�,�����S�!��
���q���������n�5�
���
����*�e�n�n�a�8����V�$���K��
�
�
�2��
���q������C� rc���UOQ2oUOU2oUOUOP]2]2UOUO]]2]2UOUOQ]2]2UOUOP]2]	2UOUO]]2]
2UOUO]]2]2UOQ]2UOUO	2UQP2UO]2UO]]2UOUO	2UQ*2P!)r :r*NN���r�)r!r"r0r<r1r]s&  r�test_relative_seek� PyBytesIOTest.test_relative_seek!s���l�l�<�(�����S�!��������B��*�A�.�������A�q�)�1�-�������B��*�A�.�������B��*�A�.�������A�q�)�2�.�������A�q�)�2�.�
�
�
�2�q���������s�2�3�x�0�
�
�
�1�
�
�
�
�1�a���������s�2�w�/rc��UO2oUO[OUO	[O22[]2oUO]UO
U22P!)�)r"r0r?r@r<rrr�s&  r�test_issue141311�PyBytesIOTest.test_issue1413111sR�������	
������e�j�j����&=�>���l������E�N�N�3�/�0rc���UO2oUO[UOQ2UO[UOQ2UO[UOQ,2P!r)r"r=r>rSrbr�s& r�test_unicode�PyBytesIOTest.test_unicode9sS����������)�T�\�\�<�@����)�U�[�[�,�?����)�U�%5�%5��~�Frc�.�Qo]PHoUOQ[U22oUOU2oUOUO	2U2UOUOU2]
2UOUO	2U2P!)r�r�)rr�r"r0rZrS)r	r$rr�r^s&    r�test_bytes_array�PyBytesIOTest.test_bytes_array@sq������K�K��T�#�Y�'�����Q���������)�3�/�������Q���,�������)�3�/rc��UOQ2oUOUQ5UO[UOUPQ5P!)r )�
initial_bytes)r�)r!r"r=r>rNs& r�test_issue5449�PyBytesIOTest.test_issue5449Is9���l�l�<�(�����3��'����)�T�\�\�3�D��Arc�`�U1QkQ2oUO2nUO[ROU22P!)c�0:`�\sQsQsnU1QksQsUsP!)�4PyBytesIOTest.test_write_concurrent_close.<locals>.B�Oc�<:�RO2[Q2!��A�r[�
memoryview�r	�flagsr^s&&�r�
__buffer__�?PyBytesIOTest.test_write_concurrent_close.<locals>.B.__buffer__P�������
�!�$�'�'rrH�rrrrr1rr�rr^s@�r�Br(O�����
(�
(rr6)r"r=r\rS�r	r6r^s& @r�test_write_concurrent_close�)PyBytesIOTest.test_write_concurrent_closeNs2���	(�	(�
��������*�e�k�k�1�3�7rc�`�U1QkQ2oUO2nUO[ROU2,2P!)c�0:`�\sQsQsnU1QksQsUsP!)�9PyBytesIOTest.test_writelines_concurrent_close.<locals>.B�\c�<:�RO2[Q2!r+r-r/s&&�rr1�DPyBytesIOTest.test_writelines_concurrent_close.<locals>.B.__buffer__]r3rrHr4r5s@�rr6r=\r7rr6)r"r=r\rbr8s& @r� test_writelines_concurrent_close�.PyBytesIOTest.test_writelines_concurrent_close[s6���	(�	(�
��������*�e�&6�&6����>rc�`�U1QkQ2oUO2nUO[ROU22P!)c�4:`�\sQsQsnPsU1QksQsUsP!)�5PyBytesIOTest.test_write_concurrent_export.<locals>.B�ec�F:�RO2Um[Q2!r+�r�r$r.r/s&&�rr1�@PyBytesIOTest.test_write_concurrent_export.<locals>.B.__buffer__g���� �?�?�,���!�$�'�'r�r$�rrrrr$r1rrr5s@�rr6rEe������C�
(�
(rr6)r"r=r�rSr8s& @r�test_write_concurrent_export�*PyBytesIOTest.test_write_concurrent_exportds2���	(�	(���������+�u�{�{�A�C�8rc�`�U1QkQ2oUO2nUO[ROU2,2P!)c�4:`�\sQsQsnPsU1QksQsUsP!)�:PyBytesIOTest.test_writelines_concurrent_export.<locals>.B�oc�F:�RO2Um[Q2!r+rHr/s&&�rr1�EPyBytesIOTest.test_writelines_concurrent_export.<locals>.B.__buffer__qrJrrKrLr5s@�rr6rRorMrr6)r"r=r�rbr8s& @r�!test_writelines_concurrent_export�/PyBytesIOTest.test_writelines_concurrent_exportns6���	(�	(���������+�u�'7�'7�!�#��?rc�l�QQ2oUOQ2oUO]2U2oUOU2oUOUO]2UOU]2UOUO2Q2UOUO
2]2P!)c�,`�\sQsQsn]sQsQsUsP!)�3PyBytesIOTest.test_write_mutating_buffer.<locals>.B�{c��U9O]*
tmUO]6Xc[Q2![Q2!)r*sAAAs	BBBBBBBBB)�countr.)r	r0s&&rr1�>PyBytesIOTest.test_write_mutating_buffer.<locals>.B.__buffer__}s0���
�
�a��
��:�:��?�%�f�-�-�%�l�3�3rrH)rrrrr]r1rrrs@rr6rZ{s�����E�
4�
4rr6s
0123456789s
01AAA56789)r"r<rSr0r]rZrE)r	r6r^r��ns&    r�test_write_mutating_buffer�(PyBytesIOTest.test_write_mutating_bufferxs���	4�	4����]�+��
�
�
�1�
�
�C���K�K��N��������!�$�����A��������)�=�9��������q�)rrH)rrrr�pyiorL�staticmethodr!�BytesIOr"r2r�r�rrrrrrr r$r9rArNrVr`rrrs@rr�r��s����� �4�4���!��!��l�l�G�

�C�7�2�#�&;�
!�B0� 1�G�0�B�
8�?�9�@�*�*rr�c�d`�\sQsQsnQsQsQsQsQsQs	Qs
Q	sQ
sQs
QsQ
sUsP!)�TextIOTestMixin�c�`�UOPQ5nU1QkoUOROP2ROQ2U2UOROQ2ROQ2U2UOROQ2ROQ2U2UOROQ2P!)	N��newlinec�L:�RO]2RO2P!)r)r<r1�r^s�r�force_decode�<TextIOTestMixin.test_newlines_property.<locals>.force_decode�s����J�J�q�M��J�J�Lr�a
�
�b
�c
d)rp�
)�
rprs)r"r0�newlinesrS)r	rmr^s& @r�test_newlines_property�&TextIOTestMixin.test_newlines_property�s�������T��*��	�	
�������.�
���E�����������.�
���G�����������8�
���F����������)=�>rc��UO2oUO[UOP]2UO[UO]]2UO[UOQ]2UO[UOP]2UO[UO]]2UO[UO]]2P!)r*r�)r"r=�OSErrorr<r�s& rr�"TextIOTestMixin.test_relative_seek�s�����������'�5�:�:�r�1�5����'�5�:�:�q�!�4����'�5�:�:�r�1�5����'�5�:�:�r�1�5����'�5�:�:�q�!�4����'�5�:�:�q�!�4rc���UO2oUOUO2UOUO2UO	UO
2P!r)r"r�encoding�errorsr��line_bufferingr�s& r�test_textio_properties�&TextIOTestMixin.test_textio_properties�sG�������	
���%�.�.�)����%�,�,�'�����-�-�.rc��UOQ2oUO[U2,QN2UOUO2Q2UO2oUOUO	Q2]2UO]2UO[U2,QN2UOUO2Q2P!)�a
b
c
d�rorqrr�r"r0r�rZrSr<r�s& r�test_newline_default�$TextIOTestMixin.test_newline_default�s������^�,������e��&>�?�������)�>�:������������^�4�a�8�
�
�
�1�
�����e��&>�?�������)�>�:rc���UOQPQ5oUO[U2,QN2UO]2UOUO	]2Q2UOUO	]2Q2UOUO	]2Q2UOUO	]2Q2UOUO2Q2UOPQ5oUO]UO
Q22UO]UO
Q22UO]UO
Q	22UO]2UOUO	2Q2UOUO2Q2UOQ
PQ5oUOUO	]2Q2P!)
r�riror�z
b�
crpza
b
c
drqrrza
bza
b)rozb
zc
�d�r"r0r�r<r1rZrSr�s& r�test_newline_none�!TextIOTestMixin.test_newline_none�sh�����^�T��:������e��&@�A�
�
�
�1�
�������A���,�������A���.�������A���.�������A���-�������)�<�8����T��*������E�K�K��.�/�����E�K�K��0�1�����E�K�K��/�0�
�
�
�1�
��������|�4�������)�<�8����X�t��4��������A���/rc�X�UOQPQ5oUO[U2,QN2UO]2UOUO	]2Q2UOUO	]2Q2UOUO	]2Q2UOUO2Q2UOPQ5oUO]UO
Q22UO]UO
Q22UO]UO
Q22UO]UO
Q22UO]2UO[U2,QN2UOUO2Q2P!)	r�riroza
b
r�rt�b
z
d)rorq�c
r�r�r�s& r�test_newline_empty�"TextIOTestMixin.test_newline_empty�s>�����^�R��8������e��&B�C�
�
�
�1�
�������A���1�������A���.�������A���-�������)�>�:����R��(������E�K�K��.�/�����E�K�K��.�/�����E�K�K��.�/�����E�K�K��.�/�
�
�
�1�
�����e��&B�C�������)�>�:rc��UOQQQ5oUO[U2,QN2UOUO2Q2UOQQ5oUOUO	Q2]2UO]2UO[U2,QN2UOUO2Q2P!)r�rprir�r�r�s& r�test_newline_lf�TextIOTestMixin.test_newline_lf�s������^�T��:������e��&>�?�������)�>�:����T��*��������^�4�a�8�
�
�
�1�
�����e��&>�?�������)�>�:rc�r�UOQQQ5oUOUO2Q2UO]2UO[	U2,QN2UOUO2Q2UOQQ5oUOUO
Q2]2UO]2UO[	U2,QN2UO]2UOUO2,QN2UOUO2Q2P!)r�rtriza
b

c
d)za
r�rtr�r�)r"r0r1r<r�rZrSr�r�s& r�test_newline_cr�TextIOTestMixin.test_newline_cr�s������^�T��:���������~�6�
�
�
�1�
�����e��&F�G�������)�>�:����T��*��������^�4�a�8�
�
�
�1�
�����e��&F�G�
�
�
�1�
�������*�,L�M�������)�>�:rc�r�UOQQQ5oUOUO2Q2UO]2UO[	U2,QN2UO]2UOUO2,QN2UOUO
2Q2UOQQ5oUOUOQ2]2UO]2UO[	U2,QN2UOUO
2Q2P!)r�rsriz
a
b

c
d)za
zb

rr)r"r0r1r<r�r�rZrSr�s& r�test_newline_crlf�!TextIOTestMixin.test_newline_crlfs������^�V��<���������'9�:�
�
�
�1�
�����e��&B�C�
�
�
�1�
�������*�,H�I�������)�+=�>����V��,��������^�4�a�8�
�
�
�1�
�����e��&B�C�������)�+=�>rc��UOQPQ5oUOUO]2Q2UOUO2Q2P!)za
b
riza
b
)r"r0r1rZr�s& r�test_issue5265�TextIOTestMixin.test_issue5265sC�����\�4��8��������A���1�������)�8�4rc���UO[UOQQ5UO[UOQQ5QFDoUOUQ5J	P!)�
ri�error)N�rprtrs)r=r>r"r\)r	rjs& r�test_newline_argument�%TextIOTestMixin.test_newline_argumentsL�����)�T�\�\�5��A����*�d�l�l�G��D�5�G��L�L��L�)�6rrH)rrrrrvrrr�r�r�r�r�r�r�r�rrrs@rrfrf�sA����?�&5�/�	;�0�,;�&
;�;� ?� 5�*�*rrfc�``�\sQsQsn\s\Os\Os	Ps
QsQsUs
P!)�PyStringIOTest�%c���UOQ2oUOUO2Q2UO2oUOQ2UOUO	2Q2P!)u�)r"r0r1rSrZr�s& r�test_lone_surrogates�#PyStringIOTest.test_lone_surrogates,sT�����X�&���������x�0������
���H��������)�8�4rrH)rrrr�strr!rb�StringIOr"rLr2r�rrrs@rr�r�%s.�����G��m�m�G��4�4��
�C�5�5rr�c�b�\sQsQs\s\OsPsQQ\O2s
QsP!)�PyStringIOPickleTest�6c�.`�\sQsQsnQsQsQsUsP!)�PyStringIOPickleTest.ioclass�=c	��[O[O[OU-U@22!r)r�r�r�rbr���cls�args�kwargss&*,r�__new__�$PyStringIOPickleTest.ioclass.__new__>s(���<�<����T�]�]�D�-K�F�-K� L�M�Mrc��P!rrH�r	r�r�s&*,rr�%PyStringIOPickleTest.ioclass.__init__@���rrH�rrrrr�rrrrs@rr"r�=s����	N�	�	rr"rH)rrrrr�r!rbrLr2r�r"rrHrrr�r�6s/���G��4�4��
�C��$�-�-��rr�c�0`�\sQsQsn\O
s\OsQsQs	\
Os\
OQ2s
Qs\
OQ2s\
OQ2s\
OQ2s\
OQ	2sQ
sUsP!)�CBytesIOTest�Dc��UO2oUO2oUO[U2]2[	U]*2UOU]*[2U]*dUOU]*[2UO2UO[UO2P!)r:)r"�__getstate__r0rzr�assertIsInstance�int�dictr[r=r\�r	r^�states&  r�
test_getstate�CBytesIOTest.test_getstateHs���������"�"�$������U��Q�'��%��(�����e�A�h��,���8���!�!�%��(�D�1�
���
����*�e�&8�&8�9rc���UO2oUOQ2UO[Q2]P12UOQ]Q]-12UO[UOQ2UO[
UOQ2UO[
UOQ2UO[
UOQ2UO[
UOQ2UO[
UO2UO[
UO]2UO
2UO[UOQ2P!)	�no errorrg)r�rN)r���N)�unicoderN)rr;N)rrr)slen-testr)sclosedrN)r"�__setstate__rr=r\r>r[r�s& r�
test_setstate�CBytesIOTest.test_setstateSs�������
���1�2�
���I�k�2�A�t�<�=�
���K��V�Q�K�8�9����*�e�&8�&8�/�J����)�U�%7�%7�9M�N����)�U�%7�%7�9I�J����)�U�%7�%7��E����)�U�%7�%7�9I�J����)�U�%7�%7�8����)�U�%7�%7��;�
���
����*�e�&8�&8�:N�Orc���[O%c[OQ2oL[OQ2oUOoUO	[
O
[O22U2U[O2U2QoU[OQU*2U[OQU*2*2P!)�P2n2Pni�P2n2Pnr��a)r�Py_GIL_DISABLED�calcobjsize�check_sizeofr0�object�
__sizeof__�iordr?�	getsizeof)r	�basesize�checkr_s&   r�test_sizeof�CBytesIOTest.test_sizeofes����"�"�"��*�*�9�5�H��*�*�8�4�H��!�!������*�*�2�:�:�<�8�(�C�
�b�j�j�l�H�&���
�b�j�j����"�H�s�}�}�T�A�X�/F�$F�Grc�.�QOQ2o[OU2oUOU2oUO	[OU2U]*2UU2UO	[OU2U2P!)� r�a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                )r�r?�getrefcountr"r0)r	�mutation�imm�old_rcr^s&&   r�_test_cow_mutation�CBytesIOTest._test_cow_mutationssk���!�!�'�*������%�����S�!���������-�v��z�:�����������-�v�6rc�0�QoUOU2P!)c�*�UO]2P!)r*)rTrls&rr��0CBytesIOTest.test_cow_truncate.<locals>.mutations���N�N�1�r�r��r	r�s& r�test_cow_truncate�CBytesIOTest.test_cow_truncate|s��	�����)rc�0�QoUOU2P!)c�L�UO]2UOQ2P!)rsfoo)r<rSrls&rr��-CBytesIOTest.test_cow_write.<locals>.mutation�s���J�J�q�M��K�K��rr�r�s& r�test_cow_write�CBytesIOTest.test_cow_write�s��	 �	
����)rc�z`�UOQ2oUO2nU1QkoUOU2P!)sfooooooc�,:�UOR2P!r)r�)r^r�s&�rr��0CBytesIOTest.test_cow_setstate.<locals>.mutation�s������u�%r)r"r�r�)r	r^r�r�s&  @r�test_cow_setstate�CBytesIOTest.test_cow_setstate�s4������Z�(���"�"�$��	&�����)rc��[Q2o[OU2oUOU2oUO	[OU2U2P!)�)rr?r�r"r0)r	�bar�r^s&   r�test_cow_mutable�CBytesIOTest.test_cow_mutable�sB��
�t�_������$�����R� ���������,�f�5rrH)rrrrr�rdr"rLr�r�rr��cpython_onlyr�r�r�r�r�r�rrrs@rr�r�Ds������j�j�G��2�2��	:�P� �'�'�L����	H��	H�7�
���*��*�
���*��*�
���*��*�
���6��6rr�c�j`�\sQsQsn\O
s\OsQsQs	Qs
QsQsUs
P!)�
CStringIOTest�c�r�UOQ2oUOU2oUOUO2U2UOUO	U2[U22UOUO
2[U22UOUO2U2UOUO	U2[U22UOUO
2[U2]*2UOUO2V*2P!)u𠌊𠍇)r!r"r0rZrSrzrEr]s&  r�
test_widechar�CStringIOTest.test_widechar�s����l�l�1�2�����S�!��������)�3�/�������S�)�3�s�8�4��������s�3�x�0�������)�3�/�������S�)�3�s�8�4��������s�3�x�!�|�4�������)�3�9�5rc���UO2oUO2oUO[U2]2UO	U]*[
2UO	U]*[
2UO	U]*[2U]*dUO	U]*[2UO2UO[UO2P!)rp)r"r�r0rzr�r�r�r�r[r=r\r�s&  rr��CStringIOTest.test_getstate�s���������"�"�$������U��Q�'����e�A�h��,����e�A�h��,����e�A�h��,���8���!�!�%��(�D�1�
���
����*�e�&8�&8�9rc�*�UO2oUOQ2UOQP]Q]-12UO[UOQ2UO[UOQ2UO[UOQ2UO[UOQ2UO[UOQ2UO[UOQ2UO[UOQ	2UO[UO2UO[UO]2UO2UO[UOQ
2P!)�no errorrg)rrprN)r�rUrN)r�r�r�N)rr�rN)r�rrN)r�r�r;N)r�r�rr)zlen-testr)r�r�rN)r"r�r=r\r>r[r�s& rr��CStringIOTest.test_setstate�s4�������
���6�7�
���J��A���{�;�<����*�e�&8�&8�:L�M����*�e�&8�&8�:L�M����)�U�%7�%7�9K�L����)�U�%7�%7�9K�L����)�U�%7�%7�9L�M����)�U�%7�%7��H����)�U�%7�%7��I����)�U�%7�%7�8����)�U�%7�%7��;�
���
����*�e�&8�&8�:Q�Rrc�t�QQ[2oUQ2oUO2oUOU2UOUO	2Q2UO2oUOUQ22UOUQ22UOUO	2Q2P!)c�(`�\sQsQsnQsQsUsP!)�4CStringIOTest.test_write_str_subclass.<locals>.MyStr��c��Q!)�WRONGrHrs&r�__str__�<CStringIOTest.test_write_str_subclass.<locals>.MyStr.__str__�s��rrH)rrrrrrrrs@r�MyStrr�s����
�
rr�correctzhello �worldzhello world)r�r"rSr0rZ)r	rr�r^�memio2s&    r�test_write_str_subclass�%CStringIOTest.test_write_str_subclass�s���	�C�	�
�)��������
���A��������)�9�5���������U�8�_�%����U�7�^�$�������*�M�:rrH)rrrrr�r�r"rLrr�r�rrrrs@rrr�s4�����k�k�G��2�2��
6�
:�S�";�;rrc�Z�\sQsQs\O
sQQ\O2sQsP!)�CStringIOPickleTest��c�.`�\sQsQsnQsQsQsUsP!)�CStringIOPickleTest.ioclass��c	��[O[O[OU-U@22!r)r�r�r�r�r�r�s&*,rr��#CStringIOPickleTest.ioclass.__new__�s(���<�<����R�[�[�$�-I�&�-I� J�K�Krc��P!rrHr�s&*,rr�$CStringIOPickleTest.ioclass.__init__�r�rrHr�rs@rr"r�s����	L�	�	rr"rH)	rrrrr�rLr�r"rrHrrrr�s#���2�2���"�+�+��rrr�)�unittest�testrrr��_pyiorbr�r?r�rrrJ�TestCaser�rfr�r�r�rrr�mainrHrr�<module>r's�����	�	��
�
����00�00�fi%�i%�XV*�O�%8�(�:K�:K�V*�rS*�S*�l5�_�&9�$�h�&7�&7�5�"�?�H�,=�,=��X6�=�X6�t@;�N�@;�F�.���z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit