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

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.23.1.tar.gz
Algorithm Hash digest
SHA256 a68c5c6f87647875addd860cf498069a249631fa1cb7509eebcdd1939be13d72
MD5 4b2927a7ee0482d422668a28f0cb4554
BLAKE2b-256 68f21560e68e413e98d8ae6acb22134f3c116416e4681fa1b8b3b2f9958862a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-6.23.1-py3-none-any.whl
Algorithm Hash digest
SHA256 042a0ba50273f5bbda8918da05414f80dd80d70e9a12fa09596ed226ebd8b047
MD5 9d2d80a512b73228f4809bae2debfea3
BLAKE2b-256 685b8b3171315c414614e536642b97cd32c40cf54db3fa1b68839b247d07fcf3

See more details on using hashes here.

Supported by

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