| Server IP : 46.101.140.223 / Your IP : 216.73.217.61 Web Server : nginx/1.22.1 System : Linux debian-s-1vcpu-1gb-fra1-01 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : deploy-others ( 1001) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/numpy/f2py/tests/__pycache__/ |
Upload File : |
�
���c � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
ddlmZ G d� dej
� � Z G d� de� � Z G d � d
ej
� � Z G d� dej
� � ZdS )
� N)�IS_PYPY� )�utilc � � e Zd Z ej dddd� � gZej � dd� d� � � � d� � � Z
ej � ed �
� � d� � � Z
d� Zej � ej d
k d�
� � d� � � Zej � ej d
k d�
� � d� � � Zd� Zd� ZdS )�TestF77Callback�tests�src�callbackzfoo.f�namezt,t2�,c �0 � | � |� � d S �N)�check_function)�selfr s �@/usr/lib/python3/dist-packages/numpy/f2py/tests/test_callback.py�test_allzTestF77Callback.test_all s � ����D�!�!�!�!�!� z,PyPy cannot modify tp_doc after PyType_Ready)�reasonc �\ � t j d� � }| j j j |k sJ �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 �expecteds r �test_docstringzTestF77Callback.test_docstring s: � � �?� $�
�
��4 �{�}�$��0�0�0�0�0�0r c � � t | j |� � } |d� � � }|dk sJ � |d� d�� � }|dk sJ � |d� d�� � }|dk sJ � |d � d
�� � }|dk sJ � |d� t j f�� � }|d
k sJ � |t j t j f�� � }|d
k sJ � || j j d�� � }|dk sJ � || j j � � }|dk sJ � || j j j � � }|dk sJ � G d� d� � } |� � } ||� � }|dk sJ � ||j � � }|dk sJ �d S )Nc � � dS )N� � r r r �<lambda>z0TestF77Callback.check_function.<locals>.<lambda>6 s � �a� r r c � � dS �N� r ��as r r! z0TestF77Callback.check_function.<locals>.<lambda>8 � � �� r )� )�fun_extra_argsr$ c � � | S r r r% s r r! z0TestF77Callback.check_function.<locals>.<lambda>: r'