/server-expects

Serverspec-like Expects matchers library

Primary LanguagePythonOtherNOASSERTION

Server Expects

Latest version Number of PyPI downloads https://secure.travis-ci.org/jaimegildesagredo/server-expects.svg?branch=master

Server-Expects is a Serverpec-like matchers library for the Expects assertion library. It provides matchers for testing server infrastructure.

Installation

You can install the last stable release from PyPI using pip or easy_install.

$ pip install server-expects

Also you can install the latest sources from Github.

$ pip install -e git+git://github.com/jaimegildesagredo/server-expects.git#egg=server-expects

Usage

Just import the expect callable and the Server-Expects matchers and start writing assertions.

from expects import expect
from server_expects import *

expect('python').to(be_installed)

Matchers

TODO

Specs

To run the specs you should install the testing requirements and then run mamba.

$ python setup.py develop
$ pip install --upgrade -r test-requirements.txt
$ mamba

License

The Server-Expects is released under the Apache2 license.