U
    sVcj                     @   s~   d dl Z d dlmZ d dlZd dlmZ d dlm  m	  m
Z
 d dlmZ dd Ze jdee jde
jd	d
 ZdS )    N)VERSIONS)ENGINES)Versionc                  C   sF   ddl m}  td}|j}t|ttd k r:| rBtn| sBtd S )Nr   )NUMEXPR_INSTALLEDnumexpr)Zpandas.core.computation.checkr   pytestimportorskip__version__r   r   AssertionError)r   never r   H/tmp/pip-unpacked-wheel-xj8nt62q/pandas/tests/computation/test_compat.pytest_compat   s    

r   engineparserc                 C   s:   | dkrt d d\}}tjd| |d}|dks6td S )Nr   )      za + b)r   r      )r   r   pdevalr
   )r   r   abresr   r   r   test_invalid_numexpr_version   s
    
r   )r   Zpandas.compat._optionalr   Zpandasr   Zpandas.core.computation.enginesr   Zpandas.core.computation.exprcoreZcomputationexprZpandas.util.versionr   r   markZparametrizeZPARSERSr   r   r   r   r   <module>   s   