id@ddlmZddlZddlZddlmZddlmZddlm Z ej e dGd d ej Z dS) )PathN)util) crackfortran)IS_WASMzCannot start subprocess)reasoncJeZdZejddddgZddgZdZdZd S) TestAbstractInterfacetestssrcabstract_interfacezfoo.f90add1add2cR|jjdddksJdS)N) )module ops_modulefoo)selfs ]/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_abstract_interface.pytest_abstract_interfacez-TestAbstractInterface.test_abstract_interfaces.{%))!Q//7::::::c$tjdddd}tjt|g}t |dksJt |dddksJ|ddddd ksJdS) Nr r r zgh18403_mod.f90rrbodyblockzabstract interface)rgetpathrstrlen)rfpathmods rtest_parse_abstract_interfacez3TestAbstractInterface.test_parse_abstract_interfaces We-A.00'U 553xx1}}}}3q6&>""a''''1vf~a )-AAAAAAArN) __name__ __module__ __qualname__rrsourcesskiprr$rrr r s\t|GU,@)LLMG F D;;;BBBBBrr )pathlibrpytesttextwrapr numpy.f2pyr numpy.testingrmarkskipifF2PyTestr r*rrr4s ######!!!!!!G$=>>BBBBBDMBB?>BBBr