Nefertari is a REST API framework sitting on top of Pyramid and ElasticSearch. She currently offers two backend engines: SQLA and MongoDB.
You can read the documentation on readthedocs.
To run tests:
- Install dev requirements by running
pip install -r requirements.dev
. - Run tests using ``py.test [optional/path/to/tests]`
You can also enable coverage reports when running tests by using --cov slashed/path
option to specify a path to package report for which should be gathered, and --cov-report (html|xml|annotate)
to specify type of coverage report you want to receive.
Use -v
to make tests output more verbose.