403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.84
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_utf8_mode.cpython-313.pyc
�

��iY*����SrSSKrSSKrSSKrSSKrSSKrSSKJr SSKJ	r	J
r
 SSKJrJ
r
 Sr\RS:Hr"SS	\R"5r\S
:Xa\R("5 gg)z9
Test the implementation of the PEP 540: the UTF-8 Mode.
�N)�support)�assert_python_ok�assert_python_failure)�	os_helper�
MS_WINDOWS)�C�POSIX�vxworksc�8�\rSrSrSSSS.rSrSS.Sjr\R"\	S	5S
5r
SrSrS
r
SrSrSSjrSrSrSrSr\R"\	S5S5rSr\R"\	S5\R0"5S55rSrg)�
UTF8ModeTests���0)�
PYTHONUTF8�PYTHONLEGACYWINDOWSFSENCODING�PYTHONCOERCECLOCALEc�^�[R"[RS5nU[;$)N)�locale�	setlocale�LC_CTYPE�
POSIX_LOCALES)�self�locs  �(C:\Python313\\Lib\test\test_utf8_mode.py�posix_locale�UTF8ModeTests.posix_locales#�����v����5���}�$�%�F)�failurec��[UR40UD6nU(a[U0UD6nUSnO[U0UD6nUSnUR	5RS5$)N��z

)�dict�DEFAULT_ENVrr�decode�rstrip)rr�args�kw�outs     r�
get_output�UTF8ModeTests.get_outputsa��
�$�"�"�
)�b�
)���'��4��4�C��a�&�C�"�D�/�B�/�C��a�&�C��z�z�|�"�"�6�*�*rzWindows has no POSIX localec��Sn[H=nURUS9 URSXS9nURUS5 SSS5 M? g!,(df   MQ=f)N�&import sys; print(sys.flags.utf8_mode)��LC_ALL�-c�1)r�subTestr)�assertEqual)r�coderr(s    r�test_posix_locale�UTF8ModeTests.test_posix_locale'sP��7�� �C����S��)��o�o�d�D�o�=��� � ��c�*�*�)�!�)�)�s�#A�
A	c�N�SnURSSSU5nURUS5 URSSSU5nURUS5 URSSSU5nURUS5 [(a&URSSSUSS	9nURUS5 gg)
Nr,�-X�utf8r/r0zutf8=1�utf8=0r)r)r)r2r�rr3r(s   r�test_xoption�UTF8ModeTests.test_xoption0s���7���o�o�d�F�D�$�7������c�"��o�o�d�H�d�D�9������c�"��o�o�d�H�d�D�9������c�"��:��/�/�$���d�@C�"�E�C����S�#�&�rc	��SnURSUSS9nURUS5 URSUSS9nURUS5 URSSSUSS9nURUS5 [(a&URSSSUSSS	9nURUS5 UR5(d$URS
SUSS9nURUS5 URSUSSS
9nUR	SUR55 g)Nr,r/r0�rrr7r9r8�rr�-E�xxxT)rrz-invalid PYTHONUTF8 environment variable value)r)r2rr�assertInr%r:s   r�test_env_var�UTF8ModeTests.test_env_varDs��7���o�o�d�D�S�o�9������c�"��o�o�d�D�S�o�9������c�"��o�o�d�H�d�D�S�o�I������c�"��:��/�/�$���d�s�@C�"�E�C����S�#�&�� � �"�"��/�/�$��d�s�/�C�C����S�#�&��o�o�d�D�U�D�o�I���
�
�E��j�j�l�	$rc	��[R"S5n[(aSnOSnURSSSU5nUR	X25 [(a'URSSSUSSS	9nUR	US
5 gg)Nz�
            import sys
            print("{}/{}".format(sys.getfilesystemencoding(),
                                 sys.getfilesystemencodeerrors()))
        zutf-8/surrogatepasszutf-8/surrogateescaper7r8r/�strictr0r?zmbcs/replace)�textwrap�dedentrr)r2)rr3�expectedr(s    r�test_filesystemencoding�%UTF8ModeTests.test_filesystemencodingds������ �
���:�,�H�.�H��o�o�d�F�D�$�7������'��:��/�/�$���d�-5�@C�"�E�C�
���S�.�1�
rc�n�[R"S5nURSSSUSS9nURUR	5/SQ5 URSSSUSS9nURUR	5/S	Q5 URSSSUS
S9nURUR	5/SQ5 g)Nz�
            import sys
            print(f"stdin: {sys.stdin.encoding}/{sys.stdin.errors}")
            print(f"stdout: {sys.stdout.encoding}/{sys.stdout.errors}")
            print(f"stderr: {sys.stderr.encoding}/{sys.stderr.errors}")
        r7r8r/r)�PYTHONIOENCODING)zstdin: utf-8/surrogateescapezstdout: utf-8/surrogateescape�stderr: utf-8/backslashreplace�latin1)zstdin: iso8859-1/strictzstdout: iso8859-1/strictz"stderr: iso8859-1/backslashreplacez:namereplace)zstdin: utf-8/namereplacezstdout: utf-8/namereplacerN)rGrHr)r2�
splitlinesr:s   r�
test_stdio�UTF8ModeTests.test_stdio{s������ �
���o�o�d�F�D�$�/1��3��������)�<�	=��o�o�d�F�D�$�/7��9��������)�@�	A�
�o�o�d�F�D�$�/=��?��������)�<�	=rc��[R"S5n[nURSXSS9nUR	UR5S5 g)Nz�
            import sys
            filename = sys.argv[1]
            with open(filename) as fp:
                print(f"{fp.encoding}/{fp.errors}")
        r/r0r>zutf-8/strict)rGrH�__file__r)r2�lower)rr3�filenamer(s    r�test_io�UTF8ModeTests.test_io�sF����� �
�����o�o�d�D�s�o�C���������n�5rNc�h�[n/nU(aURSU<35 U(aURSU<35 [R"S5USR	U54-nURSXdSS9nU(dSnU(dS	nUR
UR5US
U35 g)Nz	encoding=zerrors=z�
            import sys
            from %s import open
            filename = sys.argv[1]
            with open(filename, %s) as fp:
                print(f"{fp.encoding}/{fp.errors}")
        z, r/r0r>�utf-8rF�/)rT�appendrGrH�joinr)r2rU)r�module�encoding�errorsrVr&r3r(s        r�_check_io_encoding� UTF8ModeTests._check_io_encoding�s���������K�K�)�H�<�0�1���K�K�'�&��,�-���� �
���	�	�$��(�
)���o�o�d�D�),��.����H���F���������
�!�F�8�&<�=rc�f�URUSS9 URUSS9 URUSSS9 g)NrO�r_�namereplace)r`)r_r`)ra)rr^s  r�check_io_encoding�UTF8ModeTests.check_io_encoding�sC��������:�����}��=�����)1�-�	 �	Irc�&�URS5 g)N�io�rf�rs r�test_io_encoding�UTF8ModeTests.test_io_encoding�s�����t�$rc�&�URS5 g)N�_pyiorjrks r�test_pyio_encoding� UTF8ModeTests.test_pyio_encoding�s�����w�'rc
�
�SnURSSSU5nURUS5 [H?nURUS9 URSSSXS9nURUS5 SSS5 MA g!,(df   MS=f)Nz[import locale; print(locale.getpreferredencoding(False), locale.getpreferredencoding(True))r7r8r/zutf-8 utf-8r-)r)r2rr1)rr3r(rs    r� test_locale_getpreferredencoding�.UTF8ModeTests.test_locale_getpreferredencoding�sx��l���o�o�d�F�D�$�7������m�,� �C����S��)��o�o�d�F�D�$�o�K��� � ��m�4�*�)�!�)�)�s�%A3�3
B	ztest specific to Unixc�x^^^�SRS5mTRS5nTRSS5nSmUUU4SjnU"SU/5 [H$nTRUS9 U"SU/US9 SSS5 M& [R
S	:Xd [R(d[(aUnO8[R
RS
5(aTRS5nOUn[H$nTRUS9 U"SU/US9 SSS5 M& g!,(df   M�=f!,(df   MJ=f)
Nuhé€rZ�ascii�surrogateescapezYimport locale, sys; print("%s:%s" % (locale.getpreferredencoding(), ascii(sys.argv[1:])))c�>�TR"SUSTT40UD6nURS5SR5nTRU[	U5U5 g)Nr7r/�:r )r)�	partitionr%r2rv)�utf8_optrIr'r(r&�argr3rs     ���r�check�*UTF8ModeTests.test_cmd_line.<locals>.check�sP����/�/�$��$��c�H�R�H�C��=�=��%�a�(�/�/�1�D����T�5��?�C�8rr8r-�darwin�aixz
iso-8859-1r9)
�encoder$rr1�sys�platformr�
is_android�VXWORKS�
startswith)r�arg_utf8�	arg_asciir}r�c_argr|r3s`     @@r�
test_cmd_line�UTF8ModeTests.test_cmd_line�s�����"�"�7�+���:�:�g�&���J�J�w�(9�:�	�j��	9�
	�f�x�j�!� �C����S��)��f�x�j��5�*�)�!��<�<�8�#�w�'9�'9�W�W��E�
�\�\�
$�
$�U�
+�
+��J�J�|�,�E��E� �C����S��)��h����4�*�)�!�*�)��*�)�s�$
D�
D*�
D'	�*
D9	c��SnURSSSSU5nURUS5 URSSSSU5nURUS5 S	nURSSS
SU5nURUS5 g)Nz%import sys; print(sys.flags.optimize)r7r8z-Or/r0z-OO�2z/import sys; print(sys.flags.ignore_environment)r@)r)r2r:s   r�test_optim_level�UTF8ModeTests.test_optim_level�s���
7���o�o�d�F�D�$��=������c�"��o�o�d�F�E�4��>������c�"�@���o�o�d�F�D�$��=������c�"rz@os.device_encoding() doesn't implement the UTF-8 Mode on Windowsc���[RR5(dURS5 SnUR	[
RU5 SU<S3n[RSSSU/n[R"USS	9nURURS
U5 [USS9nUR5R5nSSS5 URWS5 g!,(df   N!=f)
Nzsys.stdout is not a TTYzout.txtz5import os, sys; fd = sys.stdout.fileno(); out = open(z], "w", encoding="utf-8"); print(os.isatty(fd), os.device_encoding(fd), file=out); out.close()r7r8r/T)�textrrdz
True utf-8)r��stdout�isatty�skipTest�
addCleanupr�unlink�
executable�
subprocess�runr2�
returncode�open�readr%)rrVr3�cmd�proc�fpr(s       r�test_device_encoding�"UTF8ModeTests.test_device_encoding�s����z�z� � �"�"��M�M�3�4������	�(�(�(�3��&�\�*����~�~�t�V�T�4�8���~�~�c��-��������!�T�2��(�V�
,���'�'�)�"�"�$�C�-�����l�+�-�
,�s�/C)�)
C7�)NN)�__name__�
__module__�__qualname__�__firstlineno__r#rr)�unittest�skipIfrr4r;rCrJrQrWrarfrlrprsr�r�r�requires_subprocessr��__static_attributes__r�rrrrs����)+�"��K�&�).�+��_�_�Z�!>�?�+�@�+�'�($�@2�.=�<
6�>�2I�%�(�5��_�_�Z�!8�9�5�:�5�4
#��_�_�Z�1�2�
� � �"�,�#�2�,rr�__main__)�__doc__rr�r�rGr��testr�test.support.script_helperrr�test.supportrrrr�r��TestCaserr��mainr�rr�<module>r�sf�����
����N�.��
��<�<�9�$��D,�H�%�%�D,�N�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit