tcex-app-testing - ThreatConnect™ Exchange App Testing Framework
The TcEx App testing framework provides functionality for using pytest to test TcEx Apps.
Requirements
- arrow (https://pypi.python.org/pypi/arrow)
- astunparse (https://pypi.python.org/pypi/astunparse)
- black (https://pypi.org/project/black/)
- deepdiff (https://pypi.org/project/deepdiff/)
- hvac (https://pypi.org/project/hvac/)
- inflection (https://pypi.python.org/pypi/inflection)
- isort (https://pypi.org/project/isort/)
- jmespath (https://pypi.org/project/jmespath/)
- mako (https://pypi.org/project/mako/)
- pyaes (https://pypi.org/project/pyaes/)
- pydantic (https://pypi.org/project/pydantic/)
- pytest (https://pypi.org/project/pytest/)
- pytest-cov (https://pypi.org/project/pytest-cov/)
- pytest-html (https://pypi.org/project/pytest-html/)
- pytest-xdist (https://pypi.org/project/pytest-xdist/)
- python-dateutil (https://pypi.python.org/pypi/python-dateutil)
- redis (https://pypi.python.org/pypi/redis)
- requests (https://pypi.python.org/pypi/requests)
- rich (https://pypi.python.org/pypi/rich)
- semantic_version (https://pypi.org/project/semantic-version/)
- typer (https://pypi.python.org/pypi/typer)
Development Requirements
- bandit (https://pypi.org/project/bandit/)
- pre-commit (https://pypi.org/project/pre-commit/)
- pydocstyle (https://pypi.org/project/pydocstyle/)
- pylint (https://pypi.org/project/pylint/)
- pyright (https://pypi.org/project/pyright/)
- pyupgrade (https://pypi.org/project/pyupgrade/)
Installation
Using pip
pip install tcex-app-testing
Documentation
https://threatconnect.readme.io/docs/tcex-app-testing-overview
Release Notes
https://threatconnect.readme.io/docs/tcex-app-testing-release-notes
Development
After cloning the repository, install the development requirements.
pip install -e .[dev]
Contact
If you have any questions, bugs, or requests please contact support@threatconnect.com
Release files for tcex_app_testing 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tcex_app_testing-1.0.1.tar.gz | 137.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tcex_app_testing-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 333.6 kB
Release files / tcex_app_testing-1.0.1.tar.gz
| Download URL | tcex_app_testing-1.0.1.tar.gz |
|---|---|
| Size | 137.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
17b0055194bbad1b1bfcc881f1e5737cb6f90ad7c7cec7946d479e6238f26e35
|
|
BLAKE2b-256 checksum How to use checksums |
fd5248ec34cb223e400d16046d869334d2467e3cd4247d97b0b60475210a1b8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.2
|
Release files / tcex_app_testing-1.0.1-py3-none-any.whl
| Download URL | tcex_app_testing-1.0.1-py3-none-any.whl |
|---|---|
| Size | 196.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
88ba9abb9c439856b1bf569e8c7e063e55912fea1a58dc6b9ff83e9362221552
|
|
BLAKE2b-256 checksum How to use checksums |
15b0076bef93c10d5a1d7857efa491feff64c1542377f9f2d8c9be1ae3f6dd33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.2
|