HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/tests/__pycache__/test_log.cpython-310.pyc
o

���gd�@shddlZddlZddlmZddlZddlmZdd�Zdd�Ze�	d�Z
ej�d	gd
��dd��Z
dS)
�N)�redirect_stdout)�logcCsDt��}t|��tjddd�Wd�dS1swYdS)N�T��force)�io�StringIOrr�
set_verbosity)�f�r�I/usr/local/lib/python3.10/dist-packages/numpy/distutils/tests/test_log.py�setup_module
s
"�r
cCstjddd�dS)NrTr)rr	rrrr�teardown_modulesrz%\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])�	func_name)�error�warn�info�debugcCs�tt|�}|�d�}t��}t|��||�Wd�n1s!wY|��}|s.J�t�d|�}tdd�|�	�D��}||�
��d|��ksLJ�dS)Nz message�css�|]}|VqdS)Nr)�.0�linerrr�	<genexpr>!s�z"test_log_prefix.<locals>.<genexpr>z: )�getattrrrrr�getvalue�r_ansi�sub�next�
splitlines�upper)r�func�msgr
�out�	clean_outrrrr�test_log_prefixs



�r#)r�re�
contextlibr�pytest�numpy.distutilsrr
r�compiler�mark�parametrizer#rrrr�<module>s