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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_format.cpython-315.opt-1.pyc
R
>lqj�c���]QHGsGs]PHs]PHs]PHs]PHGs]PHs]QH G	s	\OsQQksQQks
QQ\O2s\Q6Xc\O"2P!P!)	�)�verbose�
TestFailed)�
import_modulec���[%cCU%c[QOVU2QQ5L[QOV2QQ5V*oU%c<Ue8VR6wc2[%c[Q2[U8QU8QU8QU802gU%c�Ud~[	U2[	U26wfUPUUPU6wcX[%c[Q2[[U28Q[U28Q[U28Q[U2802P![%c[Q2P!P![c(S%fg[%c[Q	2P!P!h9h)
z{!a} % {!a} =? {!a} ...� )�endz{!a} % {!a} works? ...�noz % z == z != �yeszoverflow (this is fine))r�print�format�AssertionError�len�repr�
OverflowError)�	formatstr�args�output�limit�
overflowok�results&&&&& �%C:\Python315\\Lib\test\test_format.py�
testformatrs ���w���+�2�2�9�F�K��
�
�*�1�1�)�B��L���!���e�m��(8��w��d�� �!*�D�&�&�"B�C�
C���)��F��S��[�(�F�6�E�N�F�6�E�N�,J��w��d����	�?�D��J��V��d�6�l�L�
M��w��e����/�-����7��+�,��-�s$�E�	E2�
E2�E2� E2�1E2c�:�[U[2%c [VV#U2UOQ2oLSo[	U2oUeP9qxL5[U[2%cUOQ2oLSo[	U2o[VQVsU2[VaV�U2P!��ascii)�
isinstance�strr�encode�	bytearray)	rrrrr�b_format�	ba_format�b_output�	ba_outputs	&&&&&    r�
testcommonr#3s����)�S�!�!��9�F�:�>��#�#�G�,�����(�#�I�
�~�#�#��9��f�c�"�"��}�}�W�-�H��H��h�'�	��x�x�
�;��y�	�*�=�c��`�\sQs]HsnQsQsQsQsQsQs	Qs
Qs\OQ	2sQ
s\OQ2sQsQ
sQsQsQsQsQsQsQsQsUsP!)�
FormatTestc��UOU[OU229^tt^2[V2PPP2P!)%fhP!9h)N)�assertRaisesRegex�re�escaper)�selfrr�	exception�excmsgs&&&&&r�	check_exc�FormatTest.check_excJs6��
�
#�
#�I�r�y�y��/@�
A�
A��y�'�B�
A�
A�
A�s�A�A	�A	c��UOVV42[U[2%c5UO2TTt-tFDvqVUO	Q2UaJ	oooUOUO	Q2V#U2P!ttoohr)r.r�dict�itemsr)r+rrr,r-�k�vs&&&&&  r�check_exc_common�FormatTest.check_exc_commonNsh�����y�	�:��d�D�!�!�59�Z�Z�\�B�\�T�Q�A�H�H�W�%�q�(�\�D�B����y�'�'��0�$�6�J��Cs�Bc���[QQ�Q2[QQ�Q2[Q[O]1P	Q5[QQ�QP	Q5[QQ�Q	P	Q5[Q
Q�QP	Q5[QQ�Q
2[QQ�2[QQ�2[QQ�2[QCQ2[QQ�2[QQ�2[QQ�2[QQ�2[Q]
Q2[QQQ2[Q]
Q2[QQQ2[Q]
Q2[QQQ2Qo[QUQ2[QU'Q2[Q U'Q2[Q!U'Q2[Q"U'Q#2[Q$U'Q%2[Q&U'Q'2[Q(U'Q%2[Q)U'Q*2[Q)UQ+2[Q,UQ-2[Q.UQ/2[Q0UQ12[Q2UQ2[Q3UQ2[Q4UQ52[Q6UQ72[Q[U2Q8]2Q9o[QUQ:2[QU'Q;2[Q<U'Q;2[Q=U'Q;2[Q>U'Q?2[Q@U'QA2[QBU'QC2[QDU'QA2[QEU'QF2[QEUQG2[QHUQI2[QJUQK2[QLUQM2[QNUQ:2[QOUQ:2[QPUQQ2[QRUQS2[QTUQU2[QVUQW2[QXUQY2[QZUQ[2[QZU'Q\2[Q]UQ^2[Q_UQ`2[QaUQb2[QcUQd2[QcU'Qe2[QfUQg2[QhUQi2[QjUQb2[QkUQl2[QmUQn2[QoUQp2[QqUQr2[QsUQt2[QuUQv2[QwUQx2[QyUQz2Q{o[QUQ|2[QU'Q}2[Q~U'Q}2[QU'Q}2[Q�U'Q�2[Q�U'Q�2[Q�U'Q�2[Q�U'Q�2[Q�U'Q�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ|2[Q�UQ|2[Q�UQ�2[Q�UQ�2[Q�UQ�2[QUQ|2[Q�UQ�2[Q�U'Q�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�U'Q�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q�UQ�2[Q]*Q�2[QCQQ�2[QQ�Q�2[QZ]Q�2[QX]Q�2[Q�]Q�2[Q�]Q�2[Q]Q�2[Q]Q�2[QZ]Q�2[QX]Q�2[Q]BQ�2[QCQQ�2[Q]"Q�2[QCQQ�2[Q�Q�Q�2[Q�Q�Q�2[%c[Q�2UOoUQ�Q�[Q�2UQ�][Q�2UQ�][Q�2UQ�][Q�2UQ�][Q�2UQ�][Q�2UQ�-[Q�2UQ�-[Q�2UQ�][Q�2UQ�Q�[Q�2UQ�Q�[Q�2UCQ][Q�2UCQ][Q�2UQ�][Q�2UQ�Q�[Q�2UQ�Q�[Q�2UQ�Q�[Q�2UQ�][Q�2UQ�Q�[Q�2UQ�Q�[Q�2UQ�Q�[Q�2UQ�][Q�2UQ�][Q�2UQ�Q�[Q�2UQ�CQ[Q�2UQ�][Q�2UQ�Q�[Q�2UQ�CQ[Q�2UQ�]Q�*]1[Q�2UQ�]Q�*']1[Q�2UQ�]Q�*]1[Q�2UQ�]Q�*']1[Q�2UQQ[Q�2UQQ�[Q�2UQCQ[Q�2UQQ[Q�2UQQ�[Q�2UQCQ[Q�2UQ�Q[Q�2UQ�Q�[Q�2UQ�Q[Q�2UQ�CQ[Q�2P!(z%%�%z%.1d�1z%.*d)rz%.100d�d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%#.117x�w0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%#.118x�x0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%fz1.000000z%#.*gz%12.*fz%#.*Gz%#.*fz%#.*Fz%x�alh�]�
174876e800z%o�12�
1351035564000z%d�10�100000000000l�
~��l!]c�123456789012345678901234567890z-123456789012345678901234567890z%5dz%31dz%32dz  -123456789012345678901234567890z%-32dz -123456789012345678901234567890 z%032dz -0123456789012345678901234567890z%-032dz%034dz"-000123456789012345678901234567890�"0000123456789012345678901234567890z%0+34dz"+000123456789012345678901234567890z%+34dz"   +123456789012345678901234567890z%34dz"    123456789012345678901234567890z%.2dz%.30dz%.31d�0123456789012345678901234567890z%32.31dz  0123456789012345678901234567890�123456________________________lE#�=�*H<V4$�1234567890abcdef12345z-1234567890abcdef12345z%5xz%22xz%23xz -1234567890abcdef12345z%-23xz-1234567890abcdef12345 z%023xz-01234567890abcdef12345z%-023xz%025xz-0001234567890abcdef12345�00001234567890abcdef12345z%0+25xz+0001234567890abcdef12345z%+25xz   +1234567890abcdef12345z%25xz    1234567890abcdef12345z%.2xz%.21xz%.22x�01234567890abcdef12345z%23.22xz 01234567890abcdef12345z%-23.22xz01234567890abcdef12345 z%X�1234567890ABCDEF12345z%#X�0X1234567890ABCDEF12345z%#x�0x1234567890abcdef12345z-0x1234567890abcdef12345z%#27xz    0x1234567890abcdef12345z%#-27xz0x1234567890abcdef12345    z%#027x�0x00001234567890abcdef12345z%#.23x�0x001234567890abcdef12345z-0x001234567890abcdef12345z%#27.23xz  0x001234567890abcdef12345z	%#-27.23xz0x001234567890abcdef12345  z	%#027.23xz%#+.23xz+0x001234567890abcdef12345z%# .23xz 0x001234567890abcdef12345z%#+.23Xz+0X001234567890ABCDEF12345z
%#+027.23Xz+0X0001234567890ABCDEF12345z
%# 027.23Xz 0X0001234567890ABCDEF12345z	%#+27.23Xz +0X001234567890ABCDEF12345z
%#-+27.23xz+0x001234567890abcdef12345 z
%#- 27.23xz 0x001234567890abcdef12345 l�KSp.'�]�w9
� 12345670123456701234567012345670z!-12345670123456701234567012345670z%5oz%33oz%34oz" -12345670123456701234567012345670z%-34oz"-12345670123456701234567012345670 z%034oz"-012345670123456701234567012345670z%-034oz%036oz$-00012345670123456701234567012345670�$000012345670123456701234567012345670z%0+36oz$+00012345670123456701234567012345670z%+36oz$   +12345670123456701234567012345670z%36oz$    12345670123456701234567012345670z%.2oz%.32oz%.33o�!012345670123456701234567012345670z%34.33oz" 012345670123456701234567012345670z%-34.33oz"012345670123456701234567012345670 z%#o�"0o12345670123456701234567012345670z#-0o12345670123456701234567012345670z%#38oz&    0o12345670123456701234567012345670z%#-38oz&0o12345670123456701234567012345670    z%#038o�&0o000012345670123456701234567012345670z%#.34o�$0o0012345670123456701234567012345670z%-0o0012345670123456701234567012345670z%#38.34oz&  0o0012345670123456701234567012345670z	%#-38.34oz&0o0012345670123456701234567012345670  z	%#038.34oz%#+.34oz%+0o0012345670123456701234567012345670z%# .34oz% 0o0012345670123456701234567012345670z	%#+38.34oz& +0o0012345670123456701234567012345670z
%#-+38.34oz&+0o0012345670123456701234567012345670 z
%#- 38.34oz& 0o0012345670123456701234567012345670 z
%#+038.34oz&+0o00012345670123456701234567012345670z
%# 038.34oz& 0o00012345670123456701234567012345670z%#.33o�#0o012345670123456701234567012345670z%#.32oz%035.33o�#00012345670123456701234567012345670z	%0#35.33o�42z-42gE@�0x1�0X1�0o1�0o0�0�0x0�0X0z%g皙�����?z1.1z%#gz1.10000�Testing exceptionszabc %zstray % at position 4zabc % %szFstray % at position 4 or unexpected format character '%' at position 6zabc %zz#unsupported format %z at position 4zabc %Idz#unsupported format %I at position 4zabc %'d�Fstray % at position 4 or unexpected format character "'" at position 5zabc %1 dzFstray % at position 4 or unexpected format character ' ' at position 6z
abc % (x)rzFstray % at position 4 or unexpected format character '(' at position 6z
abc %((x)rz.stray % or incomplete format key at position 4z%r %rz.not enough arguments for format string (got 1)�%rz.not enough arguments for format string (got 0)zwidth too big at position 4zprecision too big at position 4z%r %*rz%*rz%r %.*rz%.*r�%(x)rz"format requires a mapping, not int���Q�	@z,format argument 1: * requires int, not float��z$format argument 1: too big for widthz(format argument 1: too big for precisionz3format argument: %d requires a real number, not str�1z5format argument: %d requires a real number, not bytesz5format argument 1: %d requires a real number, not strz0format argument: %x requires an integer, not strz2format argument: %x requires an integer, not floatz2format argument 1: %x requires an integer, not strz%iz3format argument: %i requires a real number, not strz5format argument: %i requires a real number, not bytesz3format argument: %g requires a real number, not strz5format argument 1: %g requires a real number, not str�)����?)�m�ц��>�)�nrl)rmgQ�2<b��)i@�rji���i����i���z8abc %99999999999999999999999999999999999999999999999999rz9abc %.99999999999999999999999999999999999999999999999999r)rdrh)r9)
r#�sys�maxsize�floatrr
r5�
ValueError�	TypeErrorr)r+�big�test_exc_commons&  r�test_common_format�FormatTest.test_common_formatUsZ
��	�4��S�!��6�4��%��6�C�K�K��?�t�<��8�T�$�(,�	.�	�9�d�%0�!�	"�	�9�d�%1�!�	"�
	�4���,�	�7�-�.��7�-�.��7�.�/��8�]�+�
	�7�.�/��7�.�/��7�.�/��7�.�/��4��S�!��4��|�4��4��T�"��4���7��4��T�"��4��~�6�,���4��>�?��4�#��@�A��5�3�$� A�B��6�C�4�!B�C��6�C�4�!C�D��7�S�D�"D�E��7�S�D�"D�E��8�c�T�#E�F��7�S�D�"F�G��7�C�!E�F��8�S�"F�G��7�C�!E�F��6�3� D�E��6�3� @�A��7�C�!A�B��7�C�!B�C��9�c�#E�F��4��s��%E�q�I�%���4��5�6��4�#��7�8��5�3�$� 8�9��6�C�4�!9�:��6�C�4�!:�;��7�S�D�";�<��7�S�D�";�<��8�c�T�#<�=��7�S�D�"=�>��7�C�!<�=��8�S�"=�>��7�C�!<�=��6�3� ;�<��6�3� 7�8��7�C�!8�9��7�C�!9�:��9�c�#<�=��:�s�$=�>��4��5�6��5�#�8�9��5�#�8�9��5�3�$� :�;��7�C�!>�?��8�S�"?�@��8�S�"?�@��8�S�"=�>��8�c�T�#?�@��:�s�$A�B��;��%B�C��;��%B�C��9�c�#?�@��9�c�#?�@��9�c�#?�@�	�<��&C�D��<��&C�D��;��%B�C��<��&C�D��<��&C�D�0���4��@�A��4�#��B�C��5�3�$� C�D��6�C�4�!D�E��6�C�4�!E�F��7�S�D�"F�G��7�S�D�"F�G��8�c�T�#G�H��7�S�D�"H�I��7�C�!G�H��8�S�"H�I��7�C�!G�H��6�3� F�G��6�3� B�C��7�C�!C�D��7�C�!D�E��9�c�#G�H��:�s�$H�I��4��@�A��5�#�C�D��5�3�$� E�F��7�C�!I�J��8�S�"J�K��8�S�"J�K��8�S�"H�I��8�c�T�#J�K��:�s�$L�M��;��%M�N��;��%M�N��9�c�#J�K��9�c�#J�K��;��%M�N��<��&N�O��<��&N�O��<��&N�O��<��&N�O��7�C�!D�E��8�S�"G�H��8�S�"F�G��:�s�$I�J��;��%J�K�	�4��T�"��4��e�$��4��t�$��5�!�U�#��5�!�U�#��5�!�U�#��5�!�U�#��4��C� ��4��C� ��5�!�U�#��5�!�U�#��4��t�$��4���&��4��t�$��4���&��4��e�$��5�#�y�)��7��&�'��/�/�����Z�1H�I��
�A�z�`�	b���!�Z�=�	?��	�1�j�=�	?��	�1�j�b�	d��
�A�z�`�	b���b�*�`�	b���b�*�H�	J����I�H�	J����y�H�	J���b�)�H�	J��.��:�5�	7��/��J�9�	;���!�Y�H�	J���$�	�H�	J���t�Y�H�	J���r�9�H�	J��	�1�i�H�	J��	�4��H�	J����i�H�	J����I�H�	J����I�<�	>���q�)�H�	J���t�Y�H�	J���y�)�F�	H����9�H�	J����i�H�	J���	�9�F�	H����4���|�]�>�	@����D���!�}�m�>�	@����D��!��m�B�	D���!�T�'��1�
�}�B�	D���c�9�M�	O���d�I�O�	Q���f�i�O�	Q���c�9�J�	L���d�I�L�	N���f�i�L�	N���c�9�M�	O���d�I�O�	Q���c�9�M�	O���f�i�O�	Qr$c���[QQQ2[QQQ2[QQQ2[QQQ2[QQ]-Q	2[%c[Q
2UOoUQ][Q2UQ
][Q2UQ][Q2UQ][Q2UQ][Q2UQ][Q2UQ][Q2UQQ	[
Q2UQQ8[
Q2UQQ]-[Q2UQQ]-[Q2UQ Q]-[Q2UQ!QQ	-[
Q"2UQ#QQ	-[
Q$2UQ%QQ	-[
Q&2UQ'P[Q(2UQ'Q9[Q)2UQ*QP-[Q+2UQ'[O]*[Q(2UQ']]�*[Q(2UQ'Q,[
Q-2UQ'Q:[
Q.2UQ*QQ,-[
Q/2UQ'Q0[
Q12UQ'Q;[
Q22UQ*QQ0-[
Q32UQ'Q4[
Q52[Q<6XcQ6[Q=1*[Q72gP![cP!h9h)>rbu͸z'\u0378'z%auʹu'ʹ'z'\u0374'rc�xr9r`zabc %bz#unsupported format %b at position 4zabc %
dzIstray % at position 4 or unexpected format character U+000A at position 5zabc %dzIstray % at position 4 or unexpected format character U+001F at position 5zabc %dzIstray % at position 4 or unexpected format character U+007F at position 5uabc %€dzIstray % at position 4 or unexpected format character U+0080 at position 5uabc %äduPstray % at position 4 or unexpected format character 'ä' (U+00E4) at position 5u	abc %€duQstray % at position 4 or unexpected format character '€' (U+20AC) at position 5z	no formatzHnot all arguments converted during string formatting (required 0, got 1)zHnot all arguments converted during string formatting (required 1, got 2)z%(x)r %r�9format requires a parenthesised mapping key at position 6z%(x)*r�?* cannot be used with a parenthesised mapping key at position 0z%(x).*rz%(x)dz7format argument 'x': %d requires a real number, not strz%(x)xz4format argument 'x': %x requires an integer, not strz%(x)gz7format argument 'x': %g requires a real number, not strz%cz3format argument: %c argument not in range(0x110000)z5format argument 1: %c argument not in range(0x110000)z%(x)cz7format argument 'x': %c argument not in range(0x110000)rdzIformat argument: %c requires an integer or a unicode character, not floatzKformat argument 1: %c requires an integer or a unicode character, not floatzMformat argument 'x': %c requires an integer or a unicode character, not float�abzXformat argument: %c requires an integer or a unicode character, not a string of length 2zZformat argument 1: %c requires an integer or a unicode character, not a string of length 2z\format argument 'x': %c requires an integer or a unicode character, not a string of length 2�xzIformat argument: %c requires an integer or a unicode character, not bytes�%*d�!"%*d"%(maxsize, -127) should fail�rh������rd)r{�����)rrr
r.rqrrrrn�
maxunicoderor�MemoryError)r+�test_excs& r�test_str_format�FormatTest.test_str_formatZs����4��;�/��4��;�/��4��:�.��4��;�/��7�S�!�H�c�*��7��&�'��>�>����1�j�6�	8���Q�
�\�	^���q�*�\�	^���q�*�\�	^���q�*�\�	^���Q�
�c�	e���a��d�	f���c�9�[�	]���v�y�[�	]���c�1�X�z�L�	N���C��8�Z�R�	T���S�!�H�j�R�	T���3��*�i�J�	L���3��*�i�G�	I���3��*�i�J�	L���r�=�F�	H���u�m�H�	J���3��)�]�J�	L���s�~�~�a�'��F�	H���q�#�v�}�F�	H���t�Y�\�	^���w�	�^�	`���3��+�y�`�	b���t�Y�k�	m���w�	�m�	o���3��+�y�o�	q���t�Y�\�	^��g��
F��w��o�%�!�!D�E�E����
��
�s�7I�	I"�I"�!I"c��[Q]Q2[QQQ2[Q[Q2Q2[Q]AQ2[Q]AQ2QQ[2oU2o[Q	Q
Q
2[Q	[Q2Q2[Q	UQ2[Q	[Q
2Q
2[Q
Q
Q
2[Q
[Q2Q2[Q
UQ2[Q
[Q
2Q
2[QQQ2[QQQ2[QQQ2[QQQ2[QQQ2[QQQ2[QQQ2[QQQ2[QQ]-Q2[%c[Q2UOoUQ][Q2UQ][Q2UQ ][Q!2UQ"][Q#2UQ$][Q%2UQ&][Q'2UQ&Q[Q'2UQ&[Q2[Q'2UQQO[Q(2UQ)Q]-[Q*2UQ+Q]-[Q,2UQ-Q]-[Q,2UQ.QQ/-[Q02UQ1QQ/-[Q22UQ3QQ/-[Q42UQP[Q52UQQP[Q62UQ7QP-[Q82UQQ9[Q52UQ]]�*[Q52UQQ:[Q;2UQQQ[Q<2UQ7QQ:-[Q=2UQ[Q:2[Q>2UQ[Q:21[Q?2UQ7Q[Q:2-[Q@2UQQA[QB2UQQC[QD2UQQR[QE2UQ7QQC-[QF2UQ	QG[QH2UQ	QS[QI2UQJQQG-[QK2UQ
QL[QH2[QT6XcQM[QU1*[QN2gP![cP!h9h)Vs%c��Zs%5cs    As%-5csA    c�(`�\sQsQsnQsQsUsP!)�=FormatTest.test_bytes_and_bytearray_format.<locals>.FakeBytes�c��Q!)�123rg�r+s&r�	__bytes__�GFormatTest.test_bytes_and_bytearray_format.<locals>.FakeBytes.__bytes__�s��r$rg)�__name__�
__module__�__qualname__�__firstlineno__r��__static_attributes__�__classdictcell__��
__classdict__s@r�	FakeBytesr��s����
�
r$r�s%bsabcsdefr�s%ss%ag
@s3.25sghisb'ghi'�jkls'jkl'uՄs'\u0544's%rs%(x)rr|rfr`sabc %
dzQstray % at position 4 or unexpected format character with code 0x0a at position 5sabc %'drasabc %dzQstray % at position 4 or unexpected format character with code 0x1f at position 5sabc %dzQstray % at position 4 or unexpected format character with code 0x7f at position 5sabc %�dzQstray % at position 4 or unexpected format character with code 0x80 at position 5s	no formatzGnot all arguments converted during bytes formatting (required 0, got 1)zGnot all arguments converted during bytes formatting (required 1, got 2)s%(x)r %rrys%(x)*rrzs%(x).*rs%(x)dr9z8format argument b'x': %d requires a real number, not strs%(x)xz5format argument b'x': %x requires an integer, not strs%(x)gz8format argument b'x': %g requires a real number, not strz.format argument: %c argument not in range(256)z0format argument 1: %c argument not in range(256)s%(x)cz3format argument b'x': %c argument not in range(256)��Zazfformat argument: %c requires an integer in range(256) or a single byte, not a bytes object of length 2zhformat argument 1: %c requires an integer in range(256) or a single byte, not a bytes object of length 2zkformat argument b'x': %c requires an integer in range(256) or a single byte, not a bytes object of length 2zjformat argument: %c requires an integer in range(256) or a single byte, not a bytearray object of length 2zlformat argument 1: %c requires an integer in range(256) or a single byte, not a bytearray object of length 2zoformat argument b'x': %c requires an integer in range(256) or a single byte, not a bytearray object of length 2�YzOformat argument: %c requires an integer in range(256) or a single byte, not strrdzQformat argument: %c requires an integer in range(256) or a single byte, not floatzSformat argument 1: %c requires an integer in range(256) or a single byte, not floatzVformat argument b'x': %c requires an integer in range(256) or a single byte, not float�Xczaformat argument: %b requires a bytes-like object, or an object that implements __bytes__, not strzcformat argument 1: %b requires a bytes-like object, or an object that implements __bytes__, not strs%(x)bzfformat argument b'x': %b requires a bytes-like object, or an object that implements __bytes__, not str�Wdr}r~rr�)r�r�)r�r�r�)
r#r�object�
memoryviewrr
r.rqrrrrorr�)r+r��fbr�s&   r�test_bytes_and_bytearray_format�*FormatTest.test_bytes_and_bytearray_format�s[��	�5�!�W�%��5�$��%��5�)�D�/�4�0��6�2�x�(��7�B��)�	��	��[���5�&�&�)��5�)�F�+�V�4��5�"�f�%��5�*�V�,�f�5��5�&�&�)��5�)�F�+�V�4��5�"�f�%��5�*�V�,�f�5�	�5�$��(��5�&�)�,��5�%��*��5�(�L�1��5�$��(��5�&�)�,��5�%��*��5�(�L�1��8�d�A�Y��-��7��&�'��>�>����a��d�	f���Q�
�[�	]����:�d�	f����:�d�	f����:�d�	f���q�)�Z�	\���t�Y�Z�	\���y���	�Z�	\����	�Z�	\���t�Q�i��L�	N���T�1�I�z�R�	T���d�A�Y�
�R�	T���D�#�;�	�K�	M���D�#�;�	�H�	J���D�#�;�	�K�	M����M�@�	B����}�B�	D���D�"�:�}�E�	G����]�@�	B����3��
�@�	B����y�x�	z����)�z�	|���D�%�=�)�}�	���	�%�(�)�|�	~����5�)�+�Y�~�	@���D�)�E�"2�3�Y�B�	C����Y�a�	c����i�c�	e�����e�	g���D�$�<��h�	j����i�C�	D�	����C�	D�	��D�$�<��C�	D�	���i�C�	D��g��
F��w��o�%�!�!D�E�E����
��
�s�O0�0	O?�:O?�>O?c�p�[QQQ2[QQQ2[QQQ2[QQ	Q2P!)
zabza%cbza%sbzacdbsa%sbsacdbrg)r)zcd)scd)r#rr�s&r�test_nul�FormatTest.test_nuls2���6�2�v�&��6�4��(��6�9�h�/��7�J�	�2r$c�j�[QQ Q2UO[QQ2Q2UO[]{Q2Q2UO[QQ2Q2UO[Q	Q
2Q2UO[Q!Q2Q
2UO[QQ2Q2UO[]{Q2Q2UO[QQ2Q2UO[Q!Q2Q2UO[Q	Q2Q2UO[QQ2Q2UO[]{Q2Q2UO[QQ2Q2UO[Q!Q2Q2UO[Q	Q2Q2P!)"u€=%fu€=1.000000�abcu <5u	abc  u	123  g)@u <6u
12.5  �u <4u0j  u <8u(1+2j)  u >5u	  abcu	  123u >6u
  12.5u >8u  (1+2j)u >4u  0ju ^5u	 abc u	 123 u ^6u
 12.5 u ^8u (1+2j) u ^4u 0j riy�?@)r�assertEqualrr�s&r�test_non_ascii�FormatTest.test_non_ascii&sw���;��(9�:������z�2�4E�F������Z�0�2C�D������j�1�3E�F������J�/�1A�B������j�1�3G�H������z�2�4E�F������Z�0�2C�D������j�1�3E�F������j�1�3G�H������J�/�1A�B������z�2�4E�F������Z�0�2C�D������j�1�3E�F������j�1�3G�H������J�/�1A�Br$c�|�[O[O2o[O[OP2[O2oUQ*oUQ*oUQ*o[QQ2oU%cUOVG2UOUOUP2Q2[QQ2oU%cUOVG2UOVW2UOUOUP2Q	U*Q
*2[O[OW2P![Oc,oSO	QOS22Po=CK@Po=hh9h[O[OW2h9h)�zCannot set locale: {}�
thousands_sep�
decimal_point�groupingi�[�n�	123456789gJ�@�1234�5)
�locale�	setlocale�LC_ALL�Error�skipTestr�
localeconv�assertInr��replace)r+�oldloc�errr��sep�pointr��texts&       r�test_locale�FormatTest.test_locale;s=��	?��%�%�f�m�m�4�F����V�]�]�B�/�	4��*�*�,�J��_�-�C���/�E�!�*�-�H��)�S�)�D���
�
�c�(����T�\�\�#�r�2�K�@��&�#�&�D���
�
�c�(��M�M�%�&����T�\�\�#�r�2�F�U�N�S�4H�I����V�]�]�F�3��'�|�|�	?��M�M�1�8�8��=�>�>��	?��&
���V�]�]�F�3�s9�A	E�
AF�AF�AF�F�%F�& F�F�'F;c��QoUOQU*U2UOQU*U2UOQU*U2UOQU*U2UOQU*U2UOQOU2U2UOQOU2U2UOQOU2U2UOQ	OU2U2UOQ
OU2U2UOQOU2U2UOUQ*U2UOUO2U2P!)
�abcdez%sz%.5sz%.10sz%1sz%5sz{0}z{0:s}z{0:.5s}z{0:.10s}z{0:1s}z{0:5s}rg)�assertIsr)r+r�s& r�test_optimisations�FormatTest.test_optimisationsTs�����
�
�d�T�k�4�(��
�
�f�t�m�T�*��
�
�g��n�d�+��
�
�e�d�l�D�)��
�
�e�d�l�D�)��
�
�e�l�l�4�(�$�/��
�
�g�n�n�T�*�D�1��
�
�i�&�&�t�,�d�3��
�
�j�'�'��-�t�4��
�
�h�o�o�d�+�T�2��
�
�h�o�o�d�+�T�2��
�
�d�R�i��&��
�
�d�k�k�m�T�*r$c��QoUO[UQ2Q2UO[UQ2Q2UO[29^tt^2o[UQ[O
]**2PPP2[
U2oUO[UQ2Q2UO[UQ2Q2UO[29^tt^2o[UQ[O
]**2PPP2P!)%fhK�9h)%fhP!9h)�333333�?z.0fr9z.3fz1.200�.%sfz1+0jz1.200+0.000j)r�r�assertRaisesrqrnro�complex)r+�f�cm�cs&   r�test_precision�FormatTest.test_precisionhs����������5�)�3�/������5�)�7�3�
�
�
�z�
*�
*�b��1�f����a��0�1�+�
�A�J�������5�)�6�2������5�)�>�:�
�
�
�z�
*�
*�b��1�f����a��0�1�+�
*�
+�
*��+�
*�
*�s$�)D�*)D0�D-	�&D-	�0E	�9E	c��[Q2oUOoQoUO[29^tt^2o[	UQU]**2PPP2[U2oUO[29^tt^2o[	UQU]**2PPP2P!)%fhK]9h)%fhP!9h)�	_testcapir�r�)r�INT_MAXr�rqrr�)r+r�r�r�r�r�s&     r�test_precision_c_limits�"FormatTest.test_precision_c_limitsus���!�+�.�	��#�#����
�
�
�z�
*�
*�b��1�f��!��,�-�+�
�A�J��
�
�
�z�
*�
*�b��1�f��!��,�-�+�
*�	+�
*��+�
*�
*�s#�B(�B;�(B8	�1B8	�;C	�C	c�L�UOQQ*Q2UOQQ*Q2UO[QQ2Q2UO[QQ2Q2UO[QQ2Q	2UO[QQ
2Q2P!)z%.3gg��@z1.5e+03z%#.3gz1.50e+03z.3gz#.3gg@�ugAz.6gz1.23e+07z#.6gz1.23000e+07)r�rr�s&r�#test_g_format_has_no_trailing_zeros�.FormatTest.test_g_format_has_no_trailing_zeros�s�������&��)�4�����6�)�:�6�������.�	�:�������/��<�����
�E�2�J�?�����
�F�3�]�Cr$c���[OQ2oUO[U29^tt^2QO	]2PPP2P!)%fhP!9h)zCannot specify ',' with ','.z{:,,}�r)r*r(rqr�r+�	error_msgs& r�(test_with_two_commas_in_format_specifier�3FormatTest.test_with_two_commas_in_format_specifier��?���I�I�<�=�	�
�
#�
#�J�	�
:�
:��N�N�1��;�
:�
:�
:���A�A#	�A#	c���[OQ2oUO[U29^tt^2QO	]2PPP2P!)%fhP!9h)zCannot specify '_' with '_'.z{:__}r�r�s& r�,test_with_two_underscore_in_format_specifier�7FormatTest.test_with_two_underscore_in_format_specifier�r�r�c�b�[OQ2oUO[U29^tt^2QO	]2PPP2UO[U29^tt^2QO	Q2PPP2P!)%fhKJ9h)%fhP!9h)� Cannot specify both ',' and '_'.z{:,_}z{:.,_f}r_r�r�s& r�8test_with_a_commas_and_an_underscore_in_format_specifier�CFormatTest.test_with_a_commas_and_an_underscore_in_format_specifier��q���I�I�@�A�	�
�
#�
#�J�	�
:�
:��N�N�1��;�
�
#�
#�J�	�
:�
:����S�!�;�
:�;�
:��
:�
:�
:��#�B
�.B�
B	�B	�B.	�&B.	c�b�[OQ2oUO[U29^tt^2QO	]2PPP2UO[U29^tt^2QO	Q2PPP2P!)%fhKJ9h)%fhP!9h)r�z{:_,}z{:._,f}r_r�r�s& r�7test_with_an_underscore_and_a_comma_in_format_specifier�BFormatTest.test_with_an_underscore_and_a_comma_in_format_specifier�r�r�c��Q	FD�oUOUQ59^tt^2Qo[OQUQ[U2OQ02oUO[U29^tt^2QUQ0OUQ5PPP2UO[U29^tt^2[V2PPP2UO[U29^tt^2[Q2PPP2PPP2J�	P!)%fhK�9h)%fhKc9h)%fhKD9h)%fhCJJ9h)
�(@)�valuez%MzInvalid format specifier 'z' for object of type '�'z	xx{value:z}yyz f'xx{value:{bad_format_spec}}yy')r��g(@r?)	�subTestr)r*�typer�r(rqr�eval)r+r��bad_format_specr�s&   r� test_better_error_message_format�+FormatTest.test_better_error_message_format�s��*�E����E��*�*�#'���i�i�!$�$3�#4�5$�$(��K�$8�$8�#9��!<�=���+�+�J��<�<� �� 1��6�=�=�E�=�J�=��+�+�J��<�<��5�2�=��+�+�J��<�<��;�<�=�+�*�+�=�<��=�<��=�<��+�*�*�sl�AD=	�3D
�
&D=	�0D
�<&D=	�"D*
�.D=	�D�
D�D=	�D'� D'�"D=	�*D:�3D:�5D=	�=E
�E
c���[OQ2oUO[U29^tt^2QO	QQ5PPP2P!)%fhP!9h)u=Invalid format specifier '%ЫйЯЧ' for object of type 'str'u
{a:%ЫйЯЧ}r=)r=r�)r+�str_errs& r�test_unicode_in_error_message�(FormatTest.test_unicode_in_error_message�sG���)�)�K�M��
�
#�
#�J��
8�
8��"�"�S�"�)�9�
8�
8�
8�s�A�A$	�A$	c��UOQ+Q
Q2UOQ,Q
Q2UO]Q
Q2UOQQ
Q2UOQQ
Q2UOQ-Q
Q2UOQ+Q
Q2UOQQ
Q2UO]Q
Q2UOQ,Q
Q2UOQQ	
Q
2UOQ+Q	
Q
2UOQQ	
Q
2UOQ.Q	
Q
2UOQQ
Q
2UOQ+Q
Q
2UOQQ
Q2UOQ+Q
Q2UOQ.Q
Q2UOQ.Q
Q2UOQ.Q
Q2UOQ/Q
Q2UOQ+Q
Q2UOQ+Q
Q2UOQ/Q	
Q
2UOQ+Q	
Q
2UOQ+Q	
Q
2UOQQ
Q2UOQ0Q
Q2UOQ+Q
Q2UOQ+Q
Q2UOQ+Q
Q2UOQ-Q
Q2UOQ-Q
Q2UOQ-Q
Q2UOQ Q
Q!2UOQ1Q
Q!2UOQ"Q
Q!2UOQ2Q
Q!2UOQ+Q#
Q$2UOQ+Q%
Q&2UOQ+Q'
Q(2UOQ+Q)
Q*2P!)3gz.1fz-0.0g{�G�z�?z0.0zz.1fzz6.1fz   0.0z  -1.0zz.2fz0.00g����MbP?zz.1ez0.0e+00zz.1Ez0.0E+00zz.2ez	-1.00e-03zz.2gz-0.001zz.2%z-0.10%g
ףp=
�?z0.1z-0.1z z.0fz 0z+z.0fz+0z-z.0fr\z-1r�z0.0+0.0jy{�G�z�?zz>6.1fzzz-0.0zz>z6.1fzzzz0.0zx>z6.1fzxxx0.0u
🖤>z6.1fu🖤🖤🖤0.0g�g{�G�z��g�g����MbP�g���ư�g
ףp=
��y��y�{�G�z��)r�r�s&r�test_negative_zero�FormatTest.test_negative_zero�sf�����C��9�v�.����D��:��/����B�s�8�e�,�	
���B�t�9�u�-����B�u�:��1����C��;��2����C��:��.����C��:��.����B�t�9�u�-����D��;��/����B�t�9�v�.����C��:��/����D��;��0����E�$�<�&�1����B�t�9�y�1����C��:�	�2����B�t�9�y�1����C��:�	�2����F�4�=�;�7����F�4�=�8�4����F�4�=�8�4����M�$�/�%�8����G�D�>�E�2����L��.��7����M�$�/�&�9����G�D�>�F�3����L��.��8����C��:��.����D��;��0����C��;��.����C��;��.����C��;��-����C��;��.����C��;��.����C��;��.����C��:�
�3����D��;��4����D��;��4����E�$�<�*�5����C��<�(�3����C��=�8�4����C��=�8�4����C�
�+�.?�@r$c��[OQ2oUO[U29^tt^2]Q
PPP2UO[U29^tt^2]Q
PPP2[OQ2oUO[U29^tt^2]Q
PPP2UO[U29^tt^2QQ
PPP2[OQ2oUO[U29^tt^2Q]*PPP2UO[U29^tt^2Q	]*PPP2P!)%fhCK 9h)%fhCK	9h)%fhK�9h)%fhK�9h)%fhK�9h)%fhP!9h)
z Invalid format specifier '.*z.*'zz+f�fzz&Negative zero coercion (z) not allowed�zdrx�zsz#unsupported format %z at position 0z%z.1fs%z.1f)r)�compiler(rqr*r�s& r�test_specifier_z_error�!FormatTest.test_specifier_z_error�s)���J�J�A�B�	�
�
#�
#�J�	�
:�
:���g�;�
�
#�
#�J�	�
:�
:���f�;��I�I�F�G�	�
�
#�
#�J�	�
:�
:���f�;�
�
#�
#�J�	�
:�
:��2�h�;��I�I�C�D�	�
�
#�
#�J�	�
:�
:��a�K�;�
�
#�
#�J�	�
:�
:��q�L�;�
:�;�
:�
:��
:�
:�
:��;�
:��
:�
:��;�
:��
:�
:�
:�sk�E�!E&�"E:�
F
�
F �>
F3�E#	�E#	�&E7	�/E7	�:F
	�F
	�
F	�F	� F0	�)F0	�3G	�<G	rg)r�r�r�r�r.r5rur�r�r�r�r��support�cpython_onlyr�r�r�r�r�r�r�r�r�rrr
r�r�r�s@rr&r&Hs�����(�K�CQ�JIF�VxF�t3�C�*4�2
���+��+�&2�
���
.��
.�	D��
�
"�"�=�**�7A�r�r$r&�__main__)NNF)�test.supportrrr�rnr)r�unittest�test.support.import_helperr�MAX_Py_ssize_trorr#�TestCaser&r��mainrgr$r�<module>rs]��,�
�
�	���4�
�
 �
 ��!�F>�*B��"�"�B�J�z���M�M�O�r$

Youez - 2016 - github.com/yon3zu
LinuXploit