
    d                     @    d dl mZ ddlmZ d Z G d de          ZdS )    )h5   )TestCasec                  :    t          j                    } d| _        d S Nri)r   
get_configcomplex_names)cfgs    2lib/python3.11/site-packages/h5py/tests/test_h5.pyfixnamesr      s    
-//C!C    c                   ,    e Zd Zd Zd Zd Zd Zd ZdS )TestH5c                     t          j                    }|                     |t           j                   t          j                    }|                     ||           d S N)r   r   assertIsInstance
H5PYConfigassertIs)selfr   cfg2s      r   test_configzTestH5.test_config   sJ    mooc2=111}c4     r   c                 b    t          j                    }|                     |j        d           d S r   )r   r   assertEqualr   r   r   s     r   test_cnames_getzTestH5.test_cnames_get   s,    moo*I66666r   c                     |                      t                     t          j                    }d|_        |                     |j        d           d S )N)qx)
addCleanupr   r   r   r   r   r   s     r   test_cnames_setzTestH5.test_cnames_set   sF    !!!moo%*I66666r   c                    |                      t                     t          j                    }|                     t
                    5  d|_        d d d            n# 1 swxY w Y   |                     |j        d           d S )N)r    r
   vr   )r"   r   r   r   assertRaises	TypeErrorr   r   r   s     r   test_cnames_set_exczTestH5.test_cnames_set_exc$   s    !!!mooy)) 	. 	. -C	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	.*I66666s   AA #A c                 J    t          j                    }t          |           d S r   )r   r   reprr   s     r   	test_reprzTestH5.test_repr+   s    mooS					r   N)__name__
__module____qualname__r   r   r#   r(   r+    r   r   r   r      s_        ! ! !7 7 77 7 77 7 7    r   r   N)h5pyr   commonr   r   r   r/   r   r   <module>r2      sn               " " "    X     r   