+
    nDj                        ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIH	t	H
t
Ht ^ RIHt ]	! RRR7      R 4       t]	! ]]P                  ! R4      R	R
R7      R 4       t]	! ]RRR7      R 4       t]	! ]RRR7      R 4       t]	! ]RRR7      R 4       t]	! RR7      R 4       tR tR tR tR tR tR tR tR t]P:                  P=                  ]P>                  R 8g  R!R"7      R# 4       t R# )$    N)doc!_break_traceback_cycle_from_framedownload_tzdata_on_windows)disabled_gcfunc_aA)method	operationc                    R# )z8
This is the {method} method.

It computes {operation}.
N whatevers   &Q/data/cameron/venvs/s3viz/lib/python3.14/site-packages/pyarrow/tests/test_util.pyr   r   !   s     	    zK
        Examples
        --------

        >>> func_b()
        B
        func_bBc                     R # Nr   r   s   &r   r   r   +   s     	r   func_cCc                    R# )z#
Examples
--------

>>> func_c()
C
Nr   r   s   &r   r   r   =   s     	r   func_dDc                     R # r   r   r   s   &r   r   r   M       r   func_eEc                     R # r   r   r   s   &r   r   r   R   r   r   func_f)r	   c                    R# )z
This is the {method} method.

{{ We can escape curly braces like this. }}

Examples
--------
We should replace curly brace usage in doctests.

>>> dict(x = "x", y = "y")
>>> set((1, 2, 3))
Nr   r   s   &r   r   r   W   s     	r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )zD
        This is the func_a method.

        It computes A.
        N)textwrapdedentr   __doc__docstrs    r   test_docstring_formattingr'   h   )    __	F >>V###r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )z
        This is the func_b method.

        It computes B.

        Examples
        --------

        >>> func_b()
        B
        N)r"   r#   r   r$   r%   s    r   test_docstring_concatenationr*   s   )    __
	F >>V###r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )z
        This is the func_c method.

        It computes C.

        Examples
        --------

        >>> func_c()
        C
        N)r"   r#   r   r$   r%   s    r   test_docstring_appendr-      r+   r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )zD
        This is the func_d method.

        It computes D.
        N)r"   r#   r   r$   r%   s    r   %test_docstring_template_from_callabler/      r(   r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )zD
        This is the func_e method.

        It computes E.
        N)r"   r#   r   r$   r%   s    r   -test_inherit_docstring_template_from_callabler1      r(   r   c                  `    \         P                  ! R 4      p \        P                  V 8X  g   Q hR# )z
        This is the func_f method.

        { We can escape curly braces like this. }

        Examples
        --------
        We should replace curly brace usage in doctests.

        >>> dict(x = "x", y = "y")
        >>> set((1, 2, 3))
        N)r"   r#   r   r$   r%   s    r   test_escaping_in_docstringr3      s)    __	F >>V###r   c                      \        4       p \        P                  ! \        P                  4       \        P
                  ! V 4      # r   )setsignal	getsignalSIGINTweakrefref)objs    r   exhibit_signal_refcycler<      s,    
 %C
V]]#;;sr   c                     \        4       ;_uu_ 4        \        4       p V ! 4       f   \        P                  ! R4       R R R 4       \        P
                  ! 4        \        4       ;_uu_ 4        \        4       p V ! 4       f   Q h\        \        P                  ! ^ 4      4       V ! 4       e   Q h R R R 4       R #   + '       g   i     L; i  + '       g   i     R # ; i)Nz6Python version does not have the bug we're testing for)	r   r<   pytestskipgccollectr   sys	_getframe)wrs    r   test_signal_refcyclerE      s    	$&4<KKHJ 
 JJL	$&t)#--*:;t||	 
 
 
s   *B7,A C
7C	
C	win32z&Timezone database is already provided.)reasonc                     \         P                  P                  R 4      p \         P                  P                  V 4      '       d   \        P
                  ! V 4       \        P                  ! \        RR7      ;_uu_ 4        \        4        RRR4       \         P                  P                  V 4      '       g   Q h\         P                  P                  \         P                  P                  V R4      4      '       g   Q h\         P                  P                  \         P                  P                  V R4      4      '       g   Q hR\         P                  ! V 4      9   g   Q hR#   + '       g   i     L; i)z%USERPROFILE%\Downloads\tzdata
deprecated)matchNzwindowsZones.xmleuropeversion)ospath
expandvarsexistsshutilrmtreer>   warnsFutureWarningr   joinlistdir)tzdata_paths    r   test_download_tzdata_on_windowsrX      s     ''$$%FGK 	{##k"	m<	8	8"$ 
9 77>>+&&&&77>>"'',,{4FGHHHH77>>"'',,{H=>>>>

;//// 
9	8s   ?E""E2	)!r@   rM   r6   rQ   rB   r"   r9   r>   pyarrow.utilr   r   r   pyarrow.tests.utilr   r   r#   r   r   r   r   r   r'   r*   r-   r/   r1   r3   r<   rE   markskipifplatformrX   r   r   r   <module>r^      sQ  $ 
 	   
   6 6 * H$	 %	 
OO	 		 

	
	 VH,	 -	 VH,	 -	 H	 	 $$"$"$$$$  CLLG+C  E0E0r   