
    G/Phd                         d dl Z d dlZd dlmZ d dlZd dlmZ d Zd Z ej	        d          Z
ej                            dg d          d	             ZdS )
    N)redirect_stdout)logc                      t          j                    } t          |           5  t          j        dd           d d d            d S # 1 swxY w Y   d S )N   Tforce)ioStringIOr   r   set_verbosity)fs    ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/distutils/tests/test_log.pysetup_moduler   
   s    
A			 ) )!4(((() ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )s   AAAc                  2    t          j        dd           d S )Nr   Tr   )r   r        r   teardown_moduler      s    at$$$$$$r   z%\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])	func_name)errorwarninfodebugc                    t          t          |           }|  d}t          j                    }t	          |          5   ||           d d d            n# 1 swxY w Y   |                                }|sJ t                              d|          }t          d |	                                D                       }|| 
                                 d| k    sJ d S )Nz message c              3      K   | ]}|V  d S )Nr   ).0lines     r   	<genexpr>z"test_log_prefix.<locals>.<genexpr>!   s"      88888888r   z: )getattrr   r	   r
   r   getvaluer_ansisubnext
splitlinesupper)r   funcmsgr   out	clean_outr   s          r   test_log_prefixr)      s   3	""D
 
 
 C
A			  S			              
**,,CJJJ

2s##I88!5!5!7!788888Dioo''00300000000s   AAA)r	   re
contextlibr   pytestnumpy.distutilsr   r   r   compiler    markparametrizer)   r   r   r   <module>r1      s    				 				 & & & & & &       ) ) )% % % 
<	=	= &H&H&HII
1 
1 JI
1 
1 
1r   