Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/numpy/f2py/tests/__pycache__/test_callback.cpython-39.pyc
Ðазад
a e�h � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z ddlmZ G dd� dej �ZG dd� de�ZG d d � d ej �ZG dd� dej �ZdS ) � N)�IS_PYPY� )�utilc @ s� e Zd Ze�dddd�gZej�dd� d��dd � �Z ejjed d�dd � �Z dd� Zejjejdkdd�dd� �Zejjejdkdd�dd� �Zdd� Zdd� ZdS )�TestF77Callback�tests�src�callbackzfoo.f�namezt,t2�,c C s | � |� d S �N)�check_function)�selfr � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/numpy/f2py/tests/test_callback.py�test_all s zTestF77Callback.test_allz,PyPy cannot modify tp_doc after PyType_Ready)�reasonc C s t �d�}| jjj|ksJ �d S )Na� a = t(fun,[fun_extra_args]) Wrapper for ``t``. Parameters ---------- fun : call-back function Other Parameters ---------------- fun_extra_args : input tuple, optional Default: () Returns ------- a : int Notes ----- Call-back functions:: def fun(): return a Return objects: a : int )�textwrap�dedent�module�t�__doc__)r �expectedr r r �test_docstring s zTestF77Callback.test_docstringc C sL t | j|�}|dd� �}|dks$J �|dd� dd�}|dks@J �|dd� dd�}|d ks\J �|d d� dd�}|dksxJ �|d d� tjfd�}|dks�J �|tjtjfd�}|dks�J �|| jjdd�}|dks�J �|| jj�}|dks�J �|| jjj�}|dk�sJ �G dd� d�}|� }||�}|dk�s0J �||j�}|dk�sHJ �d S )Nc S s dS )N� r r r r r �<lambda>6 � z0TestF77Callback.check_function.<locals>.<lambda>r c S s dS �N� r ��ar r r r 8 r )� )Zfun_extra_argsr c S s | S r r r r r r r : r r c S s d| S r r r r r r r <