File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/tests/__pycache__/test_log.cpython-310.pyc
o
���gd � @ sh d dl Z d dlZd dlmZ d dlZd dlmZ dd� Zdd� Ze� d�Z
ej�d g d
��dd� �Z
dS )
� N)�redirect_stdout)�logc C sD t �� } t| �� tjddd� W d � d S 1 sw Y d S )N� T��force)�io�StringIOr r �
set_verbosity)�f� r �I/usr/local/lib/python3.10/dist-packages/numpy/distutils/tests/test_log.py�setup_module
s
"�r
c C s t jddd� d S )Nr Tr )r r r r r r �teardown_module s r z%\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])� func_name)�error�warn�info�debugc C s� t t| �}| � d�}t�� }t|�� ||� W d � n1 s!w Y |�� }|s.J �t�d|�}tdd� |� � D ��}|| �
� � d|� �ksLJ �d S )Nz message� c s s � | ]}|V qd S )Nr )�.0�liner r r � <genexpr>! s � z"test_log_prefix.<locals>.<genexpr>z: )�getattrr r r r �getvalue�r_ansi�sub�next�
splitlines�upper)r �func�msgr
�out� clean_outr r r r �test_log_prefix s
�r# )r �re�
contextlibr �pytest�numpy.distutilsr r
r �compiler �mark�parametrizer# r r r r �<module> s