
    1Vh                      6   d dl Z d dlmZ d dlmZmZ e j                  j                  e eddi      d                      Ze j                  j                  e eddi      d                      Z	e j                  j                  e eddi      d                      Z
e j                  j                  e eddi      d	                      Ze j                  j                  e eddi      d
                      Ze j                  j                  ed               Zy)    N)h5pl)insubprocesssubproc_envHDF5_PLUGIN_PATHh5py_plugin_testc                 j    t        j                         dk(  sJ t        j                  d      dk(  sJ y )N   r      h5py_plugin_test)r   sizegetrequests    D/home/dcms/DCMS/lib/python3.12/site-packages/h5py/tests/test_h5pl.pytest_defaultr      s/     99;!88A;----    c                     t        j                  d       t        j                         dk(  sJ t        j                  d      dk(  sJ t        j                  d      dk(  sJ y )N   /opt/hdf5/vendor-plugin   r   r
   r	   )r   appendr   r   r   s    r   test_appendr      sS     	KK*+99;!88A;----88A;4444r   c                     t        j                  d       t        j                         dk(  sJ t        j                  d      dk(  sJ t        j                  d      dk(  sJ y )Nr   r   r   r	   r
   )r   prependr   r   r   s    r   test_prependr   "   sS     	LL+,99;!88A;444488A;----r   c                     t        j                  dd       t        j                         dk(  sJ t        j                  d      dk(  sJ t        j                  d      dk(  sJ y )Nr   r   r   r	   r
   )r   insertr   r   r   s    r   test_insertr   ,   sU     	KK*A.99;!88A;444488A;----r   c                     t        j                  dd       t        j                         dk(  sJ t        j                  d      dk(  sJ y )Nr   r   r	   )r   replacer   r   r   s    r   test_replacer   6   s>     	LL+Q/IIK1HHQK5555r   c                 `    t        j                  d       t        j                         dk(  sJ y )Nr   )r   remover   r   s    r   test_remover"   ?   s#     	KKN99;!r   )pytesth5pyr   h5py.tests.commonr   r   markmpi_skipr   r   r   r   r   r"    r   r   <module>r)      sX     7  "456. 7  .
  "4565 7  5  "456. 7  .  "456. 7  .  "4566 7  6   r   