B
    d                 @   sP   d dl Z d dlZd dlmZ ddlmZ ddlmZ dd Z	G dd	 d	eZ
dS )
    N)File   )TestCase)get_data_file_pathc           	   C   sX  t td@} | jd dks"t| d }|d dks:t|d dksJt|d d	ksZt|d
 dksjt| d }|d dkst|d dkst|d dkst|d
 dkst|d dkst|jdkst| d d dkst| d jdkst| d d dkst| d jdks t| d d dks6t| d jdksJtW d Q R X d S )Nzvlen_string_s390x.h5Zcreated_on_s390xr   Z
DSvariabler   s   Partings   is such   s   sweet   s	   sorrow...Z	DSLEfloatgQ	@g(\?gGz@gHzG@   g333333?z<f8Z	DSBEfloatz>f8ZDSLEintz<u8ZDSBEintz>i8)r   r   attrsAssertionErrordtype)fZdset r   Q/var/www/html/venv/lib/python3.7/site-packages/h5py/tests/test_big_endian_file.pytest_vlen_big_endian	   s(    r   c               @   s   e Zd Zdd ZdS )TestEndianessc          	   C   s   |   }tjddtddddgd}d}t|d	d
}|jd|d W d Q R X t|dd
}|d d d |ksttW d Q R X d S )N)r   z>i4r   r   r   r   )shaper   bufferi w)modeint)datarr   )mktempnpZndarray	bytearrayr   Zcreate_datasetr
   )selffnameZarrZ	be_numberr   r   r   r   test_simple_int_be(   s    z TestEndianess.test_simple_int_beN)__name__
__module____qualname__r   r   r   r   r   r   '   s   r   )Zpytestnumpyr   Zh5pyr   commonr   
data_filesr   r   r   r   r   r   r   <module>   s   