Metadata-Version: 2.4
Name: mocksafe
Version: 0.11.0b0
Summary: A mocking library developed to enable static and runtime type checking of your mocks to keep them in sync with production code.
License-Expression: MIT
Project-URL: Documentation, https://mocksafe.readthedocs.io/en/0.11.0-beta/
Project-URL: Source, https://github.com/dmayo3/mocksafe
Keywords: mock,mocking,typed,typing,typesafe,testing,tests,mocks,magicmock,unittest,stubbing
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: English
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Mocking
Classifier: Topic :: Software Development :: Testing :: Unit
Classifier: Framework :: Pytest
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Provides-Extra: docs
Requires-Dist: sphinx-rtd-theme>=1.5.0; extra == "docs"
Requires-Dist: pytest>=8.4.0; extra == "docs"
Dynamic: license-file

.. image:: https://github.com/dmayo3/mocksafe/actions/workflows/mocksafe.yml/badge.svg
    :target: https://github.com/dmayo3/mocksafe/actions/workflows/mocksafe.yml?query=branch%3Amain
    :alt: Github Actions Status
.. image:: https://codecov.io/gh/dmayo3/mocksafe/branch/main/graph/badge.svg?token=S3JI6OOTGF
    :target: https://codecov.io/gh/dmayo3/mocksafe
.. image:: https://readthedocs.org/projects/mocksafe/badge/?version=latest
    :target: https://mocksafe.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status
.. image:: https://badge.fury.io/py/mocksafe.svg
    :target: https://badge.fury.io/py/mocksafe
    :alt: PyPI Package
.. image:: https://img.shields.io/badge/semver-2.0.0-blue
    :target: https://semver.org/
    :alt: Follows the Semantic Versioning 2.0.0 spec
.. image:: https://img.shields.io/pypi/pyversions/mocksafe.svg
    :target: https://pypi.org/project/mocksafe
    :alt: Supported versions
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code style: black
.. image:: http://www.mypy-lang.org/static/mypy_badge.svg
    :target: http://mypy-lang.org/
    :alt: Type checked by mypy
.. image:: https://img.shields.io/badge/License-MIT-green.svg
    :target: https://github.com/dmayo3/mocksafe/blob/main/LICENSE
    :alt: MIT License

MockSafe v0.11.0-beta
---------------------

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 <https://mocksafe.readthedocs.io/en/0.11.0-beta/usage.html>`_

Links
----------------------

:Install: `PyPi <https://pypi.org/project/mocksafe>`_
:Docs:    `Read The Docs <https://mocksafe.readthedocs.io/en/0.11.0-beta/>`_
:License: `MIT <https://github.com/dmayo3/mocksafe/blob/main/LICENSE>`_
:Source:  `GitHub <https://github.com/dmayo3/mocksafe>`_
:Issues:  `GitHub Issues <https://github.com/dmayo3/mocksafe/issues>`_
:Discussion:  `Questions & Feedback <https://github.com/dmayo3/mocksafe/discussions>`_
