Pragmatic Testing Framework for Python with BDD-style syntax and pluggable architecture
A small runnable harness that executes example scenarios using built-in console and JSON reporters while exercising output capture toggles and limits. Include two sample scenarios: one writes to stdout and the other writes to stderr so captured output is easy to verify.
@generates
def build_runner(json_report_path: str, capture_enabled: bool = True, capture_limit: int | None = None):
"""Create a configured runner that uses built-in reporters and capture settings."""
...
def run_sample_suite(runner) -> int:
"""Execute two sample scenarios with contrasting stdout/stderr usage and return an exit status code."""
...Provides scenario execution, built-in reporters, and output capture.
tessl i tessl/pypi-vedro@1.14.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10