Skip to main content

Utilities for testing Digital Marketplace apps.

Project description

digitalmarketplace-test-utils

Python 3.11 Python 3.12 Python 3.13 PyPI version

Utility functions and scripts for testing Digital Marketplace code

This library's dependencies are deliberately kept minimal - see comment in setup.py before adding any more!

Versioning

Releases of this project follow semantic versioning, ie

Given a version number MAJOR.MINOR.PATCH, increment the:

  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards-compatible manner, and
  • PATCH version when you make backwards-compatible bug fixes.

To make a new version:

  • update the version in the dmutils/__init__.py file
  • if you are making a major change, also update the change log;

When the pull request is merged a GitHub Action will tag the new version.

Pre-commit hooks

This project has a pre-commit hook to do some general file checks and check the pyproject.toml. Follow the Quick start to see how to set this up in your local checkout of this project.

Licence

Unless stated otherwise, the codebase is released under the MIT License. This covers both the codebase and any sample code in the documentation.

The documentation is © Crown copyright and available under the terms of the Open Government 3.0 licence.

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

ccs_digitalmarketplace_test_utils-6.0.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file ccs_digitalmarketplace_test_utils-6.0.0.tar.gz.

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.0.0.tar.gz
Algorithm Hash digest
SHA256 35867494c0248f7f50ae0078a222d71101fee64a83d5ab14860a40ca5a1fd6ab
MD5 a854466feabe6bdd306f9baa73def06e
BLAKE2b-256 cd9de1787fc69624e43be34f2c06c9e26c1185f5faf27ac83dfb86451fc35e02

See more details on using hashes here.

File details

Details for the file ccs_digitalmarketplace_test_utils-6.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed4a45f5c8971419ef84da019a230832f652bbd154e0b6e88cfb13789ec454d0
MD5 442859ce4031d3bf96590bb0960b0fe3
BLAKE2b-256 cf7a67fb99b990360adaf265ea0540f467298f07b810e7582a8b63605630f77f

See more details on using hashes here.

Supported by

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