Pragmatic Testing Framework for Python with BDD-style syntax and pluggable architecture
49
Pending
Does it follow best practices?
Impact
49%
1.08xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
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.
docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10