HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/numpy/f2py/tests/__pycache__/test_assumed_shape.cpython-310.pyc
o

6��a�@s^ddlZddlZddlZddlmZddlmZdd�ZGdd�dej�Z	Gd	d
�d
e	�Z
dS)�N)�assert_�)�utilcGstjjtj�t�f|�S�N)�os�path�join�dirname�__file__)�a�r�E/usr/lib/python3/dist-packages/numpy/f2py/tests/test_assumed_shape.py�_path	src@sReZdZeddd�eddd�eddd�eddd�eddd�gZejjdd	��Zd
S)�TestAssumedShapeSumExample�src�
assumed_shapezfoo_free.f90zfoo_use.f90z
precision.f90zfoo_mod.f90z.f2py_f2cmapcCs�|j�ddg�}t|dkt|��|j�ddg�}t|dkt|��|j�ddg�}t|dkt|��|jj�ddg�}t|dkt|��|jj�ddg�}t|dkt|��dS)Nr��)�module�fsumr�repr�sum�sum_with_use�mod)�self�rrrr
�test_allsz#TestAssumedShapeSumExample.test_allN)	�__name__�
__module__�__qualname__r�sources�pytest�mark�slowrrrrr
r
s




�rcs$eZdZ�fdd�Zdd�Z�ZS)�TestF2cmapOptioncs�t|j�|_|j�d�}tjdd�|_t|d��}|j�|���Wd�n1s+wY|j�	�|j�
|jj�d|jjg|_t
���dS)N���F)�delete�rbz--f2cmap)�listr �pop�tempfile�NamedTemporaryFile�f2cmap_file�open�write�read�close�append�name�options�super�setup)r�
f2cmap_src�f��	__class__rr
r5%s�
zTestF2cmapOption.setupcCst�|jj�dSr)r�unlinkr,r2)rrrr
�teardown4szTestF2cmapOption.teardown)rrrr5r;�
__classcell__rrr8r
r$$sr$)rr!r*�
numpy.testingr�rr�F2PyTestrr$rrrr
�<module>s