pytest Pack
V3 Python test-run capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local pytest CLI ingredient exposes bounded project operations for readiness and Python test execution. Test runs execute from one explicit project directory cwd, run one trusted file, test node, or directory, and return bounded text output via the python.test_run catalog operation. Fixed invocation, but approval-gated: pytest imports and executes project test code, fixtures, conftest files, and installed plugins, so tests may read/write local state or perform network actions depending on the project. The pack exposes a compact readout only: quiet mode, short tracebacks, no color, max 50 failures, end-of-options before the target path, no caller-supplied pytest flags, no pdb/debug shell, no collect-only/plugin/config override surface, no capture disabling, no JUnit/output-file write, no stdin, and no shell wrapper. Test failures, no-tests-collected, and max-warnings outcomes are represented as successful text results; interrupts, internal errors, and usage errors still fail. Requires pytest on PATH.
What this pack installs
- pytest Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.