o
    vh                     @   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|}| r)t	 nt
 }tg dtg d|d}||sDJ tdt fdt
 fg}tj||d}||}||sfJ 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large_stringstringarrayequalsr   int8cast)using_infer_stringdfcapsuler   string_typeexpectedr    r#   e/var/www/html/hyperkenya/venv/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| }| rt nt }tg dt	g d|d}|
|s5J tdt fdt fg}tjj||d }||}|
|sZJ 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"   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    

