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.8.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.8-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qa_pytest_rabbitmq-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 b3c6b3acdcf976f4711880b067be9da3bc2b195b5e052a02a652e58951750408
MD5 6daa728590b8ef0aef7be2a1a8e8875d
BLAKE2b-256 4a55ef5ce9e5c1d8feabd411f77b8f9aadf2f0d17f894ec5aef111ee83aec246

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qa_pytest_rabbitmq-0.0.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3e04ecf5ecbf235768d03c5c399d479554d44ffb8f9d803eb67b44df22032a32
MD5 5416bff067485cb67e6f029dbb3f03cb
BLAKE2b-256 5456cba31e48d46745511c79a6a9eaee0a6f52aae569156de853234d93220d12

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