2010-11-25 19:11:10 +08:00
|
|
|
.. _projects:
|
|
|
|
|
2013-06-20 20:05:16 +08:00
|
|
|
.. image:: img/gaynor3.png
|
|
|
|
:width: 400px
|
|
|
|
:align: right
|
|
|
|
|
|
|
|
.. image:: img/theuni.png
|
|
|
|
:width: 400px
|
|
|
|
:align: right
|
|
|
|
|
|
|
|
.. image:: img/cramer2.png
|
|
|
|
:width: 400px
|
|
|
|
:align: right
|
|
|
|
|
|
|
|
.. image:: img/keleshev.png
|
|
|
|
:width: 400px
|
|
|
|
:align: right
|
|
|
|
|
|
|
|
|
2010-11-25 20:00:01 +08:00
|
|
|
Project examples
|
2010-11-25 19:11:10 +08:00
|
|
|
==========================
|
|
|
|
|
2014-01-18 19:31:33 +08:00
|
|
|
Here are some examples of projects using ``pytest`` (please send notes via :ref:`contact`):
|
2010-11-25 19:11:10 +08:00
|
|
|
|
2014-01-18 19:31:33 +08:00
|
|
|
* `PyPy <http://pypy.org>`_, Python with a JIT compiler, running over
|
2013-12-17 01:25:00 +08:00
|
|
|
`21000 tests <http://buildbot.pypy.org/summary?branch=%3Ctrunk%3E>`_
|
2010-11-25 19:11:10 +08:00
|
|
|
* the `MoinMoin <http://moinmo.in>`_ Wiki Engine
|
2012-12-15 15:09:23 +08:00
|
|
|
* `sentry <https://getsentry.com/welcome/>`_, realtime app-maintenance and exception tracking
|
2015-03-17 20:21:44 +08:00
|
|
|
* `Astropy <http://www.astropy.org/>`_ and `affiliated packages <http://www.astropy.org/affiliated/index.html>`_
|
2013-07-26 14:14:49 +08:00
|
|
|
* `tox <http://testrun.org/tox>`_, virtualenv/Hudson integration tool
|
2010-12-06 17:41:20 +08:00
|
|
|
* `PyPM <http://code.activestate.com/pypm/>`_ ActiveState's package manager
|
2010-11-25 19:11:10 +08:00
|
|
|
* `Fom <http://packages.python.org/Fom/>`_ a fluid object mapper for FluidDB
|
2010-12-06 17:41:20 +08:00
|
|
|
* `applib <https://github.com/ActiveState/applib>`_ cross-platform utilities
|
2018-04-26 21:45:48 +08:00
|
|
|
* `six <https://pypi.org/project/six/>`_ Python 2 and 3 compatibility utilities
|
2010-11-25 23:36:25 +08:00
|
|
|
* `pediapress <http://code.pediapress.com/wiki/wiki>`_ MediaWiki articles
|
2018-04-26 21:45:48 +08:00
|
|
|
* `mwlib <https://pypi.org/project/mwlib/>`_ mediawiki parser and utility library
|
2010-11-25 19:11:10 +08:00
|
|
|
* `The Translate Toolkit <http://translate.sourceforge.net/wiki/toolkit/index>`_ for localization and conversion
|
|
|
|
* `execnet <http://codespeak.net/execnet>`_ rapid multi-Python deployment
|
2019-07-16 03:40:08 +08:00
|
|
|
* `pylib <https://pylib.readthedocs.io/en/stable/>`_ cross-platform path, IO, dynamic code library
|
2018-04-26 21:45:48 +08:00
|
|
|
* `bbfreeze <https://pypi.org/project/bbfreeze/>`_ create standalone executables from Python scripts
|
2019-10-12 09:09:49 +08:00
|
|
|
* `pdb++ <https://github.com/pdbpp/pdbpp>`_ a fancier version of PDB
|
2019-10-12 09:10:04 +08:00
|
|
|
* `pudb <https://github.com/inducer/pudb>`_ full-screen console debugger for python
|
2010-11-25 19:11:10 +08:00
|
|
|
* `py-s3fuse <http://code.google.com/p/py-s3fuse/>`_ Amazon S3 FUSE based filesystem
|
2012-08-10 13:44:58 +08:00
|
|
|
* `waskr <http://code.google.com/p/waskr/>`_ WSGI Stats Middleware
|
2010-11-26 20:26:56 +08:00
|
|
|
* `guachi <http://code.google.com/p/guachi/>`_ global persistent configs for Python modules
|
2018-04-26 21:45:48 +08:00
|
|
|
* `Circuits <https://pypi.org/project/circuits/>`_ lightweight Event Driven Framework
|
2010-11-25 19:11:10 +08:00
|
|
|
* `pygtk-helpers <http://bitbucket.org/aafshar/pygtkhelpers-main/>`_ easy interaction with PyGTK
|
|
|
|
* `QuantumCore <http://quantumcore.org/>`_ statusmessage and repoze openid plugin
|
|
|
|
* `pydataportability <http://pydataportability.net/>`_ libraries for managing the open web
|
|
|
|
* `XIST <http://www.livinglogic.de/Python/xist/>`_ extensible HTML/XML generator
|
2018-04-26 21:45:48 +08:00
|
|
|
* `tiddlyweb <https://pypi.org/project/tiddlyweb/>`_ optionally headless, extensible RESTful datastore
|
2010-11-25 20:00:01 +08:00
|
|
|
* `fancycompleter <http://bitbucket.org/antocuni/fancycompleter/src>`_ for colorful tab-completion
|
2012-07-02 19:13:48 +08:00
|
|
|
* `Paludis <http://paludis.exherbo.org/>`_ tools for Gentoo Paludis package manager
|
2010-11-25 19:11:10 +08:00
|
|
|
* `Gerald <http://halfcooked.com/code/gerald/>`_ schema comparison tool
|
|
|
|
* `abjad <http://code.google.com/p/abjad/>`_ Python API for Formalized Score control
|
|
|
|
* `bu <http://packages.python.org/bu/>`_ a microscopic build system
|
|
|
|
* `katcp <https://bitbucket.org/hodgestar/katcp>`_ Telescope communication protocol over Twisted
|
2018-04-26 21:45:48 +08:00
|
|
|
* `kss plugin timer <https://pypi.org/project/kss.plugin.timer/>`_
|
2016-05-19 00:12:39 +08:00
|
|
|
* `pyudev <https://pyudev.readthedocs.io/en/latest/tests/plugins.html>`_ a pure Python binding to the Linux library libudev
|
2017-11-28 19:22:47 +08:00
|
|
|
* `pytest-localserver <https://bitbucket.org/pytest-dev/pytest-localserver/>`_ a plugin for pytest that provides an httpserver and smtpserver
|
2018-04-26 21:45:48 +08:00
|
|
|
* `pytest-monkeyplus <https://pypi.org/project/pytest-monkeyplus/>`_ a plugin that extends monkeypatch
|
2012-08-16 17:31:21 +08:00
|
|
|
|
2014-01-18 19:31:33 +08:00
|
|
|
These projects help integrate ``pytest`` into other Python frameworks:
|
2012-08-16 17:31:21 +08:00
|
|
|
|
2018-04-26 21:45:48 +08:00
|
|
|
* `pytest-django <https://pypi.org/project/pytest-django/>`_ for Django
|
2012-08-16 17:31:21 +08:00
|
|
|
* `zope.pytest <http://packages.python.org/zope.pytest/>`_ for Zope and Grok
|
2018-04-26 21:45:48 +08:00
|
|
|
* `pytest_gae <https://pypi.org/project/pytest_gae/0.2.1/>`_ for Google App Engine
|
2013-07-11 22:07:58 +08:00
|
|
|
* There is `some work <https://github.com/Kotti/Kotti/blob/master/kotti/testing.py>`_ underway for Kotti, a CMS built in Pyramid/Pylons
|
2012-08-16 17:31:21 +08:00
|
|
|
|
2010-11-25 19:11:10 +08:00
|
|
|
|
2014-01-18 19:31:33 +08:00
|
|
|
Some organisations using pytest
|
2010-11-25 20:00:01 +08:00
|
|
|
-----------------------------------
|
2010-11-25 19:11:10 +08:00
|
|
|
|
2010-12-06 17:41:20 +08:00
|
|
|
* `Square Kilometre Array, Cape Town <http://ska.ac.za/>`_
|
2020-03-11 18:09:38 +08:00
|
|
|
* `Some Mozilla QA people <https://www.theautomatedtester.co.uk/blog/2011/pytest_and_xdist_plugin/>`_ use pytest to distribute their Selenium tests
|
2010-12-06 17:41:20 +08:00
|
|
|
* `Shootq <http://web.shootq.com/>`_
|
2011-10-19 02:07:45 +08:00
|
|
|
* `Stups department of Heinrich Heine University Duesseldorf <http://www.stups.uni-duesseldorf.de/projects.php>`_
|
2019-07-16 03:40:08 +08:00
|
|
|
* cellzome
|
2011-03-04 06:40:38 +08:00
|
|
|
* `Open End, Gothenborg <http://www.openend.se>`_
|
2014-10-14 06:12:01 +08:00
|
|
|
* `Laboratory of Bioinformatics, Warsaw <http://genesilico.pl/>`_
|
2010-12-06 17:41:20 +08:00
|
|
|
* `merlinux, Germany <http://merlinux.eu>`_
|
2015-07-10 08:50:38 +08:00
|
|
|
* `ESSS, Brazil <http://www.esss.com.br>`_
|
2010-11-25 23:36:25 +08:00
|
|
|
* many more ... (please be so kind to send a note via :ref:`contact`)
|