
    i                     |   d Z ddlZddlZddlZddlZddlZddlZg dZ	 ddl	m
Z
  ej                         ZdZej                  dk(  xs  ej                         d	v ZdZdZdZdZd
Zdej,                  v r	 ddlmZ  e       ZdZdZdZerej6                  j9                  ej6                  j;                  e      dd      Zej6                  j9                  ed      Z  ejB                  e       Zej6                  j9                  ed      Z" ejB                  e"      ZejF                  jI                  e xs ed      Z%ejF                  jI                  ed      Z&ejF                  jI                  ed      Z'ejF                  jI                  e d      Z(y# e$ r
 dZdZ
dZY mw xY w# e$ r  ed       Y 1w xY w)zcommon test-related code.    N)	uses_matlabuses_futuresuses_pymatbridgeuses_precomputedmatlab_result_dict_cwtmatlab_result_dict_dwtfuturesmax_workerssize_set)r	   TF   
emscripten)wasm32wasm64reduced
PYWT_XSLOW)MatlabfullzTo run Matlab compatibility tests you need to have MathWorks MATLAB, MathWorks Wavelet Toolbox and the pymatbridge Python package installed.testsdatazcwt_matlabR2015b_result.npzzdwt_matlabR2012a_result.npzz6futures is not available, or running via Pyodide/WASM.)reasonz'pymatbridge and/or Matlab not availablezAPYWT_XSLOW set: skipping tests against precomputed Matlab resultsz9PYWT_XSLOW not set: test against precomputed matlab tests))__doc__multiprocessingosplatformsysnumpynppytest__all__
concurrentr	   	cpu_countr
   futures_availableImportErrormachineIS_WASMr   r   matlab_missinguse_precomputedr   environpymatbridger   mlabprintpathjoindirname__file__data_dirmatlab_data_file_cwtloadmatlab_data_file_dwtmarkskipifr   r   r   r        H/var/www/html/BatchJob/venv/lib/python3.12/site-packages/pywt/_pytest.py<module>r9      s     	  
  	"+/++-K <<<'
X-=X-=-=-?CW-W   2::	$&x
 ww||BGGOOH5wGH77<</1$RWW%9:77<</1$RWW%9:{{!!$WC " E kk  D ! F;;%%N & P  ;;%%F & H _  GK.  $ # 	$$s#   F 6F* F'&F'*F;:F;