Pragmatic Testing Framework for Python with BDD-style syntax and pluggable architecture
Automate plugin setup for the testing framework while relying on its computed configuration validation to prevent misconfiguration.
@generates
def ensure_plugin_installed(plugin_name: str, registry_url: str | None = None) -> str:
"""Install and enable a plugin using the framework's plugin CLI and return a short status message."""
def list_plugins() -> list[dict[str, str]]:
"""Run the framework's plugin listing command and return parsed plugin data with name and status keys."""
def build_config(env_name: str, plugin_options: dict[str, dict]) -> type:
"""Return a configuration class that derives plugin settings from computed values and enforces validation."""Enables scenario execution, plugin management commands, and computed configuration with validation guards.
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