File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_log.cpython-310.pyc
o
�iH � @ sl d Z ddlZddlZddlZddlmZmZ ddlmZ G dd� dej �Z
dd� Zed kr4ee� � dS dS )
zTests for distutils.log� N)� swap_attr�run_unittest)�logc @ s e Zd Zdd� ZdS )�TestLogc C sb dD ]�}| j |d��� tjt�� d|d�}tjt�� d|d�}t�tj�}z=ttd|��( ttd|�� t� d� t�
d� W d � n1 sHw Y W d � n1 sWw Y W t�|� nt�|� w |�d � | �|�
� �� |d
kr{dn|dkr�d
nd� |�d � | �|�
� �� |d
kr�dn|dkr�dnd� W d � n1 s�w Y qd S )N)�strict�backslashreplace�surrogateescape�replace�ignore)�errors�cp437)�encodingr �stdout�stderru Dεbug Mėssãgeu Fαtal Èrrōrr r u Dεbug M?ss?ger
u Dεbug Mssgeu Dεbug M\u0117ss\xe3geu Fαtal ?rr?ru
Fαtal rrru Fαtal \xc8rr\u014dr)ZsubTest�io�
TextIOWrapper�BytesIOr Z
set_threshold�DEBUGr �sys�debug�fatal�seekZassertEqual�read�rstrip)�selfr r r Z
old_threshold� r �5/usr/local/lib/python3.10/distutils/tests/test_log.py�test_non_ascii sF
�
�
�
�� �
�
����zTestLog.test_non_asciiN)�__name__�
__module__�__qualname__r r r r r r
s r c C s
t �t�S )N)�unittestZ makeSuiter r r r r �
test_suite* s
r"