+
    /iv                     V    R t ^ RIHt ^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
t ! R R4      tR# )zK
Ensure that we can use pathlib.Path objects in all relevant IO functions.
)PathN)tempdirc                      a  ] tR t^t o ]P
                  ! ^4      P                  ]P                  4      tR t	R t
R tR tR tR tR tR tR	 tR
 tR tRtV tR# )	TestPathsc                   \        4       ;_uu_ 4       p\        V4      R ,          p\        P                  P	                  VRV P
                  /4       VP                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; idata.matdataN)r   r   scipyiosavematr	   is_file)selftemp_dirpaths   &  W/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/io/tests/test_paths.pytest_savematTestPaths.test_savemat   sR    YY(>J.DHHTFDII#67<<>>!> YYYs   AA55B	c                   \        4       ;_uu_ 4       p\        V4      R ,          p\        P                  P	                  \        V4      RV P                  /4       \        P                  P                  V4      pVR,          V P                  8H  P                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; ir   )	r   r   r
   r   r   strr	   loadmatall)r   r   r   mat_contentss   &   r   test_loadmatTestPaths.test_loadmat   s}    YY(>J.DHHSY(;< 88++D1L (DII5::<<<< YYY   BB11C	c                R   \        4       ;_uu_ 4       p\        V4      R ,          p\        P                  P	                  \        V4      RV P                  /4       \        P                  P                  V4      pV^ ,          R8X  g   Q h RRR4       R#   + '       g   i     R# ; i)r   r	   N)r	   )      int64)r   r   r
   r   r   r   r	   whosmat)r   r   r   contentss   &   r   test_whosmatTestPaths.test_whosmat    sm    YY(>J.DHHSY(;<xx''-HA;";;;; YYYs   A7BB&	c                    \        \        4      P                  R ,          p\        P                  P                  V4       R# )zdata/scalar_string.savN)r   __file__parentr
   r   readsavr   r   s   & r   test_readsavTestPaths.test_readsav)   s)    H~$$'??    c                   \        4       ;_uu_ 4       p\        P                  P                  ^RR7      p\	        V4      R,          p\        P
                  P                  \        V4      V4       \        P
                  P                  VRR7      pWB8g  P                  ^ 8X  g   Q h RRR4       R#   + '       g   i     R# ; i)   csrformatdata.hbFspmatrixN)
r   r
   sparse	eye_arrayr   r   hb_writer   hb_readnnzr   r   r	   r   data_news   &    r   test_hb_readTestPaths.test_hb_read-   s    YY(<<))!E):D>I-DHHc$i.xx''u'=H$))Q... YYYr   c                :   \        4       ;_uu_ 4       p\        P                  P                  ^RR7      p\	        V4      R,          p\        P
                  P                  W24       VP                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; i)r-   r.   r/   r1   N)r   r
   r4   r5   r   r   r6   r   r   r   r	   r   s   &   r   test_hb_writeTestPaths.test_hb_write7   s`    YY(<<))!E):D>I-DHHd)<<>>!>	 YYYs   A+B		B	c                   \        4       ;_uu_ 4       p\        P                  P                  ^RR7      p\	        V4      R,          p\        P
                  P                  \        V4      V4       \        P
                  P                  VRR7      pWB8g  P                  ^ 8X  g   Q h RRR4       R#   + '       g   i     R# ; i)r-   r.   r/   data.mtxFr2   N)
r   r
   r4   r5   r   r   mmwriter   mmreadr8   r9   s   &    r   test_mmio_readTestPaths.test_mmio_read>   s    YY(<<))!E):D>J.DHHSY-xxte<H$))Q... YYYr   c                   \        4       ;_uu_ 4       p\        P                  P                  ^RR7      p\	        V4      R,          p\        P
                  P                  W24       RRR4       R#   + '       g   i     R# ; i)r-   r.   r/   rB   N)r   r
   r4   r5   r   r   rC   r>   s   &   r   test_mmio_writeTestPaths.test_mmio_writeH   sP    YY(<<))!E):D>J.DHHT( YYYs   AA00B	c                    \        \        4      P                  R ,          p\        P                  P                  V4       R# )zdata/example_1.ncN)r   r%   r&   r
   r   netcdf_filer(   s   & r   test_netcdf_fileTestPaths.test_netcdf_fileN   s)    H~$$'::T"r+   c                    \        \        4      P                  R ,          p\        P                  P
                  P                  V4       R# z"data/test-8000Hz-le-2ch-1byteu.wavN)r   r%   r&   r
   r   wavfilereadr(   s   & r   test_wavfile_readTestPaths.test_wavfile_readR   s/    H~$$'KKd#r+   c                   \        \        4      P                  R ,          p\        P                  P
                  P                  \        V4      4      w  r#\        4       ;_uu_ 4       p\        V4      VP                  ,          p\        P                  P
                  P                  WRV4       RRR4       R#   + '       g   i     R# ; irO   )r   r%   r&   r
   r   rP   rQ   r   r   namewrite)r   
input_pathrater	   r   output_paths   &     r   test_wavfile_writeTestPaths.test_wavfile_writeV   sx    (^**-QQ
XX%%**3z?;
YY(x.:??:KHH"";d; YYYs   'AB88C		 N)__name__
__module____qualname____firstlineno__nparangeastyper   r	   r   r   r"   r)   r;   r?   rE   rH   rL   rR   rZ   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s]     99Q<rxx(D"=</"/)#$< <r+   r   )__doc__pathlibr   numpyra   scipy.ior
   scipy.io.wavfilescipy._lib._tmpdirsr   scipy.sparser   r\   r+   r   <module>rn      s*        ' O< O<r+   