U
    ½mœdü  ã                   @   sL   d dl Z ddlmZ d dlmZ G dd„ deƒZdd„ ZG d	d
„ d
eƒZdS )é    Né   )ÚTestCase)ÚFilec                   @   s   e Zd ZdS )ÚSampleExceptionN)Ú__name__Ú
__module__Ú__qualname__© r	   r	   úL/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/h5py/tests/test_h5o.pyr      s   r   c                 C   s   t | |ƒ tdƒ‚d S )Núthrowing exception)Úprintr   )ÚnameÚobjr	   r	   r
   Úthrowing
   s    
r   c                   @   s   e Zd Zdd„ ZdS )Ú	TestVisitc              	   C   sR   |   ¡ }t|dƒ}|jdddd� tjtdd�� | t¡ W 5 Q R X | ¡  d S )NÚwZfoo)éd   Zuint8)Zdtyper   )Úmatch)	Úmktempr   Zcreate_datasetÚpytestZraisesr   Z
visititemsr   Úclose)ÚselfÚfnameÚfidr	   r	   r
   Ú
test_visit   s    
zTestVisit.test_visitN)r   r   r   r   r	   r	   r	   r
   r      s   r   )	r   Úcommonr   Zh5pyr   Ú	Exceptionr   r   r   r	   r	   r	   r
   Ú<module>   s
   