Metadata-Version: 2.1
Name: prophepy
Version: 0.0.2
Summary: Python mocks made for humans
Home-page: https://github.com/Einenlum/prophepy
Author: Einenlum
Author-email: yann.rabiller@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown

# Prophepy

Python mocks made for humans.
Heavily inspired by the great PHP's [Prophecy](https://github.com/phpspec/prophecy).

## Usage

```python
from examples.calculator import Calculator
from examples.displayer import Displayer
from prophepy import prophesize

calculator = prophesize(Calculator)
displayer = Displayer(calculator._reveal())

calculator.add(2, 3)._should_be_called()
calculator.add(2, 3)._will_return(5)
displayer.display_add(2, 3)

calculator.check_prophecies()
```

## Install

`pip install prophepy`

## Tests

`python -m unittest tests/test.py`


