o
    i e                     @   sP   d dl Z d dl mZmZ ddlmZmZ ee jjdkdG dd deZ	dS )	    N)h5fh5p   )utTestCase)r      	   z+file image operations require HDF5 >= 1.8.9c                   @   s   e Zd Zdd Zdd ZdS )TestFileImagec                 C   s   ddl m} ddlm} d}|||}ttjj}|  |	| t
j|   tj
j|d}t|}| d|v  d S )Nr   
a2b_base64
decompress  eJzr9HBx4+WS4mIAAQ4OBhYGAQZk8B8KKjhQ+TD5BCjNCKU7oPQKJpg4I1hOAiouCDUfXV1IkKsrSPV/NACzx4AFQnMwjIKRCDxcHQNAdASUD0ulJ5hQ1ZWkFpeAaFh69KDQXkYGNohZjDA+JCUzMkIEmKHqELQAWKkAByytOoBJViAPJM7ExATWyAE0B8RgZkyAJmlYDoEAIahukJoNU6+HMTA0UOgT6oBgP38XUI6G5UMFZrzKR8EoGAUjGMDKYVgxDSsuAHcfMK8=)fapltest)binasciir   zlibr   r   createh5pyFILE_ACCESSset_fapl_coreset_file_imager   openmktempencode
ACC_RDONLYFile
assertTrue)selfr   r   compressed_imageimager   fidf r#   I/var/www/myenv/lib/python3.10/site-packages/h5py/tests/test_file_image.pytest_load_from_image   s   

z"TestFileImage.test_load_from_imagec                 C   sN   ddl m} ddlm} d}|||}t|}t|}| d|v  d S )Nr   r
   r   r   r   )	r   r   r   r   r   open_file_imager   r   r   )r   r   r   r   r    r!   r"   r#   r#   r$   test_open_from_image   s   

z"TestFileImage.test_open_from_imageN)__name__
__module____qualname__r%   r'   r#   r#   r#   r$   r	      s    r	   )
r   r   r   commonr   r   
skipUnlessversionhdf5_version_tupler	   r#   r#   r#   r$   <module>   s
    