File: //lib/python3.10/test/support/__pycache__/warnings_helper.cpython-310.pyc
o
�*�g� � @ s� d dl Z d dlZd dlZd dlZd dlZdddd�dd�Zdd� ZG d d
� d
e�Ze j dd� �Z
e j ded
fdd��Ze j dd� �Z
ddd�Ze j dd� �Zdd� ZdS )� N� � ��lineno�offsetc C s ddl m} tjdd��}t�dt� t|dd� W d � n1 s#w Y | �t|�d|� |\}| � t
|jt�|j� |rJ| �t
|j�|� | �|jd� | �|j� |d urb| �|j|� tjdd��}t�d t� || ||||d
� W d � n1 s�w Y | �|g � d S )Nr )�check_syntax_errorT��record�alwaysz
<testcase>�execr �errorr )�test.supportr �warnings�catch_warnings�simplefilter�
SyntaxWarning�compile�assertEqual�len�
assertTrue�
issubclass�category�assertRegex�str�message�filename�assertIsNotNoner )�testcase� statement�errtextr r r �warns�warn� r"