FICHA · MANJARO

python-cram

Functional tests for command line applications

  • console-application
  • CLI
  • Dev
  • Launchable
  • Runs in terminal
official+codex · reviewed · May 28, 2026 description in en

Description

Test command-line applications by comparing terminal sessions against expected output. It helps projects document examples and verify that commands still behave the same after code changes.

This is a developer testing tool. Tests should avoid depending on unstable paths, network state, or local timing unless those details are controlled, otherwise failures may be hard to trust.

How to run

cram

Commands: cram

Permissions

Permissions not analysed for this source yet.