Ë
    âQ(h  ã                   óf   — 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y	)
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£j                  |«      «       y )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      úe/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/scipy/io/matlab/tests/test_pathological.pyÚtest_multiple_fieldnamesr      sG   € ô œÐ(HÓI€KÜ�;Ó€DØ�y‘/×'Ñ'×-Ñ-€KÜò %ß%-¡X¨kÓ%:õ<ó    c                  ó�   — t        t        d«      } t        | d«      5 }t        t        t
        |«       d d d «       y # 1 sw Y   y xY w)Nzmalformed1.matÚrb)r   r   ÚopenÚassert_raisesÚ
ValueErrorr   )ÚfnameÚfs     r   Útest_malformed1r       s>   € ô ”.Ð"2Ó3€EÜ	ˆe�TÓ	ð .˜aÜ”j¤'¨1Ô-÷.÷ .ñ .ús	   �<¼AN)Ú__doc__Úos.pathr   r   r   Únumpy.testingr   Úpytestr   r   Úscipy.io.matlab._mior   Ú__file__r   r   r    © r   r   ú<module>r(      s3   ðñ÷ +å !Ý *å (á‘w˜xÓ(¨&Ó1€ò<ó.r   