Marketplace
pytest Test Framework
Execute and generate pytest tests for Python projects with fixtures, parametrization, and mocking support
$ Instalar
git clone https://github.com/FortiumPartners/ai-mesh /tmp/ai-mesh && cp -r /tmp/ai-mesh/skills/pytest-test ~/.claude/skills/ai-mesh// tip: Run this command in your terminal to install the skill
SKILL.md
name: pytest Test Framework description: Execute and generate pytest tests for Python projects with fixtures, parametrization, and mocking support version: 1.0.0
pytest Test Framework
Purpose
Provide pytest test execution and generation for Python projects, supporting:
- Test file generation from templates
- Test execution with structured output
- Fixtures and parametrized tests
- Mock and monkeypatch support
Usage
Generate Test File
python generate-test.py \
--source src/calculator.py \
--output tests/test_calculator.py \
--type unit \
--description "Calculator fails to handle division by zero"
Execute Tests
python run-test.py \
--file tests/test_calculator.py \
--config pytest.ini
Output Format
Test Generation
{
"success": true,
"testFile": "tests/test_calculator.py",
"testCount": 3,
"template": "unit-test"
}
Test Execution
{
"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
}
]
}
Integration
Used by deep-debugger for Python project testing:
- Invoke test-detector to identify pytest
- Invoke generate-test.py to create failing test
- Invoke run-test.py to validate test fails
- Re-run after fix to verify passing
Repository

FortiumPartners
Author
FortiumPartners/ai-mesh/skills/pytest-test
5
Stars
1
Forks
Updated4d ago
Added1w ago