A plugin for testing Cython extension modules
Project description
Overview
This pytest plugin allows for the doctesting of C extension modules for Python, specifically created through cython.
Installation
You can install "pytest-cython" via pip from PyPI:
pip install pytest-cython
Usage
Basic usage:
pytest --doctest-cython
You can also run the doctests for a single .pyx
file as such:
pytest --doctest-cython path/to/module.pyx
Note
It is assumed that the C extension modules have been build in place before running py.test
and there is a
matching Cython .pyx
file
Compatibility
The following table describes the versions of Pytest and Cython the each version of the pytest-cython plugin is compatible with.
Version | Pytest | Cython |
---|---|---|
0.2.x | 6, 7 | 0.29, 3 |
Issues
If you encounter any problems, please file an issue along with a detailed description.
Acknowledgements
This pytest plugin was generated with cookiecutter along with @hackebrot's cookiecutter-pytest-plugin and @ionelmc's cookiecutter-pylibrary templates.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytest_cython-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f244b0a7b809c0f8f8238e55e80edd20abdccbca9e5c9cf6b5a9a2810aa2e4f |
|
MD5 | 62d3d3e051962721c7f5f6d3f6e6f1f9 |
|
BLAKE2b-256 | a1b1c00db94823e897e876d241704aed66a787891e18b821b4fb63cc2be8a3a2 |