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


Release history Release notifications | RSS feed

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

Uploaded Source

Built Distribution

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

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-7.8.0.tar.gz
Algorithm Hash digest
SHA256 363f2fba949c830a03b17285d4f776f6e800906067f400c741aff3cb229d2559
MD5 eba93c7f695970459d5b36e49b1ed155
BLAKE2b-256 a53c01d3555b53b391e00f128c611a0502ebdc828f69dc7f3ef43bd36e7e117c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-7.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76e9535fa4991cdd16bcc610023b13c3cdf345875031a18c4e74ed5fdf5e9a1f
MD5 f9a7873eec85334464c5a6debbf82576
BLAKE2b-256 e3f0fdbfa656b83f3e62d0da95daac8f6993b96bcfe23ffb7da3275afc82e7fa

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