Skip to content

Commit

Permalink
Merge pull request #7 from chartjes/ch-update-python-testing-tools
Browse files Browse the repository at this point in the history
Added info about pytest and some of the plugins we use
  • Loading branch information
stephendonner committed Dec 9, 2016
2 parents 065634d + 14c3ebf commit d217a45
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions reference/Testing/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,12 @@ Python
- `nose-progressive`_ is a nose plugin that makes test output much easier
to read.

- pytest_ is also a commonly used testing library for Python, with a great
plugin ecosystem. Some common plugins we're using include

- `pytest-testrail`_ for sending test run details to our `Testrail` server
- `pytest-bugzilla-notifier`_ for sending test summaries to Bugzilla tickets

- `factory-boy`_ replaces test fixtures with factories that generate test
objects easily. It integrates with the Django ORM to generate model instances
with a very conveninent syntax.
Expand All @@ -101,6 +107,9 @@ Python
.. _nose-progressive: https://github.com/erikrose/nose-progressive
.. _factory-boy: https://factoryboy.readthedocs.io/
.. _Mock: http://www.voidspace.org.uk/python/mock/
.. _pytest: http://pytest.org
.. _pytest-testrail: https://pypi.python.org/pypi/pytest-testrail
.. _pytest-bugzilla-notifier: https://pypi.python.org/pypi/pytest-bugzilla-notifier/0.1.2

Node / JavaScript
^^^^^^^^^^^^^^^^^
Expand Down

0 comments on commit d217a45

Please sign in to comment.