
    1Vh                     8    d dl mZ ddlmZ d Z G d de      Zy)    )h5   )TestCasec                  :    t        j                         } d| _        y Nri)r   
get_configcomplex_names)cfgs    B/home/dcms/DCMS/lib/python3.12/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y)TestH5c                     t        j                         }| j                  |t         j                         t        j                         }| j	                  ||       y N)r   r   assertIsInstance
H5PYConfigassertIs)selfr   cfg2s      r   test_configzTestH5.test_config   s:    mmoc2==1}}c4 r   c                 d    t        j                         }| j                  |j                  d       y r   )r   r   assertEqualr   r   r   s     r   test_cnames_getzTestH5.test_cnames_get   s#    mmo**I6r   c                     | j                  t               t        j                         }d|_        | j                  |j                  d       y )N)qx)
addCleanupr   r   r   r   r   r   s     r   test_cnames_setzTestH5.test_cnames_set   s7    !mmo%**I6r   c                     | j                  t               t        j                         }| j	                  t
              5  d|_        d d d        | j                  |j                  d       y # 1 sw Y   &xY w)N)r    r
   vr   )r"   r   r   r   assertRaises	TypeErrorr   r   r   s     r   test_cnames_set_exczTestH5.test_cnames_set_exc$   sZ    !mmoy) 	. -C	.**I6	. 	.s   A,,A5c                 B    t        j                         }t        |       y r   )r   r   reprr   s     r   	test_reprzTestH5.test_repr+   s    mmoS	r   N)__name__
__module____qualname__r   r   r#   r(   r+    r   r   r   r      s    !777r   r   N)h5pyr   commonr   r   r   r/   r   r   <module>r2      s     "X r   