o
    ;Di                     @   sX   d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	m
Z
 dd Zdd Zd	d
 ZdS )    )absolute_importprint_functiondivision)maxint)eq_)	numparserdatetimeparserc                  C   sv   t  } | ddksJ | ddksJ | ttd td ks!J | ddks)J | ddks1J | d d u s9J d S )N1   1.0      ?3+4j      @      @aaa)r   strr   parsenumber r   T/var/www/Datamplify/venv/lib/python3.10/site-packages/petl/test/util/test_parsers.pytest_numparser	   s   r   c                  C   s   t dd} | ddksJ | ddksJ | ttd td ks#J | ddks+J z| d	 W n	 ty:   Y nw J dz| d  W n
 tyO   Y d S w J d)NTstrictr	   r
   r   r   r   r   r   Fexpected exception)r   r   r   
ValueError	TypeErrorr   r   r   r   test_numparser_strict   s"   
r   c                  C   sn   t d} z| d W n	 ty   Y nw J dt ddd}z|d}W n ty/   J dw td| d S )Nz%Y-%m-%dT%H:%M:%Sz2002-12-25 00:00:00Fr   r   zdid not expect exception)r   r   r   )p1p2vr   r   r   test_laxparsers)   s   r   N)
__future__r   r   r   petl.compatr   petl.test.helpersr   petl.util.parsersr   r   r   r   r   r   r   r   r   <module>   s    