403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.130
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_format.cpython-36.opt-1.pyc
3

�w2_X[�@srddlmZmZddlZddlZddljZddlZejZddd�Z	ddd�Z
Gdd	�d	ej�Ze
d
krnej�dS)
�)�verbose�
TestFailedNFcCstr4|r tdj|||�dd�ntdj||�dd�y||}Wn&tk
rf|sV�trbtd�Yn�X|r�|dkr�||kr�tr�td�td||||f��nv|o�|dk	o�t|�t|�ks�|d|�|d|�k�rtr�td�tdt|�t|�t|�t|�f�nt�rtd	�dS)
Nz{!a} % {!a} =? {!a} ...� )�endz{!a} % {!a} works? ...zoverflow (this is fine)�noz%r %% %r == %r != %rz%s %% %s == %s != %s�yes)r�print�format�
OverflowError�AssertionError�len�repr)�	formatstr�args�output�limit�
overflowok�result�r�5/opt/alt/python36/lib64/python3.6/test/test_format.py�
testformats2
*"rc
Cs�t|t�r&t|||||�|jd�}n|}t|�}g}t|t�sF|f}t|�}|dkr`d}}	n"t|t�rv|jd�}n|}t|�}	t|||||�t|||	||�dS)N�ascii)�
isinstance�strr�encode�	bytearray�tuple)
rrrrrZb_formatZ	ba_formatZb_argsZb_outputZ	ba_outputrrr�
testcommon1s"



rc@s`eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Ze	j
d
d��Zdd�Ze	j
dd��Z
dS)�
FormatTestcCs�tdd�d�tdtjdfdd�tdd�ddd�td	d�d
dd�tdd�ddd�td
d�d�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tdd�tddd�tddd�td dd!�td dd"�td#dd$�td#dd%�d&}td#|d'�td#|d(�td)|d(�td*|d(�td+|d,�td-|d.�td/|d0�td1|d.�td2|d3�td2|d4�td5|d6�td7|d8�td9|d:�td;|d'�td<|d'�td=|d>�td?|d@�td#t|�dAdB�dC}td|dD�td|dE�tdF|dE�tdG|dE�tdH|dI�tdJ|dK�tdL|dM�tdN|dK�tdO|dP�tdO|dQ�tdR|dS�tdT|dU�tdV|dW�tdX|dD�tdY|dD�tdZ|d[�td\|d]�td^|d_�td`|da�tdb|dc�tdd|de�tdd|df�tdg|dh�tdi|dj�tdk|dl�tdm|dn�tdm|do�tdp|dq�tdr|ds�tdt|dl�tdu|dv�tdw|dx�tdy|dz�td{|d|�td}|d~�td|d��td�|d��td�|d��d�}td |d��td |d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td |d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|d��td�|dƒtd�|d��td�|dŃtd�|dƒtd#d�dȃtd#d�dɃtd#d�dȃtdddd˃tdbdd̃td�dd̓td�d�dσtd d�dЃtd#d�dЃtddd�dуtdbd�d҃tdd�dȃtdd�dɃtd d�dȃtd d�dɃtd�d�d׃td�d�dكdS)�Nz%.1d��1z%.*dT)rz%.100dZd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%#.117xZw0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%#.118xZx0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001z%f��?z1.000000z%#.*g�mg�:�~^Jg@�ng}Ô%�I�Tz%12.*f�@�z%#.*Gz%#.*fz%#.*Fz%x�
�alh�]Z
174876e800z%oZ12Z
1351035564000z%dZ10Z100000000000l�
~��l!]cZ123456789012345678901234567890z-123456789012345678901234567890z%5dz%31dz%32dz  -123456789012345678901234567890z%-32dz -123456789012345678901234567890 z%032dz -0123456789012345678901234567890z%-032dz%034dz"-000123456789012345678901234567890Z"0000123456789012345678901234567890z%0+34dz"+000123456789012345678901234567890z%+34dz"   +123456789012345678901234567890z%34dz"    123456789012345678901234567890z%.2dz%.30dz%.31dZ0123456789012345678901234567890z%32.31dz  0123456789012345678901234567890Z123456________________________�lE#�=�*H<V4$Z1234567890abcdef12345z-1234567890abcdef12345z%5xz%22xz%23xz -1234567890abcdef12345z%-23xz-1234567890abcdef12345 z%023xz-01234567890abcdef12345z%-023xz%025xz-0001234567890abcdef12345Z00001234567890abcdef12345z%0+25xz+0001234567890abcdef12345z%+25xz   +1234567890abcdef12345z%25xz    1234567890abcdef12345z%.2xz%.21xz%.22xZ01234567890abcdef12345z%23.22xz 01234567890abcdef12345z%-23.22xz01234567890abcdef12345 z%XZ1234567890ABCDEF12345z%#XZ0X1234567890ABCDEF12345z%#xZ0x1234567890abcdef12345z-0x1234567890abcdef12345z%#27xz    0x1234567890abcdef12345z%#-27xz0x1234567890abcdef12345    z%#027xZ0x00001234567890abcdef12345z%#.23xZ0x001234567890abcdef12345z-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
Z 12345670123456701234567012345670z!-12345670123456701234567012345670z%5oz%33oz%34oz" -12345670123456701234567012345670z%-34oz"-12345670123456701234567012345670 z%034oz"-012345670123456701234567012345670z%-034oz%036oz$-00012345670123456701234567012345670Z$000012345670123456701234567012345670z%0+36oz$+00012345670123456701234567012345670z%+36oz$   +12345670123456701234567012345670z%36oz$    12345670123456701234567012345670z%.2oz%.32oz%.33oZ!012345670123456701234567012345670z%34.33oz" 012345670123456701234567012345670z%-34.33oz"012345670123456701234567012345670 z%#oZ"0o12345670123456701234567012345670z#-0o12345670123456701234567012345670z%#38oz&    0o12345670123456701234567012345670z%#-38oz&0o12345670123456701234567012345670    z%#038oZ&0o000012345670123456701234567012345670z%#.34oZ$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%#.33oZ#0o012345670123456701234567012345670z%#.32oz%035.33oZ#00012345670123456701234567012345670z	%0#35.33o�*Z42z-42gE@Z0x1Z0X1Z0o1rZ0o0�0Z0x0Z0X0�B�"z%gg�������?z1.1z%#gz1.10000)r)r)r)r)r!g�:�~^��ц��>�)r"r,g�:�~^��ц��>�)r#r-g}Ô%�I���Q�2<b��)r#r.)r$r!g}Ô%�I���Q�2<b��)r#r/g}Ô%�I���Q�2<b��)r#r0g}Ô%�I���Q�2<b��)r#r1g}Ô%�I���Q�2<b��)r#r2i���i����i���)r�sys�maxsize�float)�selfZbigrrr�test_common_formatLs







zFormatTest.test_common_formatcCs"tddd�tddd�tddd�tddd�tr<td�d	d
�}|ddtd
�|ddtd�|ddtd�|ddtd�|ddtd�|ddtd�|dd#td�|dtjdtd�|ddtd�|ddtd�|ddtd�td%k�ryd td&fWnt	k
�rYn
Xt
d"��dS)'Nz%ru͸z'\u0378'z%auʹu'ʹ'z'\u0374'zTesting exceptionscSs�yt||�Wn~|k
rl}zBt|�|kr:tr\td�n"trFtd�td|dtt|���WYdd}~Xn.tr~td�td��YnXtd|��dS)NrrzUnexpected �:zUnexpected exceptionz"did not get expected exception: %s)rrrrr
r)rr�	exception�excmsg�excrrr�test_excs
&z,FormatTest.test_str_format.<locals>.test_exczabc %brz2unsupported format character 'b' (0x62) at index 5z%dr z(%d format: a number is required, not strz%xz*%x format: an integer is required, not strg��Q�	@z,%x format: an integer is required, not floatz%gzmust be real number, not strz	no formatz4not all arguments converted during string formattingz%cz%c arg not in range(0x110000)z%c requires int or charZab�x��z%*d�z!"%*d"%(maxsize, -127) should fail���li���i����)rrr�
ValueError�	TypeErrorr
r3�
maxunicoder4�MemoryErrorr)r6r<rrr�test_str_format�s6
zFormatTest.test_str_formatcCsbtddd�tddd�tdtd�d�tddd�tddd	�Gd
d�dt�}|�}tdd
d
�tdtd�d�td|d�tdtd
�d
�tdd
d
�tdtd�d�td|d�tdtd
�d
�tddd�tddd�tddd�tddd�tddd�tddd�tddd�tddd�t�r4td�dd�}|ddtd �|dd!td"�|d#dtd$�|d%dtd&�|d%d!td'�|d(dtd)�|d(d!td)�|d(td!�td)�|dd9td+�|dd,td+�|dd-d.td+�|dd/td0�|dd1td0�|ddtd0�|dd2td3�|dd4td3�td;k�r^yd6td<fWnt	k
�rTYn
Xt
d8��dS)=Ns%c���Zs%5c�As    As%-5csA    c@seZdZdd�ZdS)z=FormatTest.test_bytes_and_bytearray_format.<locals>.FakeBytescSsdS)Ns123r)r6rrr�	__bytes__8szGFormatTest.test_bytes_and_bytearray_format.<locals>.FakeBytes.__bytes__N)�__name__�
__module__�__qualname__rKrrrr�	FakeBytes7srOs%bsabcsdefs123s%ss%ag��Q�	@s3.14sghisb'ghi'Zjkls'jkl'uՄs'\u0544's%rzTesting exceptionscSs�yt||�Wn~|k
rl}zBt|�|kr:tr\td�n"trFtd�td|dtt|���WYdd}~Xn.tr~td�td��YnXtd|��dS)NrrzUnexpected r8zUnexpected exceptionz"did not get expected exception: %s)rrrrr
r)rrr9r:r;rrrr<Ss
&z<FormatTest.test_bytes_and_bytearray_format.<locals>.test_excs%dr z(%d format: a number is required, not str�1z*%d format: a number is required, not bytess%xz,%x format: an integer is required, not floats%gz float argument required, not strz"float argument required, not bytess	no formatz3not all arguments converted during bytes formattingrz%c arg not in range(256)�r>�sZaz5%c requires an integer in range(256) or a single byte�YZXczR%b requires a bytes-like object, or an object that implements __bytes__, not 'str'ZWdr?z%*dr@z!"%*d"%(maxsize, -127) should failrAli���i����)rr�object�
memoryviewrrrCr
r4rEr)r6rOZfbr<rrr�test_bytes_and_bytearray_format-s|
z*FormatTest.test_bytes_and_bytearray_formatcCs4tdfd�tdd
d�tddd�tddd	�dS)
Nzabza%cbrza%sb�cdzacdbsa%sb�cdsacdb)r)rW)rX)rr)r6rrr�test_nul�szFormatTest.test_nulcCstdd%d�|jtdd�d�|jtdd�d�|jtd	d
�d�|jtdd
�d�|jtd&d�d�|jtdd�d�|jtdd�d�|jtd	d�d�|jtd'd�d�|jtdd�d�|jtdd�d�|jtdd�d�|jtd	d�d �|jtd(d!�d"�|jtdd#�d$�dS))Nu€=%f��?u€=1.000000�abcu <5u	abc  �{u	123  g������(@u <6u
12.3  yu <4u0j  ry@u <8u(1+2j)  u >5u	  abcu	  123u >6u
  12.3u >8u  (1+2j)u >4u  0ju ^5u	 abc u	 123 u ^6u
 12.3 u ^8u (1+2j) u ^4u 0j )rZy�?@y�?@y�?@)r�assertEqualr	)r6rrr�test_non_ascii�s zFormatTest.test_non_asciicCs�ytjtj�}tjtjd�Wn4tjk
rR}z|jdj|��WYdd}~XnXz�tj�}|d}|d}tdd�}|j||�|j|j	|d�d�tdd�}|j||�|j||�|j|j	|d�d	|d
�Wdtjtj|�XdS)N�zCannot set locale: {}Z
thousands_sepZ
decimal_pointi�[�nZ	123456789gJ�@Z1234�5)
�locale�	setlocale�LC_ALL�ErrorZskipTestr	�
localeconvZassertInr]�replace)r6Zoldloc�errrf�sepZpoint�textrrr�test_locale�s""

 zFormatTest.test_localecCs�d}|jd||�|jd||�|jd||�|jd||�|jd||�|jdj|�|�|jdj|�|�|jd	j|�|�|jd
j|�|�|jdj|�|�|jdj|�|�|j|f|�|j|j�|�dS)
NZabcdez%sz%.5sz%.10sz%1sz%5sz{0}z{0:s}z{0:.5s}z{0:.10s}z{0:1s}z{0:5s})ZassertIsr	)r6rjrrr�test_optimisations�szFormatTest.test_optimisationscCs�d}|jt|d�d�|jt|d�d�|jt��}t|dtjd�WdQRXt|�}|jt|d�d�|jt|d�d	�|jt��}t|dtjd�WdQRXdS)
Ng333333�?z.0fr z.3fz1.200z.%sfrz1+0jz1.200+0.000j)r]r	�assertRaisesrBr3r4�complex)r6�f�cm�crrr�test_precision�szFormatTest.test_precisioncCslddlm}d}|jt��}t|d|d�WdQRXt|�}|jt��}t|d|d�WdQRXdS)Nr)�INT_MAXg333333�?z.%sfr)Z	_testcapirsrmrBr	rn)r6rsrorprqrrr�test_precision_c_limits�sz"FormatTest.test_precision_c_limitsN)rLrMrNr7rFrVrYr^rk�supportZcpython_onlyrlrrrtrrrrrJs.4`
r�__main__)NNF)NNF)Ztest.supportrrrbr3ruZunittestZMAX_Py_ssize_tr4rrZTestCaserrL�mainrrrr�<module>s

#
&

Youez - 2016 - github.com/yon3zu
LinuXploit