o
    \i                  
   @   s   d dl Z d dlZd dlZd dlmZmZ ejg dde jdfde jdfde jd dfd	e jdfde jd
 dfgejddgg ddd Z	ejddgdedddd fdedddd fdgdd Z
dS )    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                 C   s   t | ||}|rt|dksJ nt|dksJ |d|  d s$J |t| d d  }||s5J |d t|  }|dsEJ |d td  }||sUJ |d t|  }|dseJ |d d }|rs|rqJ d S tt|dgks~J d S )	NF   [z] r	   z, total= .)r   len
startswithendswithlistset)r   r   r   r   r   out r   /var/www/www-root/data/www/176.119.141.140/sports-predictor/venv/lib/python3.10/site-packages/sklearn/utils/tests/test_user_interface.pytest_message_with_time	   s"   r   r   expectedhello皙?
 )Nr    c                 C   sd   | tddd  td|  | tddd  W d    n1 s"w   Y  | j|ks0J d S )Ndefault_timerc                   S      dS )Nr   r   r   r   r   r   <lambda>>       z)test_print_elapsed_time.<locals>.<lambda>r   c                   S   r"   )Nr   r   r   r   r   r   r#   @   r$   )setattrtimeitr   
readouterrr   )r   r   capsysmonkeypatchr   r   r   test_print_elapsed_time5   s
   	r*   )stringr&   pytestsklearn.utils._user_interfacer   r   markparametrizeascii_lowercaser   r*   r   r   r   r   <module>   s4    



	