File: //usr/local/lib/python3.7/test/__pycache__/test_source_encoding.cpython-37.opt-2.pyc
B
��g� � @ s� d dl Z d dlmZmZmZmZmZmZ d dlZd dl Z d dl
Z
d dlZd dlZG dd� de j
�ZG dd� d�ZG dd� dee j
�ZG d d
� d
ee j
�Zedkr�e �� dS )� N)�TESTFN�unlink�unload�rmtree�
script_helper�captured_stdoutc @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� ZdS )�MiscSourceEncodingTestc C s( | � d�d�d� | � d�d�d� d S )Nu
Питонzutf-8s
Питонu \Пs \П)�assertEqual�encode)�self� r �5/usr/local/lib/python3.7/test/test_source_encoding.py�test_pep263
s z"MiscSourceEncodingTest.test_pep263c C s. t ddd�}i }t||� | �|d d� d S )Ns
# coding: utf-8
u = 'ó'
�dummy�exec�u� ó)�compiler r )r �c�dr r r
�test_compilestring s
z)MiscSourceEncodingTest.test_compilestringc
C sT yt ddd� W n6 tk
rF } z| �|j�d�d� W d d }~X Y n
X | �� d S )Ns # coding: cp932
print '�N'r r �
u print '年')r �SyntaxErrorr �text�rstripZfail)r �vr r r
�test_issue2301 s
&z%MiscSourceEncodingTest.test_issue2301c C s. t ddd�}i }t||� | �|d d� d S )Nu # coding=latin-1
Æ = 'Æ'r r � Æ)r r r )r r r r r r
�test_issue4626&