o
    i e                     @   s   d dl Z d dlZd dlmZ d dlmZmZ e jjejj	dk ddZ
e jjeeddid	d
 Ze jjeeddidd Ze jjeeddidd Ze jjeeddidd Ze jjeeddidd Ze jjedd ZdS )    N)h5pl)insubprocesssubproc_env)   
   r   zHDF5 1.10.1+ required)reasonHDF5_PLUGIN_PATHh5py_plugin_testc                 C   s&   t  dksJ t ddksJ d S )Nr   r      h5py_plugin_test)r   sizegetrequest r   C/var/www/myenv/lib/python3.10/site-packages/h5py/tests/test_h5pl.pytest_default   s   r   c                 C   sB   t d t  dksJ t ddksJ t ddksJ d S )N   /opt/hdf5/vendor-plugin   r   r
   r   )r   appendr   r   r   r   r   r   test_append      
r   c                 C   sB   t d t  dksJ t ddksJ t ddksJ d S )Nr   r   r   r   r
   )r   prependr   r   r   r   r   r   test_prepend)   r   r   c                 C   sD   t dd t  dksJ t ddksJ t ddks J d S )Nr   r   r   r   r
   )r   insertr   r   r   r   r   r   test_insert3   s   r   c                 C   s2   t dd t  dksJ t ddksJ d S )Nr   r   r   )r   replacer   r   r   r   r   r   test_replace=   s   r   c                 C   s   t d t  dksJ d S )Nr   )r   remover   r   r   r   r   test_removeF   s   
r   )pytesth5pyr   h5py.tests.commonr   r   markskipifversionhdf5_version_tuple
pytestmarkmpi_skipr   r   r   r   r   r   r   r   r   r   <module>   s<   	




