ó 2ÄČ[c@`s˜ddlmZmZmZddlZddlZddlZddlZddl m Z m Z ddl m Z d„Zde jfd„ƒYZdS( i(tdivisiontabsolute_importtprint_functionN(t assert_raisest assert_equali(tutilcG`s#tjjtjjtƒf|ŒS(N(tostpathtjointdirnamet__file__(ta((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyt_path stTestParameterscB`seZedddƒedddƒedddƒedddƒedddƒgZejjd„ƒZejjd„ƒZejjd „ƒZ ejjd „ƒZ ejjd „ƒZ ejjd „ƒZ ejjd „ƒZ ejjd„ƒZejjd„ƒZRS(tsrct parametersconstant_real.f90sconstant_integer.f90sconstant_both.f90sconstant_compound.f90sconstant_non_compound.f90cC`stjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddddgƒdS( Nitdtypeiiiiii(tnptarangetfloat32Rt ValueErrortmodulet foo_singleR(tselftx((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_real_singles %cC`stjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddddgƒdS( NiRiiiiii(RRtfloat64RRRt foo_doubleR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_real_double%s %cC`stjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddddgƒdS( NiRiiiiii (RRtint32RRRtfoo_compound_intR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_compound_int0s %cC`sItjddtjƒ}|jj|ƒt|dd dddgƒdS( NiRiiiiiii (RRRRtfoo_non_compound_intR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_non_compound_int;scC`stjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddddgƒdS( NiRiiiiii(RRRRRRtfoo_intR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_integer_intBs %cC`stjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddddgƒdS( NiRiiiiii(RRtint64RRRtfoo_longR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_integer_longMs %cC`s…tjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddd d d gƒdS( NiRiiiiii iiii(RRRRRRtfooR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_bothXs %cC`s…tjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddd d d gƒdS( NiRiiiiii iiii(RRRRRRtfoo_noR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_nocs %cC`s…tjddtjƒddd…}tt|jj|ƒtjddtjƒ}|jj|ƒt|ddd d d gƒdS( NiRiiiiii iiii(RRRRRRtfoo_sumR(RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyttest_constant_sumns %(t__name__t __module__R tsourcestpytesttmarktslowRRRR!R#R&R(R*R,(((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyR s       (t __future__RRRRtmathR0tnumpyRt numpy.testingRRtRR tF2PyTestR (((s>/tmp/pip-build-fiC0ax/numpy/numpy/f2py/tests/test_parameter.pyts