Execute and generate pytest tests for Python projects with fixtures, parametrization, and mocking support
/plugin marketplace add FortiumPartners/ensemble/plugin install ensemble-full@ensembleThis skill inherits all available tools. When active, it can use any tool Claude has access to.
REFERENCE.mdgenerate-test.pyrun-test.pyProvide pytest test execution and generation for Python projects, supporting:
python generate-test.py \
--source src/calculator.py \
--output tests/test_calculator.py \
--type unit \
--description "Calculator fails to handle division by zero"
python run-test.py \
--file tests/test_calculator.py \
--config pytest.ini
{
"success": true,
"testFile": "tests/test_calculator.py",
"testCount": 3,
"template": "unit-test"
}
{
"success": false,
"passed": 2,
"failed": 1,
"total": 3,
"duration": 0.234,
"failures": [
{
"test": "test_divide_by_zero",
"error": "AssertionError: Expected ZeroDivisionError",
"file": "tests/test_calculator.py",
"line": 15
}
]
}
Used by deep-debugger for Python project testing: