a
    v=ic                     @   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h5pyZFILE_ACCESSZset_fapl_coreZset_file_imager   openmktempencodeZ
ACC_RDONLYFile
assertTrue)selfr   r   compressed_imageimager   fidf r   k/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/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   Z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   Z
skipUnlessversionZhdf5_version_tupler	   r   r   r   r    <module>   s   