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:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_multibytecodec.cpython-313.pyc
�

��iA����SSKrSSKrSSKrSSKrSSKrSSKrSSKJr SSKJ	r	 SSK
Jr SSKJ
r
 /SQr"SS\R5r"S	S
\R5r"SS\R5r"S
S\R5r"SS\R5r"SS\R5r"SS\R5r"SS\5r\S:Xa\R2"5 gg)�N)�support)�	os_helper)�TESTFN)�
import_module)�gb2312�gbk�gb18030�hz�	big5hkscs�cp932�	shift_jis�euc_jp�euc_jisx0213�shift_jisx0213�euc_jis_2004�shift_jis_2004�cp949�euc_kr�johab�big5�cp950�
iso2022_jp�iso2022_jp_1�iso2022_jp_2�iso2022_jp_2004�iso2022_jp_3�iso2022_jp_ext�
iso2022_krc�>�\rSrSrSrSrSrSrSrSr	Sr
S	rg
)�Test_MultibyteCodec�"c���[HanURSRU5S5 UR[SU5S5 URSR	U5S5 Mc g)N��)�ALL_CJKENCODINGS�assertEqual�decode�str�encode��self�encs  �-C:\Python313\\Lib\test\test_multibytecodec.py�test_nullcoding�#Test_MultibyteCodec.test_nullcoding$sR��#�C����S�Z�Z��_�b�1����S��c�]�B�/����R�Y�Y�s�^�S�1�$r#c�`�[H$nURSRU5S5 M& g)N�abcd�abcd)r%r&r)r*s  r-�test_str_decode�#Test_MultibyteCodec.test_str_decode*s%��#�C����V�]�]�3�/��9�$r#c��[R"S5nSn[R"SU5 UR[USS5 g)Nzeuc-krc�,�S[RS-4$)Nr$�)�sys�maxsize)�excs r-�<lambda>�BTest_MultibyteCodec.test_errorcallback_longindex.<locals>.<lambda>0s��"�c�k�k�!�m�!4r#ztest.cjktestsapple�ham�spam)�codecs�
getdecoder�register_error�assertRaises�
IndexError)r+�dec�	myreplaces   r-�test_errorcallback_longindex�0Test_MultibyteCodec.test_errorcallback_longindex.s?������)��4�	����n�i�8����*�c�1�>�	Cr#c��Sn[R"S[R5 [H%nUR	URUS5S5 M' g)Nu,����������������������������������������������������������������������������������������������������ztest.ignorer#)r=r?�
ignore_errorsr%r&r))r+�datar,s   r-� test_errorcallback_custom_ignore�4Test_MultibyteCodec.test_errorcallback_custom_ignore5sB�������m�V�-A�-A�B�#�C����T�[�[��m�<�c�B�$r#c���[HnSRU5n[U5 M! [R"[
5 g![R"[
5 f=f)Nz
# coding: {}
)r%�format�execr�unlinkr)r+r,�codes   r-�test_codingspec�#Test_MultibyteCodec.test_codingspec<sG��	%�'��'�.�.�s�3���T�
�(�
���V�$��I���V�$�s�)A�A"c��UR[[RS5 UR[[RS5 g�N)r@�AttributeError�_multibytecodec�MultibyteStreamReader�MultibyteStreamWriter�r+s r-�test_init_segfault�&Test_MultibyteCodec.test_init_segfaultDs:�����.�)�?�?��	G����.�)�?�?��	Gr#c�t�[H.nUR[[R"U5S5 M0 g�Nr$)r%r@�	TypeErrorr=r>r*s  r-�test_decode_unicode�'Test_MultibyteCodec.test_decode_unicodeKs)��#�C����i��):�):�3�)?��D�$r#�N)�__name__�
__module__�__qualname__�__firstlineno__r.r3rDrIrPrYr^�__static_attributes__r`r#r-r r "s)��2�:�C�C�%�G�Er#r c�n�\rSrSrSrSrSrSrSrSr	Sr
S	rS
r\
RS5rSrg
)�Test_IncrementalEncoder�Pc��[R"S5"5nURURS5S5 URUR	5S5 URURSS5S5 URUR	5S5 URURSS5S5 URURSS	5S5 URUR	5S5 g)
Nru파이썬 마을s��̽� ����u	☆∼☆Ts�١���r$r#F�r=�getincrementalencoderr&r)�reset�r+�encoders  r-�test_stateless�&Test_IncrementalEncoder.test_statelessRs����.�.�w�7�9��������(I�J�E�	G��������$�/�������(<�d�C�4�	6��������$�/��������D�1�3�7��������E�2�C�8��������$�/r#c��[R"S5"5nURURS5S5 URURS5S5 URURS5S5 URURSS5S5 URUR	5S5 URURS5S	5 URURS5S5 URURS
S5S5 URURS
S5S5 g)N�jisx0213�æ̀����ær#�̀T������r$rjrms  r-�
test_stateful�%Test_IncrementalEncoder.test_stateful_s����.�.�z�:�<���������7��E��������1�3�7��������1�;�?��������$�7��E��������$�/��������1�;�?��������1�3�7��������D�1�;�?��������D�1�3�7r#c��[R"S5"5nURURS5S5 UR	[
URS5 URURS5S5 UR	[
URS5 URUR
5S5 URURS5S5 URURS5S5 UR	[
URS5 URURS	S
5S5 g)Nrrrur#uģùærtrvrxr$Trw)r=rkr&r)r@�UnicodeEncodeErrorrlrms  r-�test_stateful_keep_buffer�1Test_IncrementalEncoder.test_stateful_keep_bufferrs����.�.�z�:�<���������1�3�7����,�g�n�n�h�G��������7��E����,�g�n�n�h�G��������$�/��������1�;�?��������1�3�7����,�g�n�n�h�G��������D�1�;�?r#c��[R"S5"5nUR5nURUR	S5S5 URU5 URUR	S5S5 URUR	S5S5 UR5nURUR	S5S5 URU5 URUR	S5S5 g)Nrrsrtrur#rv)r=rk�getstater&r)�setstate)r+rn�
initial_state�
partial_states    r-�$test_state_methods_with_buffer_state�<Test_IncrementalEncoder.test_state_methods_with_buffer_state~s����.�.�~�>�@���(�(�*�
��������7��E�����'��������7��E��������1�3�7��(�(�*�
��������1�;�?�����'��������1�;�?r#c��[R"S5"5nURURS5S5 UR	5nURURS5S5 UR	5nURURS5S5 URU5 URURS5S5 URU5 URURS5S5 g)Nr�z�z�あs$B$"s(Bzs$")r=rkr&r)r�r�)r+rn�en_state�jp_states    r-�(test_state_methods_with_non_buffer_state�@Test_IncrementalEncoder.test_state_methods_with_non_buffer_state�s����.�.�|�<�>���������,�d�3��#�#�%���������1�3J�K��#�#�%���������,�.>�?�����"��������1�;�?�����"��������,�d�3r#c��[R"S5"5nURUR5S5 UR	S5 URUR5[
R
SS55 UR	S5 URUR5S5 [R"S5"5nURUR5[
R
SS55 UR	S	5 URUR5[
R
S
S55 g)Nrrrusæ�littlervrs	BBr�s	�B)r=rkr&r�r)�int�
from_bytes)r+�buffer_state_encoder�non_buffer_state_encoders   r-�$test_getstate_returns_expected_value�<Test_IncrementalEncoder.test_getstate_returns_expected_value�s�� &�;�;�N�K�M�����-�6�6�8�!�<��#�#�H�-����-�6�6�8����A�&�	'�	(�	�#�#�H�-����-�6�6�8�!�<�$*�#?�#?��#M�#O� ����1�:�:�<����A�%�'�	(�
	!�'�'��1����1�:�:�<����A�%�'�	(r#c��[R"S5"5n[RSS5nUR	[
URU5 g)Nrs	r�)r=rkr�r�r@�UnicodeErrorr�)r+rn�pending_size_nines   r-�"test_setstate_validates_input_size�:Test_IncrementalEncoder.test_setstate_validates_input_size�sI���.�.�x�8�:���N�N�
0�
�	��
	
���,��(8�(8�:K�Lr#c��[R"S5"5n[RSS5nUR	[
URU5 g)Nrs
�r�)r=rkr�r�r@�UnicodeDecodeErrorr�)r+rn�invalid_utf8s   r-�#test_setstate_validates_input_bytes�;Test_IncrementalEncoder.test_setstate_validates_input_bytes�sH���.�.�x�8�:���~�~�
0�
�	��
	
���,�g�.>�.>��Mr#c��[R"S5"S5nURURS5S5 URURS5S5 g)Nz	shift-jis�backslashreplace�ÿs\xff�
�
)r=rkr&r)rms  r-�test_issue5640�&Test_IncrementalEncoder.test_issue5640�sJ���.�.�{�;�<N�O���������/��:��������-�u�5r#c��[S5nSnSn[R"S5X#4-nURU5nUR	US5 g)N�	_testcapiruEPython の開発は、1990 年ごろから開始されています。a5
            import codecs
            encoding = %r
            text = %r
            encoder = codecs.getincrementalencoder(encoding)()
            text2 = encoder.encode(text).decode(encoding)
            if text2 != text:
                raise ValueError(f"encoding issue: {text2!a} != {text!a}")
        r)r�textwrap�dedent�run_in_subinterpr&)r+r��encoding�textrO�ress      r-�test_subinterp�&Test_IncrementalEncoder.test_subinterp�sZ��"�+�.�	���V����� �
��� ���(�(��.������a� r#r`N)rarbrcrdroryr}r�r�r�r�r�r�r�cpython_onlyr�rer`r#r-rgrgPsN��0�8�&
@�
@�4�"(�@M�N�6�

���!��!r#rgc�8�\rSrSrSrSrSrSrSrSr	Sr
g	)
�Test_IncrementalDecoder��c��[R"S5"5nURURS5S5 URURS5S5 URURS5S5 g)Nrs��̽u파이s� ����u
썬 마을r#r$)r=�getincrementaldecoderr&r'�r+�decoders  r-�	test_dbcs�!Test_IncrementalDecoder.test_dbcs�sh���.�.�w�7�9��������(?�@�'�	)�������(@�A�.�	0��������,�b�1r#c���[R"S5"5nURURS5S5 UR	[
URSS5 URURS5S5 URURS5S5 UR	[
URSS5 URURS5S5 g)	Nrs��u파r#T��u이s̽)r=r�r&r'r@r�r�s  r-�test_dbcs_keep_buffer�-Test_IncrementalDecoder.test_dbcs_keep_buffer�s����.�.�w�7�9���������8�(�C����,�g�n�n�c�4�H��������0�(�;��������8�(�C����,�g�n�n�%�t�	-��������0�(�;r#c�*�[R"S5"5nSnURURUS-5S5 URURSS5S5 URURUS-5S5 URURS5S	5 URURS
5S	5 URURSS5S	5 URUR	5S5 URURS5S5 URURUS-5S5 UR[URS
S5 URURS5S	5 g)Nz
iso2022-jp��(r$�BT�$sB@$u世s@$@s@$z@$r#)r=r�r&r'rlr@r�)r+r��ESCs   r-�test_iso2022�$Test_IncrementalDecoder.test_iso2022�s:���.�.�|�<�>�����������d�
�3�R�8��������d�3�R�8��������d�
�3�R�8��������/��:��������/��:��������d�3�X�>��������$�/��������.��5��������d�
�3�R�8����,�g�n�n�c�4�H��������/��:r#c��[H?n[R"U5"5nUR[UR
S5 MA gr\)r%r=r�r@r]r')r+r,r�s   r-r^�+Test_IncrementalDecoder.test_decode_unicodes5��#�C��2�2�3�7�9�G����i�����<�$r#c���[R"S5"5nURURS5S5 UR	5up#URUS5 URURS5S5 UR	5upEURUS5 URURS5S5 UR	5upcURUS5 URXE45 URURS5S5 UR	5upsURUS5 URS5 URUR	5S5 g)	Nrs��uうr#��r$��)sabci�[)r=r�r&r'r�r�)r+r��pending1�_�pending2�flags2�pending3�pending4s        r-�test_state_methods�*Test_IncrementalDecoder.test_state_methodss>���.�.�x�8�:��	
�������4�h�?��&�&�(�������3�'�	
�������0�"�5�"�+�+�-�������7�+�	
�������0�(�;��&�&�(�������3�'�	���(�+�,��������0�(�;��&�&�(�������3�'�	���,�-�����)�)�+�-@�Ar#c�B�[R"S5"5nUR[URS5 UR[URS5 UR[URS5 UR[
URS5 g)Nr�{)�invalidr)s1234r�)s	123456789r)r=r�r@r]r�r�r�s  r-�test_setstate_validates_input�5Test_IncrementalDecoder.test_setstate_validates_input.sx���.�.�x�8�:�����)�W�%5�%5�s�;����)�W�%5�%5�~�F����)�W�%5�%5�7K�L����,�g�.>�.>�@Q�Rr#r`N)rarbrcrdr�r�r�r^r�r�rer`r#r-r�r��s"��2�	<�
;�=�B�8Sr#r�c��\rSrSrSrSrg)�Test_StreamReaderi5c���[[S5nURS5 UR5 [R"[SS9nUR[URS5 UR5 [R"[5 g!UR5 f=f!UR5 f=f![R"[5 f=f)N�wb��r)r��)
�openr�write�closer=r@r��readrrN)r+�fs  r-�test_bug1728403�!Test_StreamReader.test_bug17284036s���	%��V�T�"�A�
����� ����	����F�W�5�A�
��!�!�"4�a�f�f�a�@����	����V�$�����	��
���	�����V�$�s9�C�B�)C�!B0�/C�B-�-C�0C�C�C!r`N)rarbrcrdr�rer`r#r-r�r�5s��
%r#r�c�&�\rSrSrSrSrSrSrg)�Test_StreamWriteriEc��[R"5n[R"S5"U5nUR	S5 URUR
5S5 UR	S5 URUR
5S5 UR	S5 URUR
5S5 g)Nr	�123�123�𒍅s123�7�9�가¬s123�7�9�7�5�0�1��io�BytesIOr=�	getwriterr�r&�getvalue�r+�s�cs   r-�test_gb18030�Test_StreamWriter.test_gb18030Fs���
�:�:�<�����Y�'��*��	������������v�.�	������������'7�8�	������������4�	6r#c��[R"5n[R"S5"U5nUR	S5 URUR
5S5 UR	S5 URUR
5S5 UR	S5 URUR
5S5 g)Nzutf-8r�r�r�s123𒍅r�s123𒍅가¬r�r�s   r-�
test_utf_8�Test_StreamWriter.test_utf_8Qs���
�:�:�<�����W�%�a�(��	������������v�.�	������������'=�>�	������������
$�	%r#c���[R"5n[R"S5"U5nUR	S5 URUR
5S5 g)Nr	r1r2r�)r+r��wrs   r-�test_streamwriter_strwrite�,Test_StreamWriter.test_streamwriter_strwrite]sD���J�J�L��
�
�
�i�
(��
+��
������������w�/r#r`N)rarbrcrdr�r�r�rer`r#r-r�r�Es��	6�
%�0r#r�c�P�\rSrSrSrSr\R"S5S5rSr	g)�Test_ISO2022icc�N�SnSnURURS5U5 g)Ns(B:hu4:unit.ANi de familleu:hu4:unité de familleziso2022-jp-2)r&r')r+�
iso2022jp2�unis   r-�test_g2�Test_ISO2022.test_g2ds'��>�
�(������*�*�>�:�C�@r#c��URSSRS55 SH5nSRU5nUR[SU555 M7 g)N��­z
iso-2022-jp-2)ziso-2022-jp-2004z
iso-2022-jp-3u㐆c3�*# �UH	oS:�v� M g7f)�Nr`)�.0�xs  r-�	<genexpr>�2Test_ISO2022.test_iso2022_jp_g0.<locals>.<genexpr>ms��� 5�1�a�T��1�s�)�assertNotInr)�assertFalse�any)r+r��es   r-�test_iso2022_jp_g0�Test_ISO2022.test_iso2022_jp_g0isO������"3�":�":�?�"K�L�=�H�����)�A����S� 5�1� 5�5�6�>r#�cpuc�`�[SS5Hn[U5RSS5 M  g)Nii�iso_2022_jp�ignore)�range�chrr))r+rs  r-�test_bug1572832�Test_ISO2022.test_bug1572832os%���w��)�A���F�M�M�-��2�*r#r`N)
rarbrcrdrrr�requires_resourcerrer`r#r-r�r�cs,��A�
7�
���u�%�3�&�3r#r�c�@�\rSrSrSrSrSrSr\\-rSr	Sr
SrS	rg
)�TestStatefuliuu世世ziso-2022-jps$B@$@$s(Bc��URURRUR5UR5 grS)r&r�r)r��expected_resetrXs r-�test_encode�TestStateful.test_encode|s+��������)�)�$�-�-�8�$�:M�:M�Nr#c�d^�[R"UR5"5mSRU4SjUR55nURXR5 URTRSSS9UR5 URTRSSS9S5 g)Nr#c3�F># �UHnTRU5v� M g7frS�r))r
�charrns  �r-r�7TestStateful.test_incrementalencoder.<locals>.<genexpr>�s$����#�!��
�N�N�4� � �!�s�!r$T��final)	r=rkr��joinr�r&�expectedr)rl)r+�outputrns  @r-�test_incrementalencoder�$TestStateful.test_incrementalencoders�����.�.�t�}�}�=�?�����#��	�	�#�#��	
������/��������$��7����D��������$��7��=r#c�V^^�[R"UR5"5m[UR5S-
mSRUU4Sj[
UR555nURXR5 URTRSSS9S5 g)Nr7r#c3�P># �UHupTRX!T:H5v� M g7frSr%)r
�indexr&rn�
last_indexs   ��r-r�=TestStateful.test_incrementalencoder_final.<locals>.<genexpr>�s+����5�3���
�N�N�4�*�!4�5�5�3�s�#&r$Tr()
r=rkr��lenr�r*�	enumerater&r r))r+r,rnr2s  @@r-�test_incrementalencoder_final�*TestStateful.test_incrementalencoder_final�s�����.�.�t�}�}�=�?������^�a�'�
����5�(����3�5�5��	
����!4�!4�5��������$��7��=r#r`N)
rarbrcrdr�r�r+rlr r!r-r6rer`r#r-rrus0���D��H��H��E���%�N�O�>�>r#rc�.�\rSrSrSrSrSrSr\\-rSr	g)�TestHZStatefuli�u聊聊r
s~{ADADs~}r`N)
rarbrcrdr�r�r+rlr rer`r#r-r9r9�s ���D��H��H��E���%�Nr#r9�__main__)rUr=r�r8r��unittest�testr�test.supportr�test.support.os_helperr�test.support.import_helperrr%�TestCaser rgr�r�r�r�rr9ra�mainr`r#r-�<module>rBs����
�	�
����"�)�4���",E�(�+�+�,E�\U!�h�/�/�U!�nLS�h�/�/�LS�\%��)�)�%� 0��)�)�0�<3�8�$�$�3�$>�8�$�$�>�8&�\�&��z���M�M�O�r#

Youez - 2016 - github.com/yon3zu
LinuXploit