a
    v=icÀ  ã                   @   s4   d dl mZ ddlmZ dd„ ZG dd„ deƒZdS )	é    )Úh5é   )ÚTestCasec                  C   s   t  ¡ } d| _d S ©N©ÚrÚi)r   Ú
get_configÚcomplex_names)Úcfg© r   úc/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/h5py/tests/test_h5.pyÚfixnames   s    r   c                   @   s4   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ ZdS )ÚTestH5c                 C   s.   t  ¡ }|  |t j¡ t  ¡ }|  ||¡ d S ©N)r   r	   ZassertIsInstanceZ
H5PYConfigZassertIs)Úselfr   Zcfg2r   r   r   Útest_config   s    zTestH5.test_configc                 C   s   t  ¡ }|  |jd¡ d S r   )r   r	   ÚassertEqualr
   ©r   r   r   r   r   Útest_cnames_get   s    zTestH5.test_cnames_getc                 C   s*   |   t¡ t ¡ }d|_|  |jd¡ d S )N)ÚqÚx)Ú
addCleanupr   r   r	   r
   r   r   r   r   r   Útest_cnames_set   s    
zTestH5.test_cnames_setc                 C   sT   |   t¡ t ¡ }|  t¡ d|_W d   ƒ n1 s80    Y  |  |jd¡ d S )N)r   r   Úvr   )r   r   r   r	   ÚassertRaisesÚ	TypeErrorr
   r   r   r   r   r   Útest_cnames_set_exc$   s
    
$zTestH5.test_cnames_set_excc                 C   s   t  ¡ }t|ƒ d S r   )r   r	   Úreprr   r   r   r   Ú	test_repr+   s    zTestH5.test_reprN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r   r      s
   r   N)Zh5pyr   Úcommonr   r   r   r   r   r   r   Ú<module>
   s   