
    Ui:                     >    d Z ddlZddlmZmZ ddlmZmZ d Z	d Z
dS )z
 Testing

    N)assert_array_equalassert_)squeeze_elementchars_to_stringsc                  <   t          j        d          } t          t          j        |           t	          |                      t	          t          j        dt
                              }t          t          |t
                               t	          t          j        ddg                    }t          t          |t           j                             t	          t          j	        dt           j
                            }|j        t           j
        k    sJ d S )N)      )r   r   dtype)f1fr   )npzerosr   squeezer   floatr   
isinstancendarrayemptyuint8r   )asq_intsq_sasq_emptys       |/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/scipy/io/matlab/tests/test_mio_utils.pytest_squeeze_elementr      s    
Arz!}}oa&8&8999RXe5999::FJvu%%&&&BHU+???@@EJubj))***rx284455H>RX%%%%%%    c                     g d} t          j        | d          }d | D             }t          j        |d          }t          t          |          |           |                    d          }|                    d          }t          t          |          |           |                    d          }|                    d	          }t          t          |          |           t          j        |dd
          }t          t          |          |           t          j        dggd          }	t          j        dgd          }
t          t          |	          |
           d S )N)zlearn pythonzfast  zhere  U6r
   c                 ,    g | ]}t          |          S  )list).0ss     r   
<listcomp>z&test_chars_strings.<locals>.<listcomp>   s    &&&T!WW&&&r   U1)   r'      )r'   r'   )r   r'   r'   r(   )r   r'   r'   F)r   order )r   arrayr   r   reshape)stringsstr_arrcharschar_arrca2dsa2dca3dsa3d	char_arrfarrout_arrs              r   test_chars_stringsr9      sW   666Ghwd+++G&&g&&&ExT***H'117;;;G$$D??5!!D'--t444I&&D??7##D'--t444d#666I'	22G<<<
(RD6
&
&
&Cht4(((G',,g66666r   )__doc__numpyr   numpy.testingr   r   scipy.io.matlab._mio_utilsr   r   r   r9   r!   r   r   <module>r>      su         5 5 5 5 5 5 5 5 H H H H H H H H& & &7 7 7 7 7r   