Skip to main content

This is nihtest, a testing tool for command line utilities.

Tests are run in a sandbox directory to guarantee a clean separation of the test.

It checks that exit code, standard and error outputs are as expected and compares the files in the sandbox after the run with the expected results.

It is written in Python.

It is documented in man pages: nihtest(1), the config file format nihtest.conf(5) and the test case language nihtest-case(5).

The man pages are included in the source distribution tarball in the manpages directory in man (Linux-like), mdoc (BSD), and HTML format. When you're packaging nihtest, please make sure they are installed in an appropriate location.

Github Actions Build Status

Release files for nihtest 1.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nihtest 1.11.1
File Size Uploaded
nihtest-1.11.1.tar.gz 47.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nihtest 1.11.1
File Interpreter ABI Platform
nihtest-1.11.1-py3-none-any.whl Python 3 none any Details

Total release size: 66.3 kB

Release files / nihtest-1.11.1.tar.gz

Download URL nihtest-1.11.1.tar.gz
Size 47.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9307197235c107f24a569a2847ee02ebd771a395d8d081dac9aab0f7b9139a75
BLAKE2b-256 checksum
How to use checksums
9c32db27071f005a05014f1426c2b66ca4224395dfbc51a6fdfd3aec52986183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / nihtest-1.11.1-py3-none-any.whl

Download URL nihtest-1.11.1-py3-none-any.whl
Size 19.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ba23eb1e0402636632f5fc417cadd3b5bab23262f05da93292ff14daaadb866
BLAKE2b-256 checksum
How to use checksums
6b6c356a17d8da480c97624adffd57c3349dd08d4397b56e76d71e1ec8187d75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

1.11.1 This release

2 release files

1.11.0

2 release files

1.10.1

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page