o
    ;Di                     @   s   d dl mZmZmZ d dlmZ d dlmZ d dlZ	dd Z
dd Zd	d
 Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZdS )    )absolute_importprint_functiondivision)NamedTemporaryFile)ieqNc                  C   sp   d} t dd}t dd}t| |jdd|j t| t|j tt| ddt|j d S )Nfoobar)a   )b   )c   Fdeleter
   r   )	r   etlwrap	teepicklenameselectgttopickler   
frompicklet1f1f2 r   O/var/www/Datamplify/venv/lib/python3.10/site-packages/petl/test/io/test_tees.pytest_teepickle   s   

"$r    c                  C      d} t dd}t dd}t| j|jddddj|jdd t| tj|jdd	  tt| ddtj|jdd	  d S Nr   Fr   asciiencodingr
   r   
r   r   r   teecsvr   r   tocsvr   fromcsvconvertnumbersr   r   r   r   test_teecsv       

r+   c                  C   r!   r"   
r   r   r   teetsvr   r   totsvr   fromtsvr*   r   r   r   r   test_teetsv1   r,   r1   c                  C      d} t dd}t dd}t|  j|jdddddj|jdd t| dd  tj	|jdd tt|  ddtj	|jdd  d S )	N)r   )r   2)r   1)r   3Fr   r#   write_headerr%   r
   r   r$   
r   r   r   r*   r'   r   r   r(   r   r)   r   r   r   r   test_teecsv_write_headerG   s"   


r9   c                  C   r!   N)r   id)   Արամ Խաչատրյանr   )   Johann Straußr      Вагиф Сәмәдоғлуr   	   章子怡   Fr   utf-8r$   r<   r   r&   r   r   r   r   test_teecsv_unicode^       

rE   c                  C   r2   )	N)r;   )r=   r4   )r>   r3   )r@   r5   )rB   4Fr   rD   r6   r<   r   r$   r8   r   r   r   r    test_teecsv_unicode_write_headeru   s"   


rH   c                  C   r!   r:   r-   r   r   r   r   test_teetsv_unicode   rF   rI   c                  C   s   d} t dd}t dd}d}d}d}t| j|j|||ddd	|j t| d
 t|j	  tt| dd	t
|j d S )Nr   Fr   foo,bar
{foo},{bar}
zd,4)templateprologueepiloguer
   r   ))drC   r   r   r   teetextr   r   r   r   r)   r*   r   r   r   r   rM   rL   rN   r   r   r   test_teetext   s*   



rS   c                  C   s   d} t dd}t dd}d}d}d}t| j|j|||ddd	d
|j t| d tj|jdd	  tt| d	d
t
|j d S )Nr   )r=   r   )r>   r   r?   Fr   rJ   rK   u   章子怡,4rD   )rL   rM   rN   r%   r
   r   )rA   r$   rP   rR   r   r   r   test_teetext_unicode   s,   



rU   c                  C   sx   d} t dd}t dd}t| |jdd|j t| t|jdd	  tt| ddt
|j d S )Nr   Fr   r
   r   .//trthtdr   r   r   teehtmlr   r   r   r   fromxmlr*   r   r   r   r   r   test_teehtml   s   

"$r]   c                  C   s   d} t dd}t dd}t| j|jdddd|j t| tj|jdd	dd	  tt| ddt
|j d S )
NrT   Fr   rD   r$   r
   r   rV   rW   rZ   r   r   r   r   test_teehtml_unicode   s    


$r^   )
__future__r   r   r   tempfiler   petl.test.helpersr   petlr   r    r+   r1   r9   rE   rH   rI   rS   rU   r]   r^   r   r   r   r   <module>   s   