
    Mh                         S SK r S SKrS SKJs  Jr  S SKr\R                  " S5      r	\R                  " SSS9S 5       r\R                  " SSS9S 5       rg)    Npyarrowz14.0)min_versionc                  Z   [         R                  " / SQ/ SQS.5      n U R                  5       n[        R                  R                  [        R                  " U5      S5      S:X  d   e[        R                  U 5      n[        R                  / SQ/ SQS.5      nUR                  U5      (       d   e[        R                  S[        R                  5       4S[        R                  5       4/5      n[        R                  XS9nUR                  U5      nUR                  U5      (       d   eg )	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   s        Y/var/www/html/env/lib/python3.13/site-packages/pandas/tests/frame/test_arrow_interface.pytest_dataframe_arrow_interfacer"      s    	IO<	=B##%G**W%'<	
 		 HHRLExxio>?H<<!!!!YYbggi(3		*<=>FHHRH'E}}V$H<<!!!!    z15.0c                  &   [         R                  " / SQ/ SQS.5      n [        R                  R	                  U 5      R                  5       n[        R                  / SQ/ SQS.5      nUR                  U5      (       d   e[        R                  S[        R                  5       4S[        R                  5       4/5      n[        R                  R	                  XS9R                  5       nUR                  U5      nUR                  U5      (       d   eg )Nr   r
   r   r   r   r   )r   r   r   RecordBatchReaderfrom_streamread_allr   r   r   r   r   r   )r   r   r    r   s       r!   test_dataframe_to_arrowr(   "   s    	IO<	=B  ,,R099;Exxio>?H<<!!!!YYbggi(3		*<=>F  ,,R,?HHJE}}V$H<<!!!!r#   )r   pytestpandas.util._test_decoratorsutil_test_decoratorstdpandasr   importorskipr   
skip_if_nor"   r(    r#   r!   <module>r2      sb      ) ) # yf-" ."* yf-
" .
"r#   