+
    nDj                     T    ^ RI t^ RI Ht ^ RIt^ RIHt R t]! ]! 4       4       R t	R# )    N)join)get_cpp_testsc                ^   \        4        F  pV3R lpVP                  ;Vn        Vn        V R,          Vn        RVP                  9   d!   \
        P                  P                  V4      pM0RVP                  9   d    \
        P                  P                  V4      pW VP                  &   K  	  R# )zD
Inject C++ tests as Python functions into namespace `ns` (a dict).
c                     V ! 4        R # )N )cases   &Z/data/cameron/venvs/s3viz/lib/python3.14/site-packages/pyarrow/tests/test_cpp_internals.pywrapper!inject_cpp_tests.<locals>.wrapper    s    F    __name__numpypandasN)	r   namer   __qualname__
__module__pytestmarkr   r   )nsr   r
   s   &  r	   inject_cpp_testsr      s      	26));7/
^diikk''0G"kk((1G499  r   c                      ^ RI p V P                  4       p\        VRR4      p\        P                  P                  V4      '       g   Q h\        P                  P                  V4      '       g   Q hR# )r   Narrowpython)pyarrowget_includepjoinospathexists)r   pyarrow_includepyarrow_cpp_includes      r	   test_pyarrow_includer"   /   sW    
 ))+O(C77>>/****77>>-....r   )
os.pathr   r   r   r   pyarrow._pyarrow_cpp_testsr   r   globalsr"   r   r   r	   <module>r&      s)   $  !  4 $  
/r   