403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
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:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_fileio.cpython-313.opt-2.pyc
�

��icU����SSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SSKJ	r	 SSK
JrJrJ
r
JrJrJr SSKJrJrJrJr SSKJr SSKJr SS	KJr SSKrSSKr"S
S5r"SS
\\R>5r "SS\\R>5r!"SS5r""SS\"\R>5r#"SS\"\R>5r$Sr%\&S:Xa\RN"5 gg)�N)�array)�proxy��wraps)�cpython_only�	swap_attr�
gc_collect�
is_emscripten�is_wasi�infinite_recursion)�TESTFN�TESTFN_ASCII�TESTFN_UNICODE�make_bad_fd)�check_warnings)�
import_module)�UserListc��\rSrSrSrSrSrSrSr\	R"\S5S5rS	r
S
rSrSrS
rSrSrSrSrSrSr\"S5S5rSrSrSr\	R"\R<S:HS5S5rSr Sr!\!S5r"\!S5r#\!S 5r$\!S!5r%\!S"5r&\ S#5r'\ S$5r(\ S%5r)\ S&5r*\ S'5r+S(r,\!S)5r-\!S*5r.\!S+5r/S,r0g-).�
AutoFileTests�c�:�UR[S5Ulg�N�w)�FileIOr
�f��selfs �%C:\Python313\\Lib\test\test_fileio.py�setUp�AutoFileTests.setUps�����V�S�)���c��UR(aURR5 [R"[5 g�N)r�close�os�remover
rs r�tearDown�AutoFileTests.tearDown!s"���6�6��F�F�L�L�N�
�	�	�&�r!c�r�[UR5nUR[[	S555 URURR
5UR
55 URR5 SUl[5 UR[[US5 g)N�
�tell)rr�write�bytes�range�assertEqualr+r$r	�assertRaises�ReferenceError�getattr)r�ps  r�testWeakRefs�AutoFileTests.testWeakRefs&sq���$�&�&�M��	����e�B�i� �!��������������1���������������.�'�1�f�=r!c�j�URR[[S555 UR	URR5S5 URR
S5 UR	URR5S5 URR
S5 UR	URR5S5 URR
SS5 UR	URR5S5 URR
SS5 UR	URR5S5 URR
SS5 UR	URR5S5 g)	N�rr*�������)rr,r-r.r/r+�seekrs r�testSeekTell�AutoFileTests.testSeekTell0s�������U�5��9�%�&�����������+������A������������*������B������������+������A�q������������+������B�������������+������B�������������+r!c���URnURURS5 URURS5 SH%nUR	[
[4[XS5 M' g)N�wbF)�mode�closed�oops)rr/rBrCr0�AttributeError�	TypeError�setattr)rr�attrs   r�testAttributes�AutoFileTests.testAttributes>s[���F�F���������&�������5�)�%�D����~�y�9�%�q��
8�%r!z WASI does not expose st_blksize.c��[Rn[[S5(a;[R"UR
R
55n[USU5nURUR
RU5 g)N�fstat�
st_blksize)
�io�DEFAULT_BUFFER_SIZE�hasattrr%rLr�filenor2r/�_blksize)r�blksize�fsts   r�testBlksize�AutoFileTests.testBlksizeJsZ���(�(���2�w����(�(�4�6�6�=�=�?�+�C��c�<��9�G���������'�2r!c�d�URR[/SQ55 URR5 [	S5nUR[S5nURU5nSSS5 URUS5 URWS5 g!,(df   N3=f)N�r9r<r��abcdefgh�r��efgh�)	rr,r-r$�	bytearrayrr
�readintor/)r�bar�ns    r�testReadintoByteArray�#AutoFileTests.testReadintoByteArrayUsz�������U�>�*�+�������
�{�
#��
�[�[���
%���
�
�2��A�&�����4�5�����A��&�
%�s�"B!�!
B/c��URR[/SQ55 URR5 [	[S55nUR
[S5nURU5nSSS5 URUS5 URWS5 [	[S55RSSS/S9nUR
[S5nURU5nSSS5 UR[U5S5 URUS5 g!,(df   N�=f!,(df   NM=f)	NrXrZr[r\r]�Hr<)�shape)rr,r-r$�
memoryviewr^rr
r_r/�cast)r�mrras    r�_testReadintoMemoryview�%AutoFileTests._testReadintoMemoryview_s��������U�>�*�+��������y��-�.��
�[�[���
%���
�
�1�
�A�&�����3�4�����A���y��-�.�3�3�C��1�v�3�F��
�[�[���
%���
�
�1�
�A�&�����q��#:�;�����A��&�
%��&�
%�s�+D+�#D<�+
D9�<
E
c�p�URR[/SQ55 URR5 [	SS5nUR[S5nURU5nSSS5 URU[	S/SQ55 URWS5 [	SS5nUR[S5nURU5nSSS5 URU[	S/SQ55 URUS5 [	S	S5nUR[S5nURU5nSSS5 URU[	S	S
55 URUS5 g!,(df   GN=f!,(df   N�=f!,(df   N`=f)NrX�BrZr[)r9r<rrY�e�f�g�hr]�b)r9r<r���rnrorprq�Ir\)	rr,r-r$rrr
r_r/)r�arras    r�_testReadintoArray� AutoFileTests._testReadintoArrayosA�������U�>�*�+��������#�{�#��
�[�[���
%���
�
�1�
�A�&�����E�#�'I�J�K�����A���#�{�#��
�[�[���
%���
�
�1�
�A�&�����E�#�'H�I�J�����A���#�{�#��
�[�[���
%���
�
�1�
�A�&�����E�#�'>�?�@�����A��&�
%��&�
%��&�
%�s$�#F�F�;F'�
F�
F$�'
F5c��SS/nURRU5 URR5 UR[S5UlURR5nUR
US5 g�Ns123s456�rbs123456)r�
writelinesr$rr
�readr/�r�l�bufs   r�testWritelinesList� AutoFileTests.testWritelinesList�s\��
�V��������!�����������V�T�*����f�f�k�k�m������i�(r!c��[SS/5nURRU5 URR5 UR	[
S5UlURR
5nURUS5 gry)rrr{r$rr
r|r/r}s   r�testWritelinesUserList�$AutoFileTests.testWritelinesUserList�sa���f�f�%�&�������!�����������V�T�*����f�f�k�k�m������i�(r!c�
�UR[URR/SQ5 UR[URRS5 UR[URRS5 g)N)r9r<��abc)r0rFrr{rs r�testWritelinesError�!AutoFileTests.testWritelinesError�sV�����)�T�V�V�%6�%6�	�B����)�T�V�V�%6�%6��=����)�T�V�V�%6�%6��>r!c���URRS5 URR5 UR[S5UlURURR
S5S5 URRS5 URURRS5S5 URURRS5SS/5 g)Ns
hi
bye
abcr[rshi
sbye
�abc)
rr,r$rr
r/r|r=�readline�	readlinesrs r�test_none_args�AutoFileTests.test_none_args�s��������_�%����������V�S�)�����������T�*�O�<������A�����������.��8�������)�)�$�/�(�F�1C�Dr!c�Z�UR[URRS5 g)NzHello!)r0rFrr,rs r�test_reject�AutoFileTests.test_reject�s�����)�T�V�V�\�\�8�<r!c
�P�UR[UR5SUR<SURR<SURR
<S35 UR?UR[UR5SUR<SURR
5<SURR
<S35 URR5 UR[UR5SUR<S35 g)N�<�
.FileIO name=� mode=z closefd=True>z.FileIO fd=z.FileIO [closed]>)r/�reprr�
modulename�namerBrQr$rs r�testRepr�AutoFileTests.testRepr�s�������d�f�f���/�/�4�6�6�;�;������E�	F�
�F�F�K�����d�f�f���/�/�4�6�6�=�=�?�D�F�F�K�K�I�	J�	
����������d�f�f��37�?�?�D�	Fr!c��"SSUR5nU"[5nU URUR[	U55 SSS5 URUR[	U55 g!,(df   N4=f)Nc��\rSrSrSrg)�6AutoFileTests.test_subclass_repr.<locals>.TestSubclass��N��__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r�r!r�TestSubclassr��s��r!r�)rr
�assertInr�r�)rr�rs   r�test_subclass_repr� AutoFileTests.test_subclass_repr�s`��	�4�;�;�	�
�� ��
��M�M�,�/�/��a��9��	
�
�
�l�+�+�T�!�W�5��Q�s�&A8�8
Bc��[R"[[R5nUR	USSS9nUR[
U5SUR<SUR<SUR<S35 SSS5 [R"U5 g!,(df   N%=f![R"U5 f=f)Nr[F��closefdr�r�r�z closefd=False>)r%�openr
�O_RDONLYrr/r�r�r�rBr$)r�fdrs   r�testReprNoCloseFD�AutoFileTests.testReprNoCloseFD�s���
�W�W�V�R�[�[�
)��	����R��e��4��� � ��a��"&�/�/�1�6�6�1�6�6�"C�D�5�

�H�H�R�L�5�4��

�H�H�R�L�s#�B3�AB"�B3�"
B0�,B3�3C�c��[URSUR5 UR[5 [	UR5 SSS5 SSS5 g!,(df   N=f!,(df   g=f)Nr�)rrr0�RuntimeErrorr�rs r�testRecursiveRepr�AutoFileTests.testRecursiveRepr�sN���t�v�v�v�t�v�v�
.��"�"�<�0��T�V�V��1�/�
.�0�0��/�
.�s"�A0�A�A0�
A-	�)A0�0
A>c�"�URnURUR55 URUR5 UR	[
URS5 UR5 URUR5 UR[S5nUR	[URS5 URUR5 UR5 URUR5 g)Nr*r[�)
r�assertFalse�isattyrCr0�
ValueErrorr|r$�
assertTruerr
rFr_�rrs  r�
testErrors�AutoFileTests.testErrors�s����F�F���������$�������"����*�a�f�f�b�1�	���	�������!��K�K���$�����)�Q�Z�Z��4�������"�	���	�������!r!c��/SQnURR5 URURR5 UH/n[	URU5nUR[U5 M1 UR[URR5 UR[URR[S55 UR[URR5 UR[URRS5 UR[URR5 UR[URRS5 UR[URR5 UR[URRS5 g)N)rQr��seekable�readable�writabler|�readallr�r�r+�truncate�flushr9rr!)
rr$r�rCr2r0r�rFr_r^r=r,r{)r�methods�
methodname�methods    r�testMethods�AutoFileTests.testMethods�s(��0��	
������������
�
�&�!�J��T�V�V�Z�0�F����j�&�1�"�
	
���)�T�V�V�_�_�5����*�d�f�f�o�o�y��|�D����)�T�V�V�[�[�1����*�d�f�f�k�k�1�5����)�T�V�V�\�\�2����*�d�f�f�l�l�C�8����)�T�V�V�%6�%6�7����*�d�f�f�&7�&7��=r!c���URSS5 URS5 g![aBnURURS5 URURS5 SnAgSnAff=f)N�.r[�Should have raised OSErrorr)r�fail�OSError�assertNotEqual�errnor/�filename)r�es  r�testOpendir�AutoFileTests.testOpendir�sa��	4��K�K��S�!�

�I�I�2�3��	�	.��������+����Q�Z�Z��-�-��	.�s�&�
A2�8A-�-A2�ntz&test only works on a POSIX-like systemc�d�[R"S[R5nUR[5nURUS5 SSS5 [R"U5 URWRR[R5 g!,(df   NY=f)Nr�r[)r%r�r�r0r�rr$r/�	exceptionr��EISDIR)rr��cms   r�
testOpenDirFD�AutoFileTests.testOpenDirFD�sk��
�W�W�S�"�+�+�
&��
�
�
�w�
'�2��K�K��C� �(�
�����������+�+�U�\�\�:�(�
'�s�B!�!
B/c�0^�[T5U4Sj5nU$)Nc�.>�URn[R"UR55 T"X5 URR5 g![a gf=f!URR5 f![a ff=f=fr#)rr%r$rQr�)rr�funcs  �r�wrapper�'AutoFileTests.ClosedFD.<locals>.wrapperst������A��H�H�Q�X�X�Z� �
��T�
���F�F�L�L�N���������F�F�L�L�N������s@�A'�A�
A$�#A$�'B�)B�B�
B�B�B�Br�r�r�s` r�ClosedFD�AutoFileTests.ClosedFDs ���	�t��
	�
�
	��r!c�0^�[T5U4Sj5nU$)Nc��>�URn[R"UR55 T"X5 UR	S5 URR5 g![
a4nUR
UR[R5 SnANUSnAff=f![
a gf=f!URR5 f![
a ff=f=f)Nr�)	rr%r$rQr�r�r/r��EBADF)rrr�r�s   �rr��-AutoFileTests.ClosedFDRaises.<locals>.wrappers�������A��H�H�Q�X�X�Z� �

��T�
��	�	�6�7���F�F�L�L�N��
�
7�� � ����%�+�+�6�6��
7���������F�F�L�L�N������sd�A(�B9�
B)�(
B&�2*B!�B9�!B&�&B9�)
B6�5B6�9C&�;C�C&�
C#� C&�"C#�#C&rr�s` r�ClosedFDRaises�AutoFileTests.ClosedFDRaisess ���	�t��	�
�	��r!c�$�UR5 gr#)r$r�s  r�testErrnoOnClose�AutoFileTests.testErrnoOnClose)s��	���	r!c�&�URS5 g)N�a)r,r�s  r�testErrnoOnClosedWrite�$AutoFileTests.testErrnoOnClosedWrite-s
��	����
r!c�&�URS5 g�Nr)r=r�s  r�testErrnoOnClosedSeek�#AutoFileTests.testErrnoOnClosedSeek1s
��	���q�	r!c�$�UR5 gr#)r+r�s  r�testErrnoOnClosedTell�#AutoFileTests.testErrnoOnClosedTell5s��	���r!c�&�URS5 gr�)r�r�s  r�testErrnoOnClosedTruncate�'AutoFileTests.testErrnoOnClosedTruncate9s
��	�
�
�1�
r!c�$�UR5 gr#)r�r�s  r�testErrnoOnClosedSeekable�'AutoFileTests.testErrnoOnClosedSeekable=���	�
�
�r!c�$�UR5 gr#)r�r�s  r�testErrnoOnClosedReadable�'AutoFileTests.testErrnoOnClosedReadableArr!c�$�UR5 gr#)r�r�s  r�testErrnoOnClosedWritable�'AutoFileTests.testErrnoOnClosedWritableErr!c�$�UR5 gr#)rQr�s  r�testErrnoOnClosedFileno�%AutoFileTests.testErrnoOnClosedFilenoIs��	���
r!c�D�URUR5S5 g)NF)r/r�r�s  r�testErrnoOnClosedIsatty�%AutoFileTests.testErrnoOnClosedIsattyMs���������U�+r!c��URR5 UR[S5Ul[
R"URR
55 UR$![a Naf=f)Nr[)rr$r�rr
r%rQrs r�
ReopenForRead�AutoFileTests.ReopenForReadQs[��	��F�F�L�L�N����V�S�)���
���������!��v�v�
��	�	��	�s�A1�1
A>�=A>c�F�UR5nURS5 g)Nr9)rr|r�s  r�testErrnoOnClosedRead�#AutoFileTests.testErrnoOnClosedReadZs����� ��	���q�	r!c�D�UR5nUR5 gr#)rr�r�s  r�testErrnoOnClosedReadall�&AutoFileTests.testErrnoOnClosedReadall_s����� ��	�	�	�r!c�^�UR5n[SS5nURU5 g)Nrrs
xxxxxxxxxx)rrr_)rrrus   r�testErrnoOnClosedReadinto�'AutoFileTests.testErrnoOnClosedReadintods'����� ���#�w���	�
�
�1�
r!)rN)1r�r�r�r�rr'r4r>rI�unittest�skipIfrrUrbrjrvr�r�r�r�r�r�r�r�rr�r�r�r�r%r�r�r�r�r�r�r�r�r�r�rrr	rrrrrr�r�r!rrrs���*��
>�,�
8��_�_�W�@�A�3�B�3��� �,)�)�?�
E�=�
F�6��������"�>�,
4��_�_�R�W�W��_�&N�O�;�P�;�
��&�������������������������������������,��,�������������r!rc�0�\rSrSr\R
rSrSrg)�CAutoFileTestsij�_ior�N)r�r�r�r�rrr�r�r�r!rrrjs��
�Z�Z�F��Jr!rc�0�\rSrSr\R
rSrSrg)�PyAutoFileTestsin�_pyior�N)r�r�r�r�r!rr�r�r�r!rr r ns��
�\�\�F��Jr!r c���\rSrSrSrSrSrSrSr\	R"\R"5S:gS5S	5r
S
rSrSrS
rSrSrSrSrSrSrSrg)�OtherFileTestsisc��UR[S5nURUR5S5 URUR	5S5 URUR5S5 UR
5 UR[S5nURUR5S5 URUR	5S5 URUR5S5 UR
5 UR[S5nURUR5S5 URUR	5S5 URUR5S5 URUR5S5 UR
5 [RS:wa�[(d�URSS5nURUR5S5 URUR	5S5 [RS	:waXS
[R;aD[RRS5(d URUR5S5 URUR5S5 UR
5 [R"[5 g![a N'f=f![R"[5 f=f)NrFTr[za+�win32z/dev/ttyru�darwin�bsd)�sunos�aix)rr
r/r�r�r�r$r��sys�platformr
�
startswithr�r%�unlinkr�s  r�	testAbles�OtherFileTests.testAblesus��'	����F�C�(�A����Q�Z�Z�\�5�1����Q�Z�Z�\�4�0����Q�Z�Z�\�4�0�
�G�G�I����F�C�(�A����Q�Z�Z�\�4�0����Q�Z�Z�\�5�1����Q�Z�Z�\�4�0�
�G�G�I����F�D�)�A����Q�Z�Z�\�4�0����Q�Z�Z�\�4�0����Q�Z�Z�\�4�0����Q�X�X�Z��/�
�G�G�I��|�|�w�&�}�}�����J��4�A��$�$�Q�Z�Z�\�5�9��$�$�Q�Z�Z�\�4�8��|�|�x�/��C�L�L�0��<�<�2�2�3C�D�D��(�(�����u�=��$�$�Q�X�X�Z��6��G�G�I��I�I�f���!���	�� 
�I�I�f��s1�GK-�K�&CK-�
K*�'K-�)K*�*K-�-L	c��SH>nUR[U5nUR5 URSU-5 M@ g![a MPf=f)N)r��aUzwU+�rw�rtz%r is an invalid file mode)rr
r$r�r�)rrBrs   r�testInvalidModeStrings�%OtherFileTests.testInvalidModeStrings�sR��1�D�
?��K�K���-�����	��	�	�6��=�>�2���
��
�s�A�
A�Ac���SHDnUR[US5nURURUS5 SSS5 MF [R
R
[5(a[R"[5 gg!,(df   M�=f![R
R
[5(a[R"[5 ff=f)N))rrA)rArA)zwb+�rb+)zw+br7)ru�ab)r8r8)�ab+r9)za+br9)r[rz)rzrz)r7r7)zr+br7rr9)rr
r/rBr%�path�existsr-)r�modesrs   r�testModeStrings�OtherFileTests.testModeStrings�s���
	"�H��
�[�[���q��2�a��$�$�Q�V�V�U�1�X�6�3�2�H��w�w�~�~�f�%�%��	�	�&�!�&�3�2���w�w�~�~�f�%�%��	�	�&�!�&�s#�B"� B�B"�
B	�B"�"AC'c��UR[[5S5nUR5 [R
"[5 gr)r�strr
r$r%r-r�s  r�testUnicodeOpen�OtherFileTests.testUnicodeOpen�s+���K�K��F��S�)��	���	�
�	�	�&�r!c��[R"S5nURUS5nURS5 UR	5 UR[S5nUR
UR5S5 SSS5 [R"[5 g!,(df   N)=f![R"[5 f=f)N�asciirr�rz)
r�encoderr,r$r�r/r|r%r-�r�fnrs   r�
testBytesOpen�OtherFileTests.testBytesOpen�s���
�
 �
 ��
)���K�K��C� ��	$�
�G�G�F�O�
�G�G�I����<��.�!�� � �����6�2�/�
�I�I�l�#�/�.��
�I�I�l�#�s#�7B6�!!B%�B6�%
B3�/B6�6C�utf-8z%test only works for utf-8 filesystemsc��[R"S5nUR	WS5nURS5 UR
5 UR[S5nURUR5S5 SSS5 [R"[5 g![a URS[-5 N�f=f!,(df   NQ=f![R"[5 f=f)NrJzcould not encode %r to utf-8rr�rz)rrE�UnicodeEncodeError�skipTestrr,r$r�r/r|r%r-rFs   r�testUtf8BytesOpen� OtherFileTests.testUtf8BytesOpen�s���	K��&�&�w�/�B�
�K�K��C� ��	&�
�G�G�F�O�
�G�G�I����>�4�0�A�� � �����6�2�1�
�I�I�n�%��"�	K��M�M�8�>�I�J�	K��1�0��
�I�I�n�%�s4�B&�7C�"!C�C�&"C�
C�
C�C�C;c��SnUR[URUS5 UR[UR[US5S5 g)NzfoobarrrD)r0r�rr-)r�fn_with_NULs  r�testConstructorHandlesNULChars�-OtherFileTests.testConstructorHandlesNULChars�s?�� �����*�d�k�k�;��D����*�d�k�k�5��g�3N�PS�Tr!c��UR[URS5 UR[UR[	55 [
RS:Xa.SSKnUR[UR[	55 gg)Ni����r%r)	r0r�rr�rr*r+�msvcrt�
get_osfhandle)rrUs  r�
testInvalidFd�OtherFileTests.testInvalidFd�s^�����*�d�k�k�3�7����'�4�;�;��
�>��<�<�7�"�����g�v�';�';�[�]�K�#r!c��SHbnUR[S5nURUSS9nSSS5 WR5 UR	WR
[5 Md g!,(df   NC=f)N)FTz!bool is used as a file descriptorFr�)�assertWarnsRegex�RuntimeWarningrr$r/r��__file__)rr�r�rs    r�
testBooleanFd�OtherFileTests.testBooleanFd�sc���B��&�&�~�7�9�<>��K�K��E�K�2��9�
�G�G�I����R�[�[�(�3��9�9�s�A*�*
A8	c�B�SnUR[U5nUR5 URSU-5 g![aUnUR
SS:wa8[
U5n[U;dX;aURSU-5 SnAgSnAgSnAgSnAff=f)N�qwertyzno error for invalid mode: %srz&bad error message for invalid mode: %s)rr
r$r�r��argsr@)r�bad_moder�msg�ss     r�testBadModeArgument�"OtherFileTests.testBadModeArgument�s�����	B����F�H�-�A�
�G�G�I��I�I�5��@�A���	L��x�x��{�a����H���Q�;�(�"3��I�I�F��J�K�K�#4� ��	L�s�?�
B�	AB�Bc	�l�UR[S5nUR[[	[S5555 UR
UR5S5 URS5 UR
UR5S5 UR
URS[R5S5 URS5 UR
UR5S5 UR
URS[R5S5 UR5 g)Nrr*r8rr:)
rr
r,r-r^r.r/r+r�r=rN�SEEK_ENDr$r�s  r�testTruncate�OtherFileTests.testTruncates����K�K���$��	����i��b�	�*�+�,��������2�&�	�
�
�1�
��������2�&��������2�;�;�/��3�	�
�
�2���������1�%��������2�;�;�/��4�	���	r!c�^�U4SjnU"5 [R"[5 g![R"[5 f=f)Nc��>�TR[S5nUR[[	S555 UR5 TR[S5nUR
S5nU[[	S55:waTRSU-5 UR5S:wa"TRSUR5-5 UR5 UR5S:wa"TRSUR5-5 UR5 [RR[5nUS:waTRSU-5 gg)	Nr�zr+r8z(Read on file opened for update failed %rzFile pos after read wrong %dz!File pos after ftruncate wrong %dz"File size after ftruncate wrong %d)
rr
r,r-r.r$r|r�r+r�r%r:�getsize)r�data�sizers   �r�	bug801631�7OtherFileTests.testTruncateOnWindows.<locals>.bug801631
s�������F�C�(�A�
�G�G�E�%��)�$�%�
�G�G�I����F�4�(�A��6�6�!�9�D��u�U�1�X��&��	�	�D�t�K�L��v�v�x�1�}��	�	�8�1�6�6�8�C�D�
�J�J�L��v�v�x�1�}��	�	�=�����H�I�
�G�G�I��7�7�?�?�6�*�D��q�y��	�	�>��E�F�r!)r%r-r
)rrqs` r�testTruncateOnWindows�$OtherFileTests.testTruncateOnWindowss,���	G�.	��K��I�I�f���B�I�I�f��s	�+�Ac��UR[S5nURS5 UR5 UR[S5nURS5 UR5 UR[S5nUR	5nUR5 URUS5 [R"[5 g! g=f![R"[5 f! f=f=f)NrAsspamr8seggsrzsspameggs)rr
r,r$r|r/r%r-)rr�ds   r�
testAppend�OtherFileTests.testAppend)s���	����F�D�)�A�
�G�G�G��
�G�G�I����F�D�)�A�
�G�G�G��
�G�G�I����F�D�)�A�����A�
�G�G�I����Q��,�
��	�	�&�!��
���
��	�	�&�!��
��s0�B6C�9C�C�C?�C8�7C?�8C<�:C?c�J�UR[URSSS5 g)N�1r)r0rFrrs r�testInvalidInit�OtherFileTests.testInvalidInit;s�����)�T�[�[�#�q�!�<r!c�x�[SS9nURUR/5 UR[UR
/5 URUR/5 UR[UR
SS5 URUR/5 SSS5 g!,(df   g=f)NT��quietz/some/invalid/namer3)rr/�warningsr0rFrr�)rrs  r�testWarnings�OtherFileTests.testWarnings>s���
�$�
'�1����Q�Z�Z��,����i����b�9����Q�Z�Z��,����j�$�+�+�7K�T�R����Q�Z�Z��,�(�
'�
'�s�BB+�+
B9c�^^�"SS[5m"UU4SjSUR5m[R"[[R
5nUR
TTU5 [R"U5 g)Nc��\rSrSrSrg)�=OtherFileTests.testUnclosedFDOnException.<locals>.MyExceptioniGr�Nr�r�r!r�MyExceptionr�Gs��dr!r�c�.>^�\rSrSrUUU4SjrSrU=r$)�:OtherFileTests.testUnclosedFDOnException.<locals>.MyFileIOiHc�>>�US:XaT"S5e[TU]X5$)Nr�zblocked setting name)�super�__setattr__)rr��valuer��MyFileIO�	__class__s   ���rr��FOtherFileTests.testUnclosedFDOnException.<locals>.MyFileIO.__setattr__Is(����6�>�%�&<�=�=��X�t�8��E�Er!r�)r�r�r�r�r�r��
__classcell__)r�r�r�s@��rr�r�Hs���
F�
Fr!r�)�	Exceptionrr%r�r\r�r0r$)rr�r�r�s  @@r�testUnclosedFDOnException�(OtherFileTests.testUnclosedFDOnExceptionFsV���*�)�*�	F�	F�t�{�{�	F�
�W�W�X�r�{�{�
+�����+�x��4�
����r!r�N)r�r�r�r�r.r4r=rArHrrr*�getfilesystemencodingrNrRrWr]rerirsrwr{r�r�r�r�r!rr#r#ss���(�T	?�
"��
$��_�_�S�.�.�0�G�;�<�>�
&�>�
&�U�
L�4�B� 
��:�$=�-�	r!r#c�^�\rSrSr\R
rSr\Rr\S5r	Sr
Srg)�COtherFileTestsiRrc���[S5nUR[URURS-5 UR[URUR
S-
5 g)N�	_testcapir9)rr0rFr�INT_MAX�INT_MIN)rr�s  r�testInvalidFd_overflow�&COtherFileTests.testInvalidFd_overflowWsP��"�+�.�	����)�T�[�[�)�2C�2C�a�2G�H����)�T�[�[�)�2C�2C�a�2G�Hr!c�0�UR[S5nUR5nSSS5 [R"[5nUR5nSSS5 URWW5 g!,(df   NT=f!,(df   N2=f)Nrz)rr\r|r�	open_coder/)rr�expected�actuals    r�test_open_code�COtherFileTests.test_open_code^sb���[�[��4�
(�A��v�v�x�H�)�
�]�]�8�
$���V�V�X�F�%�����6�*�	)�
(��
$�
$�s�A6�
B�6
B�
Br�N)r�r�r�r�rrr�r�rr�r�r�r�r!rr�r�Rs2��
�Z�Z�F��J��8�8�D��I��I�+r!r�c�N�\rSrSr\R
rSr\RrSrSr	g)�PyOtherFileTestsihr!c��UR[S5nUR5nSSS5 [SS9n[R
"[5nUR5nSSS5 UR
WW5 URUR/5 SSS5 g!,(df   N�=f!,(df   NV=f!,(df   g=f)NrzTr~)	rr\r|rr!�_open_code_with_warningr/r�r�)rrr�rr�s     rr��PyOtherFileTests.test_open_codems����[�[��4�
(�A��v�v�x�H�)�
�$�
'�1��.�.�x�8�A������9����X�v�.�����
�
�B�/�(�
'�)�
(��9�8��(�
'�s.�B$�C�B5�%6C�$
B2�5
C	�?C�
Cr�N)
r�r�r�r�r!rr�r�r�r�r�r!rr�r�hs��
�\�\�F��J��:�:�D�
0r!r�c��[RR[5(a"[5 ggr#)r%r:r;r
r-r�r!r�tearDownModuler�zs(��
�w�w�~�~�f���
�	�	�&��r!�__main__)(r*r%rNr�rr�weakrefr�	functoolsr�test.supportrrr	r
rr�test.support.os_helperr
rrr�test.support.warnings_helperr�test.support.import_helperr�collectionsrrr!r�TestCaserr r#r�r�r�r��mainr�r!r�<module>r�s����	�	����������8�4� �
��M�M�^
�]�H�$5�$5���m�X�%6�%6��
\�\�~+�n�h�&7�&7�+�,0�~�x�'8�'8�0�$��z���M�M�O�r!

Youez - 2016 - github.com/yon3zu
LinuXploit