pytest-mocha

pytest plugin to display test execution output like a mochajs


Keywords
pretty-print, pytest, pytest-mocha, python, testing
License
MIT
Install
pip install pytest-mocha==0.4.0

Documentation

pytest-mocha

Pytest output in MochaJS format

pytest-mocha

It uses docstrigs as a tool to create the sections that mocha creates using the describe and it structure. Example:

# file examples/test_example.py
def test_case():
    '''Section :: subsection :: Should execute test'''
    pass

outputs this:

Section :: examples/test_example.py
    subsection
        ✓ Should execute test

Install

pip install pytest-mocha

Use

pytest --mocha

Args

  • --mocha: Enable mocha as pytest reporter
  • --mocha-force-disable: Disable mocha reporter even if enabled with --mocha flag