Your IP : 216.73.216.213
3
� fH � @ sh d Z ddlZddlZddlZddlmZmZ ddlmZ G dd� dej �Z
dd� Zed krdee� � dS )
zTests for distutils.log� N)� swap_attr�run_unittest)�logc @ s e Zd Zdd� ZdS )�TestLogc C s* �x"dD �]}| j |d��� tjtj� d|d�}tjtj� d|d�}tjtj�}zHttd |��2 ttd
|�� tj d� tj
d� W d Q R X W d Q R X W d tj|� X |jd
� | j|j
� j� |dkr�dn|dkr�dnd� |jd
� | j|j
� j� |dk�rdn|dk�rdnd� W d Q R X qW d S )N�strict�backslashreplace�surrogateescape�replace�ignore)�errors�cp437)�encodingr �stdout�stderru Dεbug Mėssãgeu Fαtal Èrrōrr u Dεbug M?ss?geu Dεbug Mssgeu Dεbug M\u0117ss\xe3geu Fαtal ?rr?ru
Fαtal rrru Fαtal \xc8rr\u014dr)r r r r r
)ZsubTest�io�
TextIOWrapper�BytesIOr Z
set_threshold�DEBUGr �sys�debugZfatal�seekZassertEqual�read�rstrip)�selfr r r Z
old_threshold� r �=/opt/alt/python36/lib64/python3.6/distutils/tests/test_log.py�test_non_ascii s0
"
zTestLog.test_non_asciiN)�__name__�
__module__�__qualname__r r r r r r
s r c C s
t jt�S )N)�unittestZ makeSuiter r r r r �
test_suite* s r! �__main__)
�__doc__r r r Ztest.supportr r Z distutilsr ZTestCaser r! r r r r r �<module> s