
    Ng                     t    d Z ddlmZmZ ddlmZ ddlmZ	 ddl
mZ  e ee          d          Zd Zd Zd	S )
z Test reading of files not conforming to matlab specification

We try and read any file that matlab reads, these files included
    )dirnamejoin)assert_)raises)loadmatdatac                      t          t          d          } t          |           }|d         j        j        }t          h d                    |                     d S )Nznasty_duplicate_fieldnames.matSummary>   _1_Station_Q_2_Station_Q_3_Station_Q)pjoinTEST_DATA_PATHr   dtypenamesr   issubset)multi_fnamevarsfunny_namess      c/var/www/html/ai-engine/env/lib/python3.11/site-packages/scipy/io/matlab/tests/test_pathological.pytest_multiple_fieldnamesr      sh     (HIIK;Dy/'-K % % %%-Xk%:%:< < < < <    c                      t          t          d          } t          | d          5 }t          t          t
          |           d d d            d S # 1 swxY w Y   d S )Nzmalformed1.matrb)r   r   openassert_raises
ValueErrorr   )fnamefs     r   test_malformed1r       s     ."233E	eT		 .aj'1---. . . . . . . . . . . . . . . . . .s   AAAN)__doc__os.pathr   r   r   numpy.testingr   pytestr   r   scipy.io.matlab._mior   __file__r   r   r     r   r   <module>r(      s     + * * * * * * * ! ! ! ! ! ! * * * * * * ( ( ( ( ( (wwx((&11< < <. . . . .r   