Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/tests/__pycache__/test_warnings.cpython-37.pyc
Назад
B �5�g� � @ sh d Z ddlZddlmZ ddlZddlZddlZG dd� dej�ZG dd� dej�Z ej jdd � �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 @ s$ e Zd Zdd� Zdd� Zdd� ZdS )� ParseCallc C s g | _ d S )N)�ls)�self� r �O/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/tests/test_warnings.py�__init__ s zParseCall.__init__c C s t j�| |� | j�|j� d S )N)�ast�NodeVisitor� generic_visitr �append�attr)r �noder r r �visit_Attribute s zParseCall.visit_Attributec C s | j �|j� d S )N)r r �id)r r r r r � visit_Name s zParseCall.visit_NameN)�__name__� __module__�__qualname__r r r r r r r r s r c s$ e Zd Z� fdd�Zdd� Z� ZS )� FindFuncsc s t � �� || _d S )N)�superr �_FindFuncs__filename)r �filename)� __class__r r r s zFindFuncs.__init__c C s� t � }|�|j� tj�| |� |jd dks<|jd dkr`|jd jdkr`t d� | j|j���|jd dkr�t |j�dks�|jd d kr�d| jkr�d S t |j�dkr�d S d d� |jD �}d|kr�d S t d� | j|j���d S )N����simplefilter�filterwarningsr �ignorezFwarnings should have an appropriate stacklevel; found in {} on line {}�warn� ����warningsztesting/tests/test_warnings.py� c S s h | ] }|j �qS r )�arg)�.0�kwr r r � <setcomp>2 s z'FindFuncs.visit_Call.<locals>.<setcomp>� stacklevel)r �visit�funcr r r r �args�s�AssertionError�formatr �lineno�len�keywords)r r �pr* r r r � visit_Call s( zFindFuncs.visit_Call)r r r r r2 � __classcell__r r )r r r s r c C s� t tj�j} xx| �d�D ]j}| d |jkr,q|| d kr:q|| d d krLqt�t|���"}t � |�� �}t|�� |� W d Q R X qW d S )Nz*.py�testingz__init__.py�random)r �numpy�__file__�parent�rglob�parents�tokenize�open�strr �parse�readr r( )�base�path�file�treer r r �test_warning_calls: s rD ) �__doc__Zpytest�pathlibr r r; r6 r r r �markZslowrD r r r r �<module> s "
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка