zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
U
P±dž    ã@sFddlZddlmZddlmZGdd„dejƒZGdd„deƒZdS)    éN)Úarrayé)Úutilc@seZdZdd„ZdS)ÚTestReturnComplexcCsò|dkrd}nd}t|dƒdƒ|ks*t‚t|dƒdƒ|ksBt‚t|dƒdƒ|ksZt‚t|dƒdƒ|ksrt‚t|d    ƒdƒ|ksŠt‚t|dgƒdƒ|ks¤t‚t|d
ƒdƒ|ks¼t‚t|tdƒƒdƒ|ksØt‚t|td d ƒƒd ƒ|ksöt‚t|tdgƒƒdƒ|kst‚t|tdggƒƒdƒ|ks8t‚t|tdgƒ d ¡ƒdƒ|ks^t‚t|tdgdƒƒdƒ|ks€t‚t|tdgdƒƒdƒ|ks¢t‚t|tdgdƒƒdƒ|ksÄt‚t|tdgdƒƒdƒ|ksæt‚t|tdgdƒƒdƒ|kst‚t|tdgdƒƒdƒ|ks*t‚t|tdgd ƒƒdƒ|ksLt‚t|tdgdƒƒdƒ|ksnt‚t t|d¡t t|g¡t t|d¡t t||¡t t|i¡z"|ddƒ}t|ƒdksÔt‚Wnt    k
rìYnXdS)N)Út0Zt8Ús0Zs8gñh㈵øä>gy@m@g33333Sm@éêg@m@y33333Sm@@iÿÿÿ)ry7@@ÚFÚbg6@ÚhÚiÚlÚqÚfÚdy@m@@ÚDÚabc©é
i)z(inf+0j)z (Infinity+0j))
ÚabsÚAssertionErrorrZastypeÚpytestZraisesÚ    TypeErrorÚ
IndexErrorÚreprÚ OverflowError)ÚselfÚtZtnameÚerrÚrrrú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/f2py/tests/test_return_complex.pyÚcheck_functionsB "&"""""""" z TestReturnComplex.check_functionN)Ú__name__Ú
__module__Ú __qualname__r!rrrr rsrc@sdeZdZe dddd¡e dddd¡gZej dd     d¡¡d    d
„ƒZ
ej dd     d¡¡d d „ƒZ d S)ÚTestFReturnComplexÚtestsÚsrcZreturn_complexzfoo77.fz    foo90.f90Únamezt0,t8,t16,td,s0,s8,s16,sdú,cCs| t|j|ƒ|¡dS©N)r!ÚgetattrÚmodule©rr(rrr Ú test_all_f77:szTestFReturnComplex.test_all_f77cCs| t|jj|ƒ|¡dSr*)r!r+r,Zf90_return_complexr-rrr Ú test_all_f90>sÿzTestFReturnComplex.test_all_f90N) r"r#r$rZgetpathÚsourcesrÚmarkZ parametrizeÚsplitr.r/rrrr r%4sþ
r%)rÚnumpyrÚrZF2PyTestrr%rrrr Ú<module>s  -