Skip to content
Recued
Menu
← Back to packs

pytest Pack

by recued-core v1 app_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.

Where it runs

Server only Runs on your server.

What it's allowed to do

Write Local CLI pytest external change
Read: pytest.version · No approvalWrite: python.test_run · Asks approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:pytestpytestpythontestunit-testcideveloper-toolsqualitydiagnosticstextdeterministiclocal-servicev3composition