
    Pi                         d dl Z 	 d dlZn# e$ r dZY nw xY wd dlZd dlmc mZ	 	 d dl
Zn# e$ r Y nw xY we j        j        e j        j
        d                         ZdS )    Nc                      t          j        t          j        d          d t	          d          D             d          fd} t          j        | dd           d S )Ni'  c                 6    g | ]}t          j        d           S )   )	test_utilrands).0_s     x/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pyarrow/tests/test_adhoc_memory_leak.py
<listcomp>z6test_deserialize_pandas_arrow_7956.<locals>.<listcomp>&   s"    FFFAY_Q//FFF    )abc                      t           j                                                                      } t          j        |           }t           j                            |           d S )N)paipcserialize_pandas
to_pybytes	py_bufferdeserialize_pandas)df_bytesbufdfs     r
   actionz2test_deserialize_pandas_arrow_7956.<locals>.action(   sO    6**2..99;;l8$$
!!#&&&&&r   i   d   )	threshold
iterations)pd	DataFramenparangeranger   memory_leak_check)r   r   s    @r
   "test_deserialize_pandas_arrow_7956r#   "   s     
BIe,,FFuFFFH H 
I 
IB' ' ' ' ' 'cJJJJJJr   )pytestnumpyr   ImportErrorpyarrowr   pyarrow.tests.utiltestsutilr   pandasr   markmemory_leakr#    r   r
   <module>r/      s   $    	BBB     & & & & & & & & &	 	 	 	D	 
K 
K  
K 
K 
Ks    + 33