o
    cd                     @   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selfZoid r
   7lib/python3.10/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   ZassertEqualZassertNotEqual)r	   Zoid1Zoid2Zoid3r
   r
   r   test_equality   s
   


zTestObjects.test_equalityc                 C   sB   t d}| t t| W d    d S 1 sw   Y  d S )Nr   )r   r   Z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   	