B
    ¬»ˆdÀ  ã               @   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
   úD/var/www/html/venv/lib/python3.7/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 )N)r   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
   r   Útest_cnames_set   s    
zTestH5.test_cnames_setc          	   C   s@   |   t¡ t ¡ }|  t¡ d|_W d Q R X |  |jd¡ d S )N)r   r   Úv)r   r   )r   r   r   r   ÚassertRaisesÚ	TypeErrorr   r   )r   r	   r
   r
   r   Útest_cnames_set_exc$   s
    
zTestH5.test_cnames_set_excc             C   s   t  ¡ }t|ƒ d S )N)r   r   Úrepr)r   r	   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   