SPDX-License-Identifier: Apache-2.0
qa-pytest-rabbitmq
BDD-style RabbitMQ testing utilities for pytest.
Structure
queue_handler.py: Core logic for publishing/consuming messages.message.py: Message wrapper.rabbitmq_configuration.py: Test configuration.rabbitmq_fixtures.py,rabbitmq_actions.py,rabbitmq_verifications.py: BDD step classes.rabbitmq_tests.py: Base BDD test class.
Usage
See tests/test_rabbitmq_bdd.py for an example BDD test skeleton.
Dependencies
- pytest
- pyhamcrest
- pika
- qa-pytest-commons
- qa-testing-utils
Metadata
Release files for qa-pytest-rabbitmq 0.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qa_pytest_rabbitmq-0.0.13.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qa_pytest_rabbitmq-0.0.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.6 kB
Release files / qa_pytest_rabbitmq-0.0.13.tar.gz
| Download URL | qa_pytest_rabbitmq-0.0.13.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96bb328a56499f2d57545ffbea2425b725cca45f35eaa81cfbb5ab72a76f737f
|
|
BLAKE2b-256 checksum How to use checksums |
e44f563ea6d9a2dbf182d09b17084d76c4a87b96645cc83649343541adbc58ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.25.9 CPython/3.13.11 Linux/6.11.0-1018-azure
|
Release files / qa_pytest_rabbitmq-0.0.13-py3-none-any.whl
| Download URL | qa_pytest_rabbitmq-0.0.13-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2b3e93cd3d2dc1533cd1dc91354e9254e197b4e287f9d3431f14029b9d47b42
|
|
BLAKE2b-256 checksum How to use checksums |
32b580a66e767a856fc2b93ffef84f624860dd05ac5faf5cd74713758f15c324
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.25.9 CPython/3.13.11 Linux/6.11.0-1018-azure
|