Skip to main content

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)

Source distribution for qa-pytest-rabbitmq 0.0.13
File Size Uploaded
qa_pytest_rabbitmq-0.0.13.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qa-pytest-rabbitmq 0.0.13
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.13 This release

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page