Run Tests

Run Prompture's test suite with the correct pytest flags. Supports unit-only, integration, single file, single test, verbose, and credential-skip modes. Use when running or debugging tests. Use when this capability is needed.

tomevault-io Updated

File contents

Run Tests

Commands

Intent Command
All unit tests pytest tests/ -x -q
Include integration tests pytest tests/ --run-integration -x -q
Specific file pytest tests/{file}.py -x -q
Specific class pytest tests/{file}.py::{Class} -x -q
Specific test pytest tests/{file}.py::{Class}::{test} -x -q
Verbose output Replace -q with -v
Show print output Add -s
Pattern match Add -k "pattern"
Skip missing credentials TEST_SKIP_NO_CREDENTIALS=true pytest tests/ --run-integration -x -q
Legacy runner python test.py

Flags

  • -x stop on first failure
  • -q quiet (dots + summary)
  • -v verbose (each test name)
  • -s show stdout/stderr
  • --run-integration include @pytest.mark.integration tests

After Running

  • Pass: report count (e.g. "137 passed, 1 skipped")
  • Fail: read the failure output, identify root cause, fix it
  • Always run after modifying any file under prompture/

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/jhd3197--prompture--run-tests commit 13477e7fe1

Frequently asked questions

npx skillmds@latest add tomevault-io/run-tests-4