
    (ph	                         S SK r S SKrS SKrSSKJr   " S S\R                  5      r " S S\R                  5      r " S S	\R                  5      r	S
 r
 " S S\R                  5      rg)    N   )utilc                   x    \ rS rSr\R
                  " SSSS5      /r\R                  R                  S 5       r
Srg)	TestIntentInOut	   testssrc
regression	inout.f90c                 r   [         R                  " S[         R                  S9S S S2   n[        R                  " [
        U R                  R                  U5        [         R                  " S[         R                  S9nU R                  R                  U5        [         R                  " U/ SQ5      (       d   eg )N   dtype      )r   r   r   )	nparangefloat32pytestraises
ValueErrormodulefooallclose)selfxs     S/var/www/html/venv/lib/python3.13/site-packages/numpy/f2py/tests/test_regression.py
test_inoutTestIntentInOut.test_inout   sv     IIarzz*3Q3/j$++//15 IIarzz*{{1i((((     N)__name__
__module____qualname____firstlineno__r   getpathsourcesr   markslowr   __static_attributes__r!   r    r   r   r   	   s5    ||GUL+FGG[[) )r    r   c                   x    \ rS rSr\R
                  " SSSS5      /r\R                  R                  S 5       r
Srg)	TestNegativeBounds   r   r	   negative_boundszissue_20853.f90c           
         [         R                  " S5      nSnSnS nU R                  R                  X#US U" X#5       S9n[         R                  " S[         R                  S9n[         R
                  " XV5      (       d   eg )N   i   c                     X-
  S-   $ )Nr   r!   )xlxhs     r   ubound0TestNegativeBounds.test_negbound.<locals>.ubound$   s    7Q;r    )is_ie_arr   r   )r   r   r   r   r   r   )r   xvecxlowxhighr5   rvalexpvals          r   test_negbound TestNegativeBounds.test_negbound   sp    yy}	{{4 !5&"56  82rzz2{{4((((r    r!   N)r"   r#   r$   r%   r   r&   r'   r   r(   r)   r@   r*   r!   r    r   r,   r,      s7    ||GU,=?PQRG[[) )r    r,   c                   x    \ rS rSr\R
                  " SSSS5      /r\R                  R                  S 5       r
Srg)	TestNumpyVersionAttribute,   r   r	   r
   r   c                     [        U R                  S5      (       d   e[        U R                  R                  [        5      (       d   e[
        R                  U R                  R                  :X  d   eg )N__f2py_numpy_version__)hasattrr   
isinstancerF   strr   __version__r   s    r   test_numpy_version_attribute6TestNumpyVersionAttribute.test_numpy_version_attribute1   sY     t{{$<==== $++<<cBBBB ~~!C!CCCCr    r!   N)r"   r#   r$   r%   r   r&   r'   r   r(   r)   rL   r*   r!   r    r   rC   rC   ,   s9     ||GUL+FGG[[	D 	Dr    rC   c                      [         R                  R                  5       n [        R                  " U 5      nS H
  nX!;   a  M
   e   g )N)zfortranobject.czfortranobject.h)r   f2pyget_includeoslistdir)incdirfnames_in_dirfnames      r   test_include_pathrV   >   s8    WW  "FJJv&M7%%% 8r    c                       \ rS rSrSr\R                  " SSSSS5      \R                  " SSSSS5      /r\R                  R                  S	 5       rS
rg)TestModuleAndSubroutineE   exampler   r	   r
   gh25337zdata.f90zuse_data.f90c                     U R                   R                  R                  S5        S[        U R                   5      ;   d   eg )Nr   data)r   r]   	set_shiftdirrK   s    r   test_gh25337$TestModuleAndSubroutine.test_gh25337J   s1    ""1%T[[))))r    r!   N)r"   r#   r$   r%   module_namer   r&   r'   r   r(   r)   r`   r*   r!   r    r   rX   rX   E   sU    K||GUL)ZP||GUL)^TVG [[* *r    rX   )rQ   r   numpyr    r   F2PyTestr   r,   rC   rV   rX   r!   r    r   <module>rf      sX    	   )dmm ) ) )&D D$&*dmm *r    