# UnitTestX
[![PyPI Version](https://img.shields.io/pypi/v/unittestx.svg)](https://pypi.org/project/unittestx/)
[![License](https://img.shields.io/pypi/l/unittestx.svg)](https://github.com/fullstack-spiderman/unittestx/blob/main/LICENSE)
[![Python Versions](https://img.shields.io/pypi/pyversions/unittestx.svg)](https://pypi.org/project/unittestx/)
[![Coverage Status](https://coveralls.io/repos/github/fullstack-spiderman/unittestx/badge.svg?branch=main)](https://coveralls.io/github/fullstack-spiderman/unittestx?branch=main)
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:
```bash
pip install unittestx
```
## Usage
Run your tests using UnitTestX by simply invoking the unittestx command.
For example:
```bash
unittestx -s tests -p "test_*.py"
```
You can pass the following arguments to the unittestx command:
```bash
-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](https://choosealicense.com/licenses/mit/)
Raw data
{
"_id": null,
"home_page": "https://github.com/fullstack-spiderman/unittestx",
"name": "unittestx",
"maintainer": "Arjun KayalMoni",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "arjun.umathanu@gmail.com",
"keywords": "testing,unittest,testrunner",
"author": "Arjun KayalMoni",
"author_email": "arjun.umathanu@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/51/66/6710e6919239e535759525216fbc2bd17f9121467d757f8a4a05fe9344a7/unittestx-0.1.3.tar.gz",
"platform": null,
"description": "# UnitTestX\n\n[![PyPI Version](https://img.shields.io/pypi/v/unittestx.svg)](https://pypi.org/project/unittestx/)\n\n[![License](https://img.shields.io/pypi/l/unittestx.svg)](https://github.com/fullstack-spiderman/unittestx/blob/main/LICENSE)\n\n[![Python Versions](https://img.shields.io/pypi/pyversions/unittestx.svg)](https://pypi.org/project/unittestx/)\n\n[![Coverage Status](https://coveralls.io/repos/github/fullstack-spiderman/unittestx/badge.svg?branch=main)](https://coveralls.io/github/fullstack-spiderman/unittestx?branch=main)\n\nA custom unittest runner for Python's unittest framework.\n\n## Features\n\n- Custom test result reporting.\n- Colorful and informative test status output.\n- Support for Python 3.8 and above.\n\n## Installation\n\nYou can install UnitTestX using pip:\n\n```bash\npip install unittestx\n```\n\n## Usage\n\nRun your tests using UnitTestX by simply invoking the unittestx command.\nFor example:\n\n```bash\nunittestx -s tests -p \"test_*.py\"\n```\n\nYou can pass the following arguments to the unittestx command:\n\n```bash\n-s or --start-directory: Specify the directory to start test discovery (default is '.').\n-p or --pattern: Specify the test file pattern (default is 'test*.py').\nFor more options and details, use the unittestx --help command.\n```\n\n## Contributing\n\nContributions are always welcome!\nFeel free to open issues, submit pull requests, or provide feedback.\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A custom unittest runner for Python",
"version": "0.1.3",
"project_urls": {
"Changelog": "https://github.com/fullstack-spiderman/unittestx/releases",
"Documentation": "https://github.com/fullstack-spiderman/unittestx#readme",
"Homepage": "https://github.com/fullstack-spiderman/unittestx",
"Repository": "https://github.com/fullstack-spiderman/unittestx"
},
"split_keywords": [
"testing",
"unittest",
"testrunner"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "367cedef5e434c5febcb0cdbb19a88399e07924538681ec4a457e81ba0ce2fa0",
"md5": "19dd2fd529a90be4435abb544a7d8fdf",
"sha256": "05f411804b0f155cd2af9e0133bd8c002672d925c19503948dbb0d6267a3198f"
},
"downloads": -1,
"filename": "unittestx-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "19dd2fd529a90be4435abb544a7d8fdf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 4237,
"upload_time": "2023-10-09T10:58:46",
"upload_time_iso_8601": "2023-10-09T10:58:46.719413Z",
"url": "https://files.pythonhosted.org/packages/36/7c/edef5e434c5febcb0cdbb19a88399e07924538681ec4a457e81ba0ce2fa0/unittestx-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "51666710e6919239e535759525216fbc2bd17f9121467d757f8a4a05fe9344a7",
"md5": "8df222bd4f3df659e943b4e663d3db7f",
"sha256": "7afa1ab3372ba6b0da1c3dc4ee5a19b5d514321aa6157d355404ae3c1e8881fe"
},
"downloads": -1,
"filename": "unittestx-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "8df222bd4f3df659e943b4e663d3db7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 3519,
"upload_time": "2023-10-09T10:58:48",
"upload_time_iso_8601": "2023-10-09T10:58:48.975690Z",
"url": "https://files.pythonhosted.org/packages/51/66/6710e6919239e535759525216fbc2bd17f9121467d757f8a4a05fe9344a7/unittestx-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-09 10:58:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fullstack-spiderman",
"github_project": "unittestx",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "unittestx"
}