B
    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)
decompressa  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   L/var/www/html/venv/lib/python3.7/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   a  eJzr9HBx4+WS4mIAAQ4OBhYGAQZk8B8KKjhQ+TD5BCjNCKU7oPQKJpg4I1hOAiouCDUfXV1IkKsrSPV/NACzx4AFQnMwjIKRCDxcHQNAdASUD0ulJ5hQ1ZWkFpeAaFh69KDQXkYGNohZjDA+JCUzMkIEmKHqELQAWKkAByytOoBJViAPJM7ExATWyAE0B8RgZkyAJmlYDoEAIahukJoNU6+HMTA0UOgT6oBgP38XUI6G5UMFZrzKR8EoGAUjGMDKYVgxDSsuAHcfMK8=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   