
    d                     :    d dl mZ ddlmZ  G d de          ZdS )    )_objects   )TestCasec                        e Zd Zd Zd Zd ZdS )TestObjectsc                 Z    t          j        d          }~t          j        d          }~d S )Nr   r   )oObjectIDselfoids     7lib/python3.11/site-packages/h5py/tests/test_objects.pytest_invalidzTestObjects.test_invalid   s&    jmmjmmCC    c                     t          j        d          }t          j        d          }t          j        d          }|                     ||           |                     ||           d S )N*   +   )r	   r
   assertEqualassertNotEqual)r   oid1oid2oid3s       r   test_equalityzTestObjects.test_equality   s[    z"~~z"~~z"~~t$$$D$'''''r   c                     t          j        d          }|                     t                    5  t	          |           d d d            d S # 1 swxY w Y   d S )Nr   )r	   r
   assertRaises	TypeErrorhashr   s     r   	test_hashzTestObjects.test_hash    s    jnny)) 	 	III	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	s   AAAN)__name__
__module____qualname__r   r   r    r   r   r   r      sA          ( ( (    r   r   N)h5pyr   r	   commonr   r   r"   r   r   <module>r%      s_                   (     r   