Skip to main content
Join the chat at https://gitter.im/pytest-concurrent/Lobby See package version on PYPI See Build Status on Travis CI See Build Status on AppVeyor

Concurrently execute pytest testing with multi-thread, multi-process and gevent


This Pytest plugin was generated with Cookiecutter along with @hackebrot’s Cookiecutter-pytest-plugin template.

Features

  • Testing concurrently with pytest, using one of the three modes
    • Multiprocess (–concmode=mproc)

    • Multithread (–concmode=mthread)

    • Asynchronous Network with gevent (–concmode=asyncnet)

  • The ability to designate the amount of work to be used for testing

  • The ability to put your tests into separate groups

Requirements

  • Python2 version [2.7.*]

  • Python3 version [3.4+]

  • Make sure you have the latest version of pytest installed for your environment

Installation

You can install “pytest-concurrent” via pip from PyPI:

$ pip install pytest-concurrent

Usage

  • Use this plugin by running pytest normally and use –concmode [mode name]

  • [mode name] should be one of the following (mproc, mthread, or asyncnet)

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, “pytest-concurrent” is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

Release files for pytest-concurrent 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pytest-concurrent 0.2.2
File Interpreter ABI Platform
pytest_concurrent-0.2.2-py3-none-any.whl Python 3 none any Details

Release files / pytest_concurrent-0.2.2-py3-none-any.whl

Download URL pytest_concurrent-0.2.2-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b012417c2f0a1f433e4fe2131d9d47c6852ace8087143b62e383d3abc917274
BLAKE2b-256 checksum
How to use checksums
077349b0eadb730df1ebc3148b4c720f00180d42a4cd35742886b19c2f1699fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file

0.2.1

1 release file

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page