a
    Pªfù  ã                   @   sd   d dl Z d dlZd dlm  mZ d dlZe d¡Z	ej
ddddd„ ƒZej
ddddd	„ ƒZdS )
é    NZpyarrowz14.0)Úmin_versionc                  C   s´   t  g d¢g d¢dœ¡} |  ¡ }tj t |¡d¡dks<J ‚t | ¡}t g d¢g d¢dœ¡}| 	|¡slJ ‚t 
dt ¡ fdt ¡ fg¡}tj| |d}| |¡}| 	|¡s°J ‚d S )	N©é   é   é   ©ÚaÚbÚc©r   r	   s   arrow_array_streamr   r   r	   ©Úschema)ÚpdÚ	DataFrameZ__arrow_c_stream__ÚctypesZ	pythonapiZPyCapsule_IsValidZ	py_objectÚpaÚtableÚequalsr   Úint8ÚstringÚcast)ÚdfZcapsuler   Úexpectedr   © r   ú`/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pandas/tests/frame/test_arrow_interface.pyÚtest_dataframe_arrow_interface   s    
ÿýÿ

r   z15.0c                  C   sœ   t  g d¢g d¢dœ¡} tj | ¡ ¡ }t g d¢g d¢dœ¡}| |¡sNJ ‚t dt 	¡ fdt 
¡ fg¡}tjj| |d ¡ }| |¡}| |¡s˜J ‚d S )Nr   r   r   r   r	   r   )r   r   r   ZRecordBatchReaderÚfrom_streamZread_allr   r   r   r   r   r   )r   r   r   r   r   r   r   Útest_dataframe_to_arrow"   s    
r   )r   ZpytestZpandas.util._test_decoratorsÚutilZ_test_decoratorsÚtdZpandasr   Zimportorskipr   Z
skip_if_nor   r   r   r   r   r   Ú<module>   s   

