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_source_encoding.cpython-36.pyc
3

�w2_��@s�ddlZddlmZmZmZmZmZmZddlZddl	Z	ddl
Z
ddlZddlZGdd�dej
�ZGdd�d�ZGdd�deej
�ZGd	d
�d
eej
�Zedkr�ej�dS)�N)�TESTFN�unlink�unload�rmtree�
script_helper�captured_stdoutc@s|eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS)�MiscSourceEncodingTestcCs(|jdjd�d�|jdjd�d�dS)Nu
Питонzutf-8s
Питонu\Пs\П)�assertEqual�encode)�self�r�>/opt/alt/python36/lib64/python3.6/test/test_source_encoding.py�test_pep263
sz"MiscSourceEncodingTest.test_pep263cCs.tddd�}i}t||�|j|dd�dS)Ns
# coding: utf-8
u = 'ó'
�dummy�exec�u�ó)�compilerr	)r�c�drrr
�test_compilestrings
z)MiscSourceEncodingTest.test_compilestringcCsNytddd�Wn0tk
r@}z|j|jd�WYdd}~Xn
X|j�dS)Ns# coding: cp932
print '�N'rruprint '年'
)r�SyntaxErrorr	�textZfail)r�vrrr
�test_issue2301s
 z%MiscSourceEncodingTest.test_issue2301cCs.tddd�}i}t||�|j|dd�dS)Nu# coding=latin-1
Æ = 'Æ'rr�Æ)rrr	)rrrrrr
�test_issue4626&s
z%MiscSourceEncodingTest.test_issue4626cCsjtddd�}i}t||�|j|d|d�|jt|d�t|d��|jt|d�t|d��dS)Nua, b = '𐄏', '\U0001010F'rr�a�b)rrr	�len�ascii)rrrrrr
�test_issue3297,s
z%MiscSourceEncodingTest.test_issue3297cCs |jttd�|jttd�dS)Ns� s� )�assertRaisesr�eval)rrrr
�test_issue78204sz%MiscSourceEncodingTest.test_issue7820cCsRtjtjtjjtjjt�d�gtj	d�}|j
�d}|j|jd�|j
d|�dS)Nzcoding20731.py)�stderr�rsSyntaxError)�
subprocess�Popen�sys�
executable�os�path�join�dirname�__file__�PIPEZcommunicater	�
returncodeZassertNotIn)r�sub�errrrr
�
test_20731?s
z!MiscSourceEncodingTest.test_20731c'Cs�tddd�tddd�tddd�|jtd��tddd�WdQRX|jtd��td	dd�WdQRX|jtd
��td	dd�WdQRX|jtd��tddd�WdQRX|jtd
��tddd�WdQRXdS)Ns# -*- coding: iso-8859-15 -*-
rrs
s# -*- coding: utf-8 -*-
Zfakes# -*- coding: fake -*-
ziso-8859-15s!# -*- coding: iso-8859-15 -*-
�BOMs# -*- coding: fake -*-
)rZassertRaisesRegexr)rrrr
�test_error_messageHsz)MiscSourceEncodingTest.test_error_messagecCsd}|j|�dS)NZ
bad_coding)�verify_bad_module)r�module_namerrr
�test_bad_codingYsz&MiscSourceEncodingTest.test_bad_codingcCsd}|j|�dS)NZbad_coding2)r7)rr8rrr
�test_bad_coding2]sz'MiscSourceEncodingTest.test_bad_coding2c
Csd|jttd|�tjjt�}tjj||d�}t|d��}|j	�}WdQRX|jtt
||d�dS)Nztest.z.py�rbr)r"r�
__import__r+r,r.r/r-�open�readr)rr8r,�filename�fp�bytesrrr
r7asz(MiscSourceEncodingTest.verify_bad_modulecCs"i}td|�|j|dd�dS)Ns# coding: cp949
a = "��"
ruぇ)rr	)rrrrr
�test_exec_valid_codingjs
z-MiscSourceEncodingTest.test_exec_valid_codingcCs�tt�td}t|ddd�}tjjdtj�zT|�6|jd�|jd�|jd�|jd	d
d�WdQRXt	j
�tt�Wdtjd=t|�t|d�t|d
�tt�t
d�XdS)Nz.py�w�cp1252)�encodingrz# -*- coding: cp1252 -*-
z'''A short string
z'''
z'A very long string %s'
�Xi�r�o�__pycache__)rrr=r)r,�insertr+�curdir�write�	importlib�invalidate_cachesr<rr)rr?�frrr
�test_file_parseos$


z&MiscSourceEncodingTest.test_file_parsecCsXdjd�}|jt��}t|dd�WdQRXd}|j|jjdj|�|jjdd�dS)Nu# coding: ascii
☃zutf-8z<string>rzN'ascii' codec can't decode byte 0xe2 in position 16: ordinal not in range(128)r)�msg)r
r"rrZ
assertTrueZ	exception�args�
startswith)r�inputr�expectedrrr
�test_error_from_string�s
z-MiscSourceEncodingTest.test_error_from_stringN)�__name__�
__module__�__qualname__rrrrr!r$r4r6r9r:r7rBrOrUrrrr
rs
		rc@s\eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS)�AbstractSourceEncodingTestcCsd}|j|d�dS)Nsprint(ascii("ä"))
s'\xe4')�check_script_output)r�srcrrr
�test_default_coding�sz.AbstractSourceEncodingTest.test_default_codingcCsd}|j|d�dS)Ns&#coding:iso8859-15
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
�test_first_coding_line�sz1AbstractSourceEncodingTest.test_first_coding_linecCsd}|j|d�dS)Ns(#
#coding:iso8859-15
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
�test_second_coding_line�sz2AbstractSourceEncodingTest.test_second_coding_linecCsd}|j|d�dS)Ns*#
#
#coding:iso8859-15
print(ascii("ä"))
s'\xe4')rZ)rr[rrr
�test_third_coding_line�sz1AbstractSourceEncodingTest.test_third_coding_linecCsd}|j|d�dS)Ns5#coding:iso8859-15
#coding:latin1
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
�test_double_coding_line�sz2AbstractSourceEncodingTest.test_double_coding_linecCsd}|j|d�dS)Ns4#coding:iso8859-15 coding:latin1
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
�test_double_coding_same_line�sz7AbstractSourceEncodingTest.test_double_coding_same_linecCsd}|j|d�dS)Ns)#coding:iso-8859-15 �
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
�test_first_non_utf8_coding_line�sz:AbstractSourceEncodingTest.test_first_non_utf8_coding_linecCsd}|j|d�dS)Ns*
#coding:iso-8859-15 �
print(ascii("ä"))
s'\xc3\u20ac')rZ)rr[rrr
� test_second_non_utf8_coding_line�sz;AbstractSourceEncodingTest.test_second_non_utf8_coding_linecCsd}|j|d�dS)Nsprint(ascii("ä"))
s'\xe4')rZ)rr[rrr
�
test_utf8_bom�sz(AbstractSourceEncodingTest.test_utf8_bomcCsd}|j|d�dS)Ns$#coding:utf-8
print(ascii("ä"))
s'\xe4')rZ)rr[rrr
�"test_utf8_bom_and_utf8_coding_line�sz=AbstractSourceEncodingTest.test_utf8_bom_and_utf8_coding_lineN)
rVrWrXr\r]r^r_r`rarbrcrdrerrrr
rY�srYc@seZdZdd�ZdS)�BytesSourceEncodingTestc
Cs<t��}t|�WdQRX|j�jd�}|j|j�|�dS)N�latin1)rr�getvaluer
r	�rstrip)rr[rT�stdout�outrrr
rZ�sz+BytesSourceEncodingTest.check_script_outputN)rVrWrXrZrrrr
rf�srfc@seZdZdd�ZdS)�FileSourceEncodingTestcCsbtj��>}tjj|d�}t|d��}|j|�WdQRXtj|�}WdQRX|j	|j
j�|�dS)Nztest.py�wb)�tempfileZTemporaryDirectoryr+r,r-r=rKrZassert_python_okr	rkri)rr[rTZtmpd�fnr@�resrrr
rZ�s
z*FileSourceEncodingTest.check_script_outputN)rVrWrXrZrrrr
rl�srl�__main__)ZunittestZtest.supportrrrrrrrLr+r)r'rnZTestCaserrYrfrlrV�mainrrrr
�<module>s :	

Youez - 2016 - github.com/yon3zu
LinuXploit