pytest-ml-tester

Solid

ML-specific testing skill using pytest with fixtures for data, models, and predictions.

Testing & QA 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# pytest-ml-tester ## Overview ML-specific testing skill using pytest with specialized fixtures for data validation, model loading, prediction testing, and ML pipeline verification. ## Capabilities - Data validation fixtures - Model loading fixtures - Prediction testing utilities - Performance regression tests - Integration test helpers - Coverage reporting for ML code - Property-based testing with Hypothesis - Parameterized test generation ## Target Processes - ML System Integration Testing - Model Evaluation and Validation Framework - Data Collection and Validation Pipeline ## Tools and Libraries - pytest - pytest-cov - hypothesis - great-expectations (optional) ## Input Schema ```json { "type": "object", "required": ["action"], "properties": { "action": { "type": "string", "enum": ["run", "generate", "coverage", "fixtures"], "description": "Testing action to perform" }, "testConfig": { "type": "object", "properties": { "testPath": { "type": "string" }, "markers": { "type": "array", "items": { "type": "string" } }, "verbose": { "type": "boolean" }, "failFast": { "type": "boolean" }, "parallel": { "type": "integer" } } }, "coverageConfig": { "type": "object", "properties": { "sourcePath": { "type": "string" }, "minCoverage": { "type": "number" }, "reportFormat": { "type": "string", "enum": ["html", "xml", "term"] } } },...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills