U
    ½mœdô  ã                   @   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|k¡ 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   úS/home/sam/Atlas/atlas_env/lib/python3.8/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|k¡ 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   