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.0-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.0a0.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

mocksafe-0.8.0a0-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mocksafe-0.8.0a0.tar.gz
  • Upload date:
  • Size: 18.3 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.0a0.tar.gz
Algorithm Hash digest
SHA256 80de29a18da736c0e6e6c8f07ffba99c91372ecb858c8bb946c69a8bb95d2a1e
MD5 1b409f64bb28f57c13b53fa7b0c0b114
BLAKE2b-256 9b85ec2876fcf19fb4086077f3aefbcfcae4ef569c3b73c7a65ccdf627ffd8a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mocksafe-0.8.0a0-py3-none-any.whl
  • Upload date:
  • Size: 19.2 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.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 107b29f11cba92ba756723ca3cdf13c6e1b448643f4f8a395605a67f3cf8a70a
MD5 862e56e0564a8408905d190f1d7039fa
BLAKE2b-256 e76d37e4006cfd92c9869e4281f3f23a72bd5f63fcb9717e82829b7889906bca

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