o
    
iV                     @   sv   d dl Z d dlZd dlmZ ejdd Zdd Zdd Zd	d
 Zdd Z	dd Z
dd Zdd Zdd Zdd ZdS )    N)TracebackPrinterc                   C   s   t  S )N)	tracebackextract_stack r   r   O/home/ubuntu/.local/lib/python3.10/site-packages/wasabi/tests/test_traceback.pytb   s   r   c                 C   s$   t dd}|dd| d}t| d S )Nwasabitb_baseHello worldThis is a testr   r   printr   tbpmsgr   r   r   test_traceback_printer   s   
r   c                 C   s&   t dd}|dd| dd}t| d S )Nr   r	   r   r   kwargsr   	highlightr   r   r   r   r    test_traceback_printer_highlight   s   
r   c                 C   s,   t ddddd}|dd| dd	}t| d S )
Nr   bluegreenyellow)r
   color_errorcolor_highlightcolor_tbr   r   r   r   r   r   r   r   r   $test_traceback_printer_custom_colors   s
   r   c                 C   "   t dd}|d| d}t| d S )Nr   r	   r   r   r   r   r   r   r   !test_traceback_printer_only_title!      
r    c                 C   r   )N.r	   r   r   r   r   r   r   r   (test_traceback_dot_relative_path_tb_base'   r!   r#   c                 C   s   t  }|d| d}t| d S )Nr   r   r   r   r   r   r   test_traceback_tb_base_none-   s   r$   c                  C       t dd} | dd}t| d S )Nr   r	   r   r   r   r   r   r   r   r   test_traceback_printer_no_tb3      

r'   c                  C   s"   t ddd} | dd}t| d S )Ni)tb_range_starttb_range_endr   r   r   r&   r   r   r   &test_traceback_printer_custom_tb_range9   s   
r,   c                  C   r%   )N)r*   r   r   r   r&   r   r   r   ,test_traceback_printer_custom_tb_range_start?   r(   r.   )r   pytestwasabi.traceback_printerr   fixturer   r   r   r   r    r#   r$   r'   r,   r.   r   r   r   r   <module>   s    
