Introduction
hytest is a generic open source test-automation framework. It's mainly but not only used for QA system testing.
Maybe your first question is what's the difference comparing it with pytest or Robot Framework?
Well, I like the way of setup/teardown of Robot Framework over that of pytest.
The former is simpler and more intuitive than the latter. The order of multiple layer's setup/teardown is strictly obeyed, which is especially critical for system testing. But the order of setups/teardowns of pytest is not very strict, see this
But Robot Framework creates its own "language" to write test cases instead of using python directly. It's much less flexible to write test cases, and it makes it hard to deal with complex data structure.
So, if you like Robot Framework's way of setup/teardown, and want to write tests in python, you could try hytest.
Installation
pip install hytest
Documentation
Screenshots
Release files for hytest 0.11.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hytest-0.11.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / hytest-0.11.2-py3-none-any.whl
| Download URL | hytest-0.11.2-py3-none-any.whl |
|---|---|
| Size | 46.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aef683bbf40da553aa0e50ae22c0e8d1653a2ace0c40b684d71ec1b21630598d
|
|
BLAKE2b-256 checksum How to use checksums |
48787f9617039b617d7ebfa925f12b0d6f885e5250982e22fb942e46eff9eaad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|