a
    R¹§eª  ã                   @   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   ú]/var/www/sunrise/env/lib/python3.9/site-packages/scipy/io/matlab/tests/test_byteordercodes.pyÚtest_native   s    
r
   c                  C   sÈ   t jdkr0t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ƒ q‚d	D ]} tt | ¡dkƒ qžtttjd
ƒ d S )Nr   Z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ÚioZmatlabZ_byteordercodesr   r
   r   r   r   r   r	   Ú<module>   s   