U
    ½mœd�  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é    )Ú_objectsé   )ÚTestCasec                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚTestObjectsc                 C   s   t  d¡}~t  d¡}~d S )Nr   r   )ÚoÚObjectID©ÚselfÚoid© r   úP/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/h5py/tests/test_objects.pyÚtest_invalid   s    

zTestObjects.test_invalidc                 C   s:   t  d¡}t  d¡}t  d¡}|  ||¡ |  ||¡ d S )Né*   é+   )r   r   ÚassertEqualZassertNotEqual)r	   Zoid1Zoid2Zoid3r   r   r   Útest_equality   s
    


zTestObjects.test_equalityc              	   C   s,   t  d¡}|  t¡� t|ƒ W 5 Q R X d S )Nr   )r   r   ÚassertRaisesÚ	TypeErrorÚhashr   r   r   r   Ú	test_hash    s    
zTestObjects.test_hashN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   	r   N)Zh5pyr   r   Úcommonr   r   r   r   r   r   Ú<module>
   s   