pradyumn-cloud/Smart Test Generator
AI-powered Python test generation using LLM. Generate comprehensive pytest/unittest tests automatically for your Python code.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| paths | Path(s) to Python files or directories to scan. Examples: 'src/' (directory), 'app.py' (single file), 'src/,lib/utils.py' (multiple paths - comma-separated) | yes | — |
| gemini-api-key | Your Gemini API Key - Get FREE key at: https://aistudio.google.com/app/apikey Store as repository secret in Settings → Secrets → Actions → New secret | yes | — |
| model | Gemini AI model to use. Options: models/gemini-2.0-flash (Fast, recommended), models/gemini-2.5-flash (Latest), models/gemini-pro-latest (Most capable) | no | models/gemini-2.0-flash |
| framework | Python testing framework. Options: 'pytest' (recommended) or 'unittest' | no | pytest |
| output-dir | Directory where generated test files will be saved. Example: 'tests/generated' or 'generated-tests' | no | generated-tests |
Outputs
no outputs