Expects plugin for Doublex test doubles assertions
Project description
Doublex-expects is an Expects plugin for Doublex test doubles assertions.
Usage
Just import the expect callable and start writing assertions for test doubles.
from expects import expect
from doublex import Spy
my_spy = Spy()
expect(my_spy.method).to.have.been.called
expect(my_spy.method).to.have.not_been.called
expect(my_spy.method).to.have.been.called.once
expect(my_spy.method).to.have.been.called.exactly(2)
Installation
You can install the last stable release of Doublex-Expects from PyPI using pip or easy_install.
$ pip install doublex-expects
Also you can install the latest sources from Github.
$ pip install -e git+git://github.com/jaimegildesagredo/doublex-expects.git#egg=doublex-expects
Specs
To run the specs you should install the testing requirements and then run mamba.
$ pip install -r test-requirements.txt
$ mamba
License
The Doublex-Expects is released under the Apache2 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
doublex-expects-0.2.0.tar.gz
(3.1 kB
view hashes)