/usr/lib/python3/dist-packages/behave/formatter/_builtins.py is in python3-behave 1.2.5-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # -*- coding: utf-8 -*-
"""
Knowledge base of all built-on formatters.
"""
from behave.formatter import _registry
# -----------------------------------------------------------------------------
# DATA:
# -----------------------------------------------------------------------------
# SCHEMA: formatter.name, formatter.class(_name)
_BUILTIN_FORMATS = [
("plain", "behave.formatter.plain:PlainFormatter"),
("pretty", "behave.formatter.pretty:PrettyFormatter"),
("json", "behave.formatter.json:JSONFormatter"),
("json.pretty", "behave.formatter.json:PrettyJSONFormatter"),
("null", "behave.formatter.null:NullFormatter"),
("progress", "behave.formatter.progress:ScenarioProgressFormatter"),
("progress2", "behave.formatter.progress:StepProgressFormatter"),
("progress3", "behave.formatter.progress:ScenarioStepProgressFormatter"),
("rerun", "behave.formatter.rerun:RerunFormatter"),
("tags", "behave.formatter.tags:TagsFormatter"),
("tags.location", "behave.formatter.tags:TagsLocationFormatter"),
("steps", "behave.formatter.steps:StepsFormatter"),
("steps.doc", "behave.formatter.steps:StepsDocFormatter"),
("steps.catalog", "behave.formatter.steps:StepsCatalogFormatter"),
("steps.usage", "behave.formatter.steps:StepsUsageFormatter"),
("sphinx.steps", "behave.formatter.sphinx_steps:SphinxStepsFormatter"),
]
# -----------------------------------------------------------------------------
# FUNCTIONS:
# -----------------------------------------------------------------------------
def setup_formatters():
"""Register all built-in formatters (lazy-loaded)."""
_registry.register_formats(_BUILTIN_FORMATS)
|