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.12.tar.gz (6.5 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.12-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qa_pytest_rabbitmq-0.0.12.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.24.1 CPython/3.13.5 Linux/6.11.0-1018-azure

File hashes

Hashes for qa_pytest_rabbitmq-0.0.12.tar.gz
Algorithm Hash digest
SHA256 d17a2f78b9dcae73cc1842d26e18f4c98f8f16b373518f553ee35b85f864c074
MD5 22f9a6a6679d0a04812dfcb8d8f2443b
BLAKE2b-256 b2868f05f0934e3d1693bd5437356a8b85463f9025c86e5a2949c5b19c9cd8ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qa_pytest_rabbitmq-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 8a87a2c1ea996d2a5ff52b4a8f2d0f0ded0550e26a9a4678458723b71de41255
MD5 d792a2abc8b2ecb985b7c3087bd57a63
BLAKE2b-256 be98f9d8dae31eb3e82a01aabdb5b09edf917ffc14ee988e3801290a0651d686

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