
    &Vf                     \    d dl Z d dlZd dlmZ ddlmZ ddlmZ d Z	 G d de          Z
dS )	    N)File   )TestCase)get_data_file_pathc                     t          t          d                    5 } | j        d         dk    sJ | d         }|d         dk    sJ |d         dk    sJ |d         d	k    sJ |d
         dk    sJ | d         }|d         dk    sJ |d         dk    sJ |d         dk    sJ |d
         dk    sJ |d         dk    sJ |j        dk    sJ | d         d         dk    sJ | d         j        dk    sJ | d         d         dk    sJ | d         j        dk    sJ | d         d         dk    sJ | d         j        dk    sJ 	 d d d            d S # 1 swxY w Y   d S )Nzvlen_string_s390x.h5created_on_s390xr   
DSvariabler   s   Partings   is such   s   sweet   s	   sorrow...	DSLEfloatgQ	@g(\?gGz@gHzG@   g333333?z<f8	DSBEfloatz>f8DSLEintz<u8DSBEintz>i8)r   r   attrsdtype)fdsets     \/var/www/html/software/conda/lib/python3.11/site-packages/h5py/tests/test_big_endian_file.pytest_vlen_big_endianr   	   s   	 !788	9	9 +Qw)*a////Aw*$$$$Aw*$$$$Aw(""""Aw,&&&&~Aw$Aw$Aw$Aw$Aw#~~~~zU"""" ~a D((((~#u,,,,|A!####|!U**** |A!####|!U*****5+ + + + + + + + + + + + + + + + + +s   D$EEEc                       e Zd Zd ZdS )TestEndianessc                    |                                  }t          j        ddt          g d                    }d}t	          |d          5 }|                    d|	           d d d            n# 1 swxY w Y   t	          |d
          5 }|d         d         d         |k    sJ 	 d d d            d S # 1 swxY w Y   d S )N)r   z>i4)r   r   r   r
   )shaper   bufferi w)modeint)datar r   )mktempnpndarray	bytearrayr   create_dataset)selffnamearr	be_numberr   s        r   test_simple_int_bez TestEndianess.test_simple_int_be(   sJ   jt5<<<9P9PQQQM	%c""" 	.aU---	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. %c""" 	0aU8B<?i/////	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0s$   A22A69A6B77B;>B;N)__name__
__module____qualname__r+   r!       r   r   r   '   s#        
0 
0 
0 
0 
0r/   r   )pytestnumpyr#   h5pyr   commonr   
data_filesr   r   r   r!   r/   r   <module>r5      s                     * * * * * *+ + +<0 0 0 0 0H 0 0 0 0 0r/   