+
    ei  c                   sj    ^ RI t ^ RIt^ RIt^RIHt  ! R R]P
                  4      t ! R R]4      tR# )i    N)utilc            
       s$  a  ] tR t^	t o ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      .t]P                  P                  R	 4       t
R
tV tR# )TestAssumedShapeSumExampleZtestsZsrcZassumed_shapezfoo_free.f90zfoo_use.f90zprecision.f90zfoo_mod.f90z.f2py_f2cmapc                s   V P                   P                  ^^.4      pV^8X  g   Q hV P                   P                  ^^.4      pV^8X  g   Q hV P                   P                  ^^.4      pV^8X  g   Q hV P                   P                  P                  ^^.4      pV^8X  g   Q hV P                   P                  P                  ^^.4      pV^8X  g   Q hR# )   N)ZmoduleZfsumZsumZsum_with_useZmod)selfZrs   & J/usr/lib64/python3.14/site-packages/numpy/f2py/tests/test_assumed_shape.pytest_allZ#TestAssumedShapeSumExample.test_all   s    KKaV$AvvKKOOQF#AvvKK$$aV,AvvKKOOA'AvvKKOO  !Q(Avv     N)__name__
__module____qualname____firstlineno__r    ZgetpathsourcespytestZmarkZslowr   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   s     We_nEWe_mDWe_oFWe_mDWe_nEG [[ r   r   c                   s8   a a ] tR t^!t oV 3R ltR tRtVtV ;t# )TestF2cmapOptionc                sD  < \        V P                  4      V n        V P                  P                  R4      p\        P                  ! RR7      V n        \        VR4      ;_uu_ 4       pV P
                  P                  VP                  4       4       RRR4       V P
                  P                  4        V P                  P                  V P
                  P                  4       RV P
                  P                  .V n        \        SV `9  4        R#   + '       g   i     L; i)r   F)ZdeleteZrbNz--f2cmapi)Zlistr   ZpoptempfileZNamedTemporaryFilef2cmap_fileZopenZwriteZreadZcloseZappendnameoptionsZsupersetup_method)r   Z
f2cmap_srcZf	__class__s   &  r   r   ZTestF2cmapOption.setup_method"   s    DLL)\\%%b)
#66eD*d##q""1668, $ D,,112"D$4$4$9$9: $#s   '*DD	c                sZ    \         P                  ! V P                  P                  4       R # )N)osZunlinkr   r   )r   s   &r   teardown_methodZ TestF2cmapOption.teardown_method1   s    
		$""''(r   )r   r   r   )	r   r	   r
   r   r   r   r   r   Z__classcell__)r   r   s   @@r   r   r   !   s     ) )r   r   )r   r   r   Z r    ZF2PyTestr   r   r   r   r   <module>r      s.    	    0)1 )r   