+
   OO                       ^ RI t ^ RIt^ RIHt ^ RIHt ] P                  P                   ! R R]P                  4      4       t
R# )    N)util)assert_array_equalc                     a  ] tR t^	t o ]P
                  ! RRRR4      .t]P                  P                  RRR.4      ]P                  P                  RRR.4      ]P                  P                  R	R
R]
! R
^R
4      ]
! R
R
^4      3.4      ]P                  P                  RRR.4      R 4       4       4       4       t]P                  P                  RRR.4      R 4       tRtV tR
# )TestInplacetestssrcinplacezfoo.ffuncinplace_out	writeablereadonlyviewNdtypef4f8c                j   \         P                  ! R VR7      P                  R4      P                  4       pVR8H  VP                  n        Vf   TMWR,          p\        V P                  V4      pVP                  P
                  '       g8   \        P                  ! \        RR7      ;_uu_ 4        V! V4       RRR4       R# TpVP                  4       p	V^,          p
VP                  4       pYT;'       g    R&   VR8X  d   V! V4      w  rMV! V4      p\        W4       R#   + '       g   i     R# ; i)	g      (@)r   r   Nz!WRITEBACKIFCOPY base is read-onlymatchr   )       )nparangereshapecopyflagsr   getattrmodulepytestraises
ValueErrorr   )selfr   r   r   r
   akffuncref_kexp_copyexp_kexp_akoutr   s   &&&&&         B/usr/lib/python3.14/site-packages/numpy/f2py/tests/test_inplace.pytest_inplaceTestInplace.test_inplace   s     IId%(008==?%4A17T*ww   z1TUUa V668Q!djjb= qJD$ 8D4* VUs   .	D!!D2	c                    \        V P                  V4      p\        P                  ! \        R R7      ;_uu_ 4        V! \
        P                  ! R.4      4       RRR4       R#   + '       g   i     R# ; i)zinput.*not compatibler   Ny      ?      ?)r   r   r   r    r!   r   array)r"   r
   r%   s   && r+   test_inplace_errorTestInplace.test_inplace_error-   sG    T*]]:-DEE"((F8$% FEEEs   A##A4	r   )__name__
__module____qualname____firstlineno__r   getpathsourcesr   markparametrizeslicer,   r0   __static_attributes____classdictcell__)__classdict__s   @r+   r   r   	   s     ||GUIw?@G[[Vi%?@[[[;
*CD[[Vb5q$'tT1)=>&@ A[[WtTl3% 4A E A
%6 [[Vi%?@& A&    r   )r   numpyr   numpy.f2py.testsr   numpy.testingr   r8   slowF2PyTestr   r   r>   r+   <module>rD      s:      ! , '&$-- '& '&r>   