idlddlZddlZddlZddlmZGddejZGddeZdS)N)utilc eZdZejddddejddddejddddejddddejddddgZejjd Z d S) TestAssumedShapeSumExampletestssrc assumed_shapez foo_free.f90z foo_use.f90z precision.f90z foo_mod.f90z .f2py_f2cmapc|jddg}|dksJ|jddg}|dksJ|jddg}|dksJ|jjddg}|dksJ|jjddg}|dksJdS)Nr)modulefsumsum sum_with_usemod)selfrs X/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_assumed_shape.pytest_allz#TestAssumedShapeSumExample.test_alls K  aV $ $Avvvv KOOQF # #Avvvv K $ $aV , ,Avvvv KO  A ' 'Avvvv KO !Q ( (AvvvvvvN) __name__ __module__ __qualname__rgetpathsourcespytestmarkslowrrrrrs We_nEE We_mDD We_oFF We_mDD We_nEE G [     rrc$eZdZfdZdZxZS)TestF2cmapOptionc*t|j|_|jd}tjd|_t |d5}|j|dddn #1swxYwY|j |j |jj d|jj g|_ tdS)NF)deleterbz--f2cmap)listrpoptempfileNamedTemporaryFile f2cmap_fileopenwritereadcloseappendnameoptionssuper setup_method)r f2cmap_srcf __class__s rr3zTestF2cmapOption.setup_method!sDL)) \%%b)) #6eDDD *d # # -q   " "16688 , , , - - - - - - - - - - - - - - -     D,1222"D$4$9:  s-BBBcBtj|jjdS)N)osunlinkr*r0)rs rteardown_methodz TestF2cmapOption.teardown_method0s $"'(((((r)rrrr3r: __classcell__)r6s@rr!r! sG     )))))))rr!)r8rr(rF2PyTestrr!rrrr>s 0)))))1)))))r