o
    ¢Äiª  ã                   @   sP   d Z ddlZddlmZ ddlmZ ddlm  m	  m
Z dd„ Zdd„ ZdS )	z Tests for byteorder module é    N)Úassert_)Úraisesc                  C   s   t jdk} ttj| kƒ d S )NÚlittle)ÚsysÚ	byteorderr   ÚsibcZ	sys_is_le)Znative_is_le© r   úc/home/kim/smarthome/.venv/lib/python3.10/site-packages/scipy/io/matlab/tests/test_byteordercodes.pyÚtest_native   s   
r
   c                  C   sÈ   t jdkrtt d¡dkƒ tt d¡dkƒ ntt d¡dkƒ tt d¡dkƒ tt d¡t d¡kƒ tt d¡dkƒ dD ]} tt | ¡dkƒ qAd	D ]} tt | ¡dkƒ qOtttjd
ƒ d S )Nr   Únativeú<Zswappedú>ú=Úbig)r   r   ÚlÚLÚle)r   r   ÚbÚBÚbezsilly string)r   r   r   r   Zto_numpy_codeÚassert_raisesÚ
ValueError)Úcoder   r   r	   Útest_to_numpy   s   
r   )Ú__doc__r   Znumpy.testingr   Zpytestr   r   Zscipy.io.matlab._byteordercodesÚioÚmatlabZ_byteordercodesr   r
   r   r   r   r   r	   Ú<module>   s    