mirror of
https://github.com/davila7/claude-code-templates.git
synced 2026-09-19 01:30:23 +08:00
51afd883ea
- Moved all templates (common, javascript-typescript, python, go, rust) to cli-tool/templates/ - Updated command-scanner.js, file-operations.js, and hook-scanner.js to use local templates - Added templates/ to package.json files array for npm publishing - Fixed React and all framework commands not appearing in CLI selection - All templates now properly bundled with npm package This resolves the issue where npx claude-code-templates@latest showed empty command selection because templates were not included in the published package. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Test Runner
Run Python tests with pytest, unittest, or other testing frameworks.
Purpose
This command helps you run Python tests effectively with proper configuration and reporting.
Usage
/test
What this command does
- Detects test framework (pytest, unittest, nose2)
- Runs appropriate tests with proper configuration
- Provides coverage reporting if available
- Shows clear test results with failure details
Example Commands
pytest (recommended)
# Run all tests
pytest
# Run with coverage
pytest --cov=src --cov-report=html
# Run specific test file
pytest tests/test_models.py
# Run with verbose output
pytest -v
# Run tests matching pattern
pytest -k "test_user"
unittest
# Run all tests
python -m unittest discover
# Run specific test file
python -m unittest tests.test_models
# Run with verbose output
python -m unittest -v
Django tests
# Run all Django tests
python manage.py test
# Run specific app tests
python manage.py test myapp
# Run with coverage
coverage run --source='.' manage.py test
coverage report
Best Practices
- Write tests for all critical functionality
- Use descriptive test names
- Keep tests isolated and independent
- Mock external dependencies
- Aim for high test coverage (80%+)