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

This version

7.7.0

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.7.0.tar.gz (21.0 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.7.0.tar.gz.

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-7.7.0.tar.gz
Algorithm Hash digest
SHA256 d14070c311d648d7d9a083dc447f526c3449bc2cfe00ad28507d996f1543ddde
MD5 82d38d4010fdf2f08fb64be863789592
BLAKE2b-256 a80ea561f16af5a216eff156d1accc11376695dc46394fc7b8c8500dfc1dfe1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ccs_digitalmarketplace_test_utils-7.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 451fb5c7c9be8da41d7bcfb9c4ab85c4b40d23c0f8d5f16e335b934002865419
MD5 9ba85eccee632bbd39d63727d88ff3ab
BLAKE2b-256 134ea7f56fa2c631802b95854774bc1ec9b3ccf05312b742ac09c512614165ba

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