HYR n d dl Z d dlZd dlZd dlmZ d dlmZ ej ej fdZ d Z
d Zd Zd Z
dS ) N)Loader)
TAPTestRunnerc t | }t | }t j |j | }| | }t
| S )z"Entry point for ``tappy`` command.) verbositystream)
parse_argsbuild_suiteunittestTextTestRunnerverboserun
get_status)argvr argssuiterunnerresults Z/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/tap/main.pymainr sR dDE
$t|F
K
K
KF
ZZ
Ff c t }t | j dk s| j d dk r| }n| | j }|S )z8Build a test suite by loading TAP files or a TAP stream.r -)r lenfilesload_suite_from_stdinload)r loaderr s r r r sY
XXF
4:!tz!}33,,..DJ''Lr c r d}d}t j || }| dddd | d d
ddd
d | | dd }|j sDt
j r&t j | |S )NzA TAP consumer for PythonziWhen no files are given or a dash (-) is used for the file name, tappy will read a TAP stream from STDIN.)descriptionepilogr FILE*zgA file containing TAP output. Any directories listed will be scanned for files to include as TAP files.)metavarnargshelpz-vz --verbosestore_const zuse verbose messages)actiondefaultconstr% )
argparseArgumentParseradd_argumentr r sysstdinisattyexit
print_help)r r r parserr s r r r s -K 3
$V
L
L
LF
9
#
T!""X&&D
: )**,, &""$$%%%Kr c 2 | rdS dS )z$Get a return status from the result.r r' )
wasSuccessful)r s r r r B s
qqr c x t } | d t j d| dS )z-Entry point for running as ``python -m tap``.TN)module
testRunner)r
set_streamr
r )r s r main_moduler; J s:
__F
dM&111111r )r, r/ r
tap.loaderr
tap.runnerr r stderrr r r r r; r r