o
    _~#g                     @   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 )
    N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}|	|s6J t
dt fdt fg}tj| |d}||}|	|sXJ d S )	N         abcr	   r
   s   arrow_array_streamr   r	   r
   schema)pd	DataFrame__arrow_c_stream__ctypes	pythonapiPyCapsule_IsValid	py_objectpatableequalsr   int8stringcast)dfcapsuler   expectedr    r   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/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}||s'J tdt	 fdt
 fg}tjj| |d }||}||sLJ d S )Nr   r   r   r	   r
   r   )r   r   r   RecordBatchReaderfrom_streamread_allr   r   r   r   r   r   )r   r   r   r   r   r   r    test_dataframe_to_arrow"   s   
r%   )r   pytestpandas.util._test_decoratorsutil_test_decoratorstdpandasr   importorskipr   
skip_if_nor!   r%   r   r   r   r    <module>   s    

