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.

Metadata

Release files for nihtest 1.0.0

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.0.0
File Size Uploaded
nihtest-1.0.0.tar.gz 32.7 kB Details

Built distribution (wheel)

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

Total release size: 45.8 kB

Release files / nihtest-1.0.0.tar.gz

Download URL nihtest-1.0.0.tar.gz
Size 32.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9204d4107c307fe2e261fb92324477fd2d5fa4271d168f0e5b3466ac8a19816a
BLAKE2b-256 checksum
How to use checksums
6bd66c3e75181a57e74cd91d6959cc53aa000fa15d8696e38df02f5c831efc0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

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

Download URL nihtest-1.0.0-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95d2ed11a2c2cde62d927fcfcd836b070b5914c59a50da7f37b7a866115ccb45
BLAKE2b-256 checksum
How to use checksums
f232a67a9621bac01feb688c95b7db2dc591539fe8a33162452d7fef04dd77e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

1.11.1

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

This release

1.0.0 This release

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