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.1.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.1.0.tar.gz
Algorithm Hash digest
SHA256 bea9b035e9cee194e851b54be7380f2ee39c8a88ba8cc63867bc786973ccecf8
MD5 27ae7ea012a3eae6665b87917ec1b28c
BLAKE2b-256 f55c0914610c2b9e80747eacbf4eca7f1976156b4c312f3f5de9200d7b1bbd51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01881df7b7020d93ee60aca5fbe678257cb9238ec6ea260c12c9f6ebe1c5ea77
MD5 c3199a53dd018e11c920c487d184ac25
BLAKE2b-256 866dd581d6f26814c790db27b2bf3808aff92f890ce17ca5fc213f7bedc73a7d

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