UmK: d Z ddlZddlmZ ddlZddlZddlZ G d dej Z G d dej Z ej
j d ZdS ) z
Tests which scan for certain occurrences in the code, they may not find
all of these occurrences but should catch almost all.
N)Pathc e Zd Zd Zd Zd ZdS ) ParseCallc g | _ d S N)ls)selfs m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/tests/test_warnings.py__init__zParseCall.__init__
s
c t j | | | j |j d S r )astNodeVisitor
generic_visitr appendattrr nodes r
visit_AttributezParseCall.visit_Attribute s6 %%dD111ty!!!!!r c D | j |j d S r )r r idr s r
visit_NamezParseCall.visit_Name s twr N)__name__
__module____qualname__r r r r r
r r sA " " " r r c $ e Zd Z fdZd Z xZS ) FindFuncsc V t || _ d S r )superr _FindFuncs__filename)r filename __class__s r
r zFindFuncs.__init__ s$
"r c t }| |j t j | | |j d dk s|j d dk rC|j d j dk r-t d
| j |j |j d dk rt |j dk s|j d d
k rmd| j k rd S t |j dk rd S d
|j D }d|v rd S t d
| j |j d S d S )Nsimplefilterfilterwarningsr ignorezFwarnings should have an appropriate stacklevel; found in {} on line {}warn warningsztesting/tests/test_warnings.py c h | ] }|j
S r )arg).0kws r