1
2
3
4
5
6
7
8
9
U
P±d!ã@sFddlZddlmZddlmZGdd„dejƒZGdd„deƒZdS)    éN)Úarrayé)Úutilc@seZdZdd„ZdS)ÚTestReturnLogicalcCs |dƒdkst‚|dƒdks t‚|dƒdks0t‚|dƒdks@t‚|dƒdksPt‚|dƒdks`t‚|dƒdkspt‚|dƒdks€t‚|d    ƒdkst‚|d
ƒdks t‚|d ƒdks°t‚|d ƒdksÀt‚|d ƒdksÐt‚|gƒdksàt‚|dƒdksðt‚|iƒdkst‚||ƒdkst‚|dƒdks&t‚|ddƒdks<t‚|dgƒdksPt‚|dƒdksbt‚|tdƒƒdksxt‚|tdgƒƒdkst‚|tdggƒƒdksªt‚|tdgdƒƒdksÄt‚|tdgdƒƒdksÞt‚|tdgdƒƒdksøt‚|tdgdƒƒdkst‚|tdgdƒƒdks,t‚|tdgdƒƒdksFt‚|tdgdƒƒdks`t‚|tdgdƒƒdkszt‚|tdƒƒdkst‚|tdgƒƒdks¨t‚|tdggƒƒdksÂt‚|tdgƒƒdksÚt‚|tdgƒƒdksòt‚t t|tddgƒ¡dS)NTrFrgyyð?éêg33333Sm@y33333Sm@@Z234ZaaaÚ©iÿÿÿé
éd)réÚbÚhÚiÚlÚfÚdy@m@@ÚFÚD)ÚAssertionErrorrÚpytestZraisesÚ
ValueError)ÚselfÚtrrú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/f2py/tests/test_return_logical.pyÚcheck_functionsLz TestReturnLogical.check_functionN)Ú__name__Ú
__module__Ú __qualname__rrrrrrsrc@steZdZe dddd¡e dddd¡gZejjej     dd 
d¡¡d    d
„ƒƒZ ejjej     dd  
d¡¡d d „ƒƒZ dS)ÚTestFReturnLogicalÚtestsÚsrcZreturn_logicalzfoo77.fz    foo90.f90Únamezt0,t1,t2,t4,s0,s1,s2,s4ú,cCs| t|j|ƒ¡dS©N)rÚgetattrÚmodule©rr!rrrÚ test_all_f777szTestFReturnLogical.test_all_f77zt0,t1,t2,t4,t8,s0,s1,s2,s4,s8cCs| t|jj|ƒ¡dSr#)rr$r%Zf90_return_logicalr&rrrÚ test_all_f90<szTestFReturnLogical.test_all_f90N) rrrrZgetpathÚsourcesrÚmarkZslowZ parametrizeÚsplitr'r(rrrrr1sþ ÿr)rÚnumpyrrrZF2PyTestrrrrrrÚ<module>s  *