U
    md                     @   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   