Your IP : 216.73.216.196
B
C$�X<V � @ s� d Z ddlmZmZmZmZmZ ddlZddlZddl Z ddl
Z
ddlZddlm
Z dd� Zdd� Zdd � Zd
d� ZG dd
� d
�ZG dd� d�Zddd�Zdd� Zdd� Zdd� ZdS )zt terminal reporting of the full testing process.
This is a good source for looking at the various reporting hooks.
� )�EXIT_OK�EXIT_TESTSFAILED�EXIT_INTERRUPTED�EXIT_USAGEERROR�EXIT_NOTESTSCOLLECTEDNc C s� | j dddd�}|jddddd d
d�f |jdd
ddd dd�f |jddddddd� |jdddddd� |jdddddd d� |jd!d"dd#d$d$d%d&d'd(d)gd*d+� |jd,d-ddd.d/� |jd0d1dd1d$d2d'd$gd3d+� d S )4Nzterminal reportingZ reportingZgeneral)�afterz-vz --verbose�count�verboser zincrease verbosity.)�action�dest�default�helpz-qz--quiet�quietzdecrease verbosity.z-r�store�reportchars� �charsz�show extra test summary info as specified by chars (f)ailed, (E)error, (s)skipped, (x)failed, (X)passed, (p)passed, (P)passed with output, (a)all except pP. The pytest warnings are displayed at all times except when --disable-pytest-warnings is set)r
r r �metavarr
z--disable-pytest-warningsF�disablepytestwarnings�
store_truez-disable warnings summary, overrides -r w flag)r r r
r
z-lz--showlocalsZ
showlocalsz0show locals in tracebacks (disabled by default).z--tbZstyle�tbstyle�auto�long�short�no�lineZnativez6traceback print mode (auto/long/short/line/native/no).)r r
r r �choicesr
z--fulltracez--full-tracez-don't cut any tracebacks (default is to cut).)r
r r
z--color�color�yesz$color terminal output (yes/no/auto).)ZgetgroupZ
_addoption)�parser�group� r! �A/opt/alt/python37/lib/python3.7/site-packages/_pytest/terminal.py�pytest_addoption s2
r# c s^ | j j| j j8 _t| tj�� | j�� d� | j js>| j j rZ� fdd�}| j
j�d|� d S )N�terminalreporterc s"