Metadata-Version: 2.2
Name: doubles
Version: 1.5.3
Summary: Test doubles for Python.
Home-page: https://github.com/uber/doubles
Author: Jimmy Cuadra
Author-email: jimmy@uber.com
License: MIT
Keywords: testing,test doubles,mocks,mocking,stubs,stubbing
Classifier: Development Status :: 1 - Planning
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Testing
License-File: LICENSE
Requires-Dist: six
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-dist
Dynamic: summary

doubles
=======

.. image:: https://badge.fury.io/py/doubles.svg
    :target: http://badge.fury.io/py/doubles

.. image:: https://travis-ci.org/uber/doubles.svg?branch=master
    :target: https://travis-ci.org/uber/doubles

.. image:: https://readthedocs.org/projects/doubles/badge/?version=latest
    :target: https://doubles.readthedocs.io/en/latest/?badge=latest

.. image:: https://coveralls.io/repos/github/uber/doubles/badge.svg?branch=master
    :target: https://coveralls.io/github/uber/doubles?branch=master


**Doubles** is a Python package that provides test doubles for use in automated tests.

It provides functionality for stubbing, mocking, and verification of test doubles against the real objects they double.
In contrast to the Mock package, it provides a clear, expressive syntax and better safety guarantees to prevent API
drift and to improve confidence in tests using doubles. It comes with drop-in support for test suites run by Pytest,
Nose, or standard unittest.

Documentation
-------------

Documentation is available at http://doubles.readthedocs.org/en/latest/.

Development
-----------

Source code is available at https://github.com/uber/doubles.

To install the dependencies on a fresh clone of the repository, run ``make bootstrap``.

To run the test suite, run ``make test``.

To build the documentation locally, run ``make docs``.

License
-------

MIT: http://opensource.org/licenses/MIT
