Skip to main content

A custom unittest runner for Python

Project description

UnitTestX

PyPI Version

License

Python Versions

Coverage Status

A custom unittest runner for Python's unittest framework.

Features

  • Custom test result reporting.
  • Colorful and informative test status output.
  • Support for Python 3.8 and above.

Installation

You can install UnitTestX using pip:

pip install unittestx

Usage

Run your tests using UnitTestX by simply invoking the unittestx command. For example:

unittestx -s tests -p "test_*.py"

You can pass the following arguments to the unittestx command:

-s or --start-directory: Specify the directory to start test discovery (default is '.').
-p or --pattern: Specify the test file pattern (default is 'test*.py').
For more options and details, use the unittestx --help command.

Contributing

Contributions are always welcome! Feel free to open issues, submit pull requests, or provide feedback.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unittestx-0.1.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

unittestx-0.1.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file unittestx-0.1.3.tar.gz.

File metadata

  • Download URL: unittestx-0.1.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.12.0 Darwin/23.0.0

File hashes

Hashes for unittestx-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7afa1ab3372ba6b0da1c3dc4ee5a19b5d514321aa6157d355404ae3c1e8881fe
MD5 8df222bd4f3df659e943b4e663d3db7f
BLAKE2b-256 51666710e6919239e535759525216fbc2bd17f9121467d757f8a4a05fe9344a7

See more details on using hashes here.

File details

Details for the file unittestx-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: unittestx-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.12.0 Darwin/23.0.0

File hashes

Hashes for unittestx-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 05f411804b0f155cd2af9e0133bd8c002672d925c19503948dbb0d6267a3198f
MD5 19dd2fd529a90be4435abb544a7d8fdf
BLAKE2b-256 367cedef5e434c5febcb0cdbb19a88399e07924538681ec4a457e81ba0ce2fa0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page