
    d                     d    d dl Z ddlmZ d dlmZ  G d de          Zd Z G d d	e          ZdS )
    N   )TestCase)Filec                       e Zd ZdS )SampleExceptionN)__name__
__module____qualname__     3lib/python3.11/site-packages/h5py/tests/test_h5o.pyr   r      s        Dr   r   c                 @    t          | |           t          d          )Nthrowing exception)printr   )nameobjs     r   throwingr   
   s!    	$
.
/
//r   c                       e Zd Zd ZdS )	TestVisitc                 @   |                                  }t          |d          }|                    ddd           t          j        t
          d          5  |                    t                     d d d            n# 1 swxY w Y   |                                 d S )Nwfoo)d   uint8)dtyper   )match)	mktempr   create_datasetpytestraisesr   
visititemsr   close)selffnamefids      r   
test_visitzTestVisit.test_visit   s    5#5&888]?2FGGG 	% 	%NN8$$$	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	%		s   A??BBN)r   r	   r
   r&   r   r   r   r   r      s#            r   r   )	r   commonr   h5pyr   	Exceptionr   r   r   r   r   r   <module>r*      s                	 	 	 	 	i 	 	 	0 0 0         r   