
    -i              
          S SK r S SKrS SKrS SKJrJr  \R                  R                  / SQS\ R                  S4S\ R                  S4S\ R                  S-  S4S	\ R                  S4S\ R                  S
-   S4/5      \R                  R                  SS// SQ5      S 5       5       r	\R                  R                  SS/S\" SSS5      S-   4S\" SSS5      S-   4S/5      S 5       r
g)    N)_message_with_time_print_elapsed_time)sourcemessageis_longABCFABCDEF   TABCABCABCABCABCABCABCABCABCABCu   ၈timetime_str))g?z   0.2s)   z  20.0s)i  z33.3min)i N  z333.3minc                 J   [        XU5      nU(       a  [        U5      S:  d   eO[        U5      S:X  d   eUR                  SU -   S-   5      (       d   eU[        U 5      S-   S  nUR                  U5      (       d   eUS [        U5      *  nUR                  S5      (       d   eUS [        S5      *  nUR                  U5      (       d   eUS [        U5      *  nUR                  S5      (       d   eUS S nU(       a
  U(       a   eg [	        [        U5      5      S/:X  d   eg )	NF   [z] r
   z, total= .)r   len
startswithendswithlistset)r   r   r   r   r   outs         Z/var/www/html/venv/lib/python3.13/site-packages/sklearn/utils/tests/test_user_interface.pytest_message_with_timer   	   s"   ( Vd
3C3x"}}3x2~~>>#,-....
c&kAo
 C<<!!!!
X
C<<
####
 Z 
!C<<    
oW
C<<
cr(Cw3CH~#&&&    r   expectedhello皙?
 )Nr"   c                     UR                  [        SS 5        [        SU 5         UR                  [        SS 5        S S S 5        UR                  5       R                  U:X  d   eg ! , (       d  f       N/= f)Ndefault_timerc                      g)Nr    r&   r   r   <lambda>)test_print_elapsed_time.<locals>.<lambda>>   s    r   r   c                      g)Nr    r&   r&   r   r   r'   r(   @   s    Sr   )setattrtimeitr   
readouterrr   )r   r   capsysmonkeypatchs       r   test_print_elapsed_timer/   5   s]     ;	UG	,FO[A 
-""h... 
-	,s   A''
A5)stringr+   pytestsklearn.utils._user_interfacer   r   markparametrizeascii_lowercaser   r/   r&   r   r   <module>r6      s      Q $	&&.	6))51	&&*D1	V++T2	&&159	 Z'	&'2 
	$UGS9D@A	r3/$67//r   