:ʶZ2 l d dl Z d dlZd dlZddlmZ G d dej Z G d de ZdS ) N )utilc
e Zd Z ej dddd ej dddd ej dddd ej dddd ej dddd gZej j d Z d
S )TestAssumedShapeSumExampletestssrc
assumed_shapezfoo_free.f90zfoo_use.f90z
precision.f90zfoo_mod.f90z.f2py_f2cmapc | j ddg }|dk sJ | j ddg }|dk sJ | j ddg }|dk sJ | j j ddg }|dk sJ | j j ddg }|dk sJ d S )Nr )modulefsumsumsum_with_usemod)selfrs w/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/f2py/tests/test_assumed_shape.pytest_allz#TestAssumedShapeSumExample.test_all s KaV$$AvvvvKOOQF##AvvvvK$$aV,,AvvvvKOA''AvvvvKO !Q((Avvvvvv N)
__name__
__module____qualname__r getpathsourcespytestmarkslowr r r r r s We_nEEWe_mDDWe_oFFWe_mDDWe_nEEG [ r r c $ e Zd Z fdZd Z xZS )TestF2cmapOptionc * t | j | _ | j d }t j d | _ t
|d 5 }| j | d d d n# 1 swxY w Y | j | j
| j j d| j j g| _ t d S )NF)deleterbz--f2cmap)listr poptempfileNamedTemporaryFilef2cmap_fileopenwritereadcloseappendnameoptionssupersetup_method)r
f2cmap_srcf __class__s r r3 zTestF2cmapOption.setup_method! s DL))\%%b))
#6eDDD
*d
#
# -q""16688,,, - - - - - - - - - - - - - - - D,1222"D$4$9:
s -BBBc B t j | j j d S )N)osunlinkr* r0 )r s r teardown_methodz TestF2cmapOption.teardown_method0 s
$"'(((((r )r r r r3 r:
__classcell__)r6 s @r r! r! sG
) ) ) ) ) ) )r r! )r8 r r( r F2PyTestr r! r r r