
    -i:                     <    S r SSKrSSKJrJr  SSKJrJr  S r	S r
g)z	Testing

    N)assert_array_equalassert_)squeeze_elementchars_to_stringsc                     [         R                  " S5      n [        [         R                  " U 5      [	        U 5      5        [	        [         R                  " S[
        S95      n[        [        U[
        5      5        [	        [         R                  " SS/S95      n[        [        U[         R                  5      5        [	        [         R                  " S[         R                  5      5      nUR                  [         R                  :X  d   eg )N)      )r   r   dtype)f1fr   )npzerosr   squeezer   floatr   
isinstancendarrayemptyuint8r   )asq_intsq_sasq_emptys       W/var/www/html/venv/lib/python3.13/site-packages/scipy/io/matlab/tests/test_mio_utils.pytest_squeeze_elementr      s    
Arzz!}oa&89RXXe59:FJvu%&BHHU+?@EJubjj)*rxx28845H>>RXX%%%    c                     / SQn [         R                  " U SS9nU  Vs/ s H  n[        U5      PM     nn[         R                  " USS9n[        [	        U5      U5        UR                  S5      nUR                  S5      n[        [	        U5      U5        UR                  S5      nUR                  S5      n[        [	        U5      U5        [         R                  " USS	S
9n	[        [	        U	5      U5        [         R                  " S//SS9n
[         R                  " S/SS9n[        [	        U
5      U5        g s  snf )N)zlearn pythonzfast  zhere  U6r
   U1)   r!      )r!   r!   )r   r!   r!   r"   )r   r!   r!   F)r   order )r   arraylistr   r   reshape)stringsstr_arrscharschar_arrca2dsa2dca3dsa3d	char_arrfarrout_arrs               r   test_chars_stringsr5      s   6Ghhwd+G%&gT!WgE&xxT*H'17;G$D??5!D'-t4I&D??7#D'-t4d#6I'	2G<
((RD6
&Chht4(G',g6 's   D;)__doc__numpyr   numpy.testingr   r   scipy.io.matlab._mio_utilsr   r   r   r5    r   r   <module>r;      s     5 H&7r   