Skip to main content

No project description provided

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qa_pytest_rabbitmq-0.0.9.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qa_pytest_rabbitmq-0.0.9-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file qa_pytest_rabbitmq-0.0.9.tar.gz.

File metadata

  • Download URL: qa_pytest_rabbitmq-0.0.9.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.24.1 CPython/3.13.3 Linux/6.11.0-1014-azure

File hashes

Hashes for qa_pytest_rabbitmq-0.0.9.tar.gz
Algorithm Hash digest
SHA256 30f64b4cda1976dec2a11a6a82c39acf14ad0ea8c20818ef6ab72005edda400f
MD5 c40b740443c433e8b454b3c4013d312b
BLAKE2b-256 28bbe5e4c1cb1113305165bbd07ae206d8f53f80b4c5109f6cec485aa82098a9

See more details on using hashes here.

File details

Details for the file qa_pytest_rabbitmq-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: qa_pytest_rabbitmq-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.24.1 CPython/3.13.3 Linux/6.11.0-1014-azure

File hashes

Hashes for qa_pytest_rabbitmq-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 8e0e918f1ce9c9b991967570b77bf75fd9e20058f3bf11921544649a8b38e10a
MD5 c62a6f6a4e2a40f7d6cbeabe945315c3
BLAKE2b-256 c5528bc64cd06b24c71862f5f4afa465189c146194754646601f73a07f744567

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page