Skip to main content

A mocking library developed to enable static and runtime type checking of your mocks to keep them in sync with production code.

Project description

Github Actions Status https://codecov.io/gh/dmayo3/mocksafe/branch/main/graph/badge.svg?token=S3JI6OOTGF Documentation Status PyPI Package Follows the Semantic Versioning 2.0.0 spec Supported versions Code style: black Type checked by mypy MIT License

MockSafe v0.8.1-alpha

A mocking library developed to enable static and runtime type checking of your mocks to help keep them up-to-date with your production code.

It has a simple, fluent API and is designed to be used with Python’s assert statement.

Checkout the docs link below for more information.

Install and quickstart

pip install mocksafe

Library Usage

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

mocksafe-0.8.1a0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

mocksafe-0.8.1a0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file mocksafe-0.8.1a0.tar.gz.

File metadata

  • Download URL: mocksafe-0.8.1a0.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for mocksafe-0.8.1a0.tar.gz
Algorithm Hash digest
SHA256 649f275d611beff9c30fa8ad18cf4f0006756769983b0be6da23ccd984fc6137
MD5 3d3ce54fc5d9b6cc2b9d3c1c4f70fd27
BLAKE2b-256 7efedaa8d0a43fd11ecf7c588c2c39137ac23705595a4101e9c627a03a3bbee3

See more details on using hashes here.

File details

Details for the file mocksafe-0.8.1a0-py3-none-any.whl.

File metadata

  • Download URL: mocksafe-0.8.1a0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for mocksafe-0.8.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 1779e6c4c3648eaafa907bfc7b9c06881fc72387f511c1709f6bd4b8d0973601
MD5 cf5ff20f57dd6de5f8e9a9550c1fdca3
BLAKE2b-256 1c0e92da67fe650c07594beab18d2ee997a5cde338635ad55e262f6167f8a2d3

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