Files
gh-jwplatta-prompt-library-…/commands/py-test.md
2025-11-30 08:30:04 +08:00

909 B

description
description
Run pytest with proper configuration and coverage reporting

Run Python Tests

Execute the project's test suite using pytest with appropriate options and coverage reporting.

Tasks to Complete

  1. Run Tests

    • Execute uv run pytest to run all tests
    • Display test results clearly
    • Report any failures with details
  2. Coverage Analysis (if requested)

    • Run uv run pytest --cov for coverage report
    • Generate HTML coverage report if needed
    • Highlight areas needing more test coverage
  3. Test Filtering (if requested)

    • Run specific test files: uv run pytest tests/test_specific.py
    • Run tests matching pattern: uv run pytest -k "pattern"
    • Run only failed tests: uv run pytest --lf

Expected Outcome

  • Clear test results showing passes/failures
  • Coverage percentages for each module
  • Actionable information about test failures