========================
pytest-filter-subpackage
========================
.. image:: https://dev.azure.com/astropy-project/pytest-filter-subpackage/_apis/build/status/astropy.pytest-filter-subpackage?branchName=main
:target: https://dev.azure.com/astropy-project/pytest-filter-subpackage/_build/latest?definitionId=5&branchName=main
This package contains a simple plugin for the `pytest`_ framework that provides a
shortcut to testing all code and documentation for a given sub-package.
.. _pytest: https://pytest.org/en/latest/
Installation
------------
The ``pytest-filter-subpackage`` plugin can be installed using ``pip``::
$ pip install pytest-filter-subpackage
It is also possible to install the latest development version from the source
repository::
$ git clone https://github.com/astropy/pytest-filter-subpackage
$ cd pytest-filter-subpackage
$ pip install .
In either case, the plugin will automatically be registered for use with
``pytest``.
Usage
-----
This plugin provides a ``-P`` option which takes a comma-separated list
of sub-package names (without the top-level package name)::
pytest -P wcs,io.fits
which is equivalent to::
pytest **/wcs **/io/fits
When used in conjunction with `pytest-doctestplus
<http://github.com/astropy/pytest-doctestplus>`_ this will result in both
the narrative documentation and code being tested for a given sub-package.
License
-------
This plugin is licensed under a 3-clause BSD style license - see the
``LICENSE.rst`` file.
Raw data
{
"_id": null,
"home_page": "https://github.com/astropy/pytest-filter-subpackage",
"name": "pytest-filter-subpackage",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "pytest,py.test",
"author": "The Astropy Developers",
"author_email": "astropy.team@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/82/f3/10d46a1dcd2245854db8654a27e48da727411e88ed4afa7fc24331ff217c/pytest-filter-subpackage-0.2.0.tar.gz",
"platform": null,
"description": "========================\npytest-filter-subpackage\n========================\n\n.. image:: https://dev.azure.com/astropy-project/pytest-filter-subpackage/_apis/build/status/astropy.pytest-filter-subpackage?branchName=main\n :target: https://dev.azure.com/astropy-project/pytest-filter-subpackage/_build/latest?definitionId=5&branchName=main\n\nThis package contains a simple plugin for the `pytest`_ framework that provides a\nshortcut to testing all code and documentation for a given sub-package.\n\n.. _pytest: https://pytest.org/en/latest/\n\nInstallation\n------------\n\nThe ``pytest-filter-subpackage`` plugin can be installed using ``pip``::\n\n $ pip install pytest-filter-subpackage\n\nIt is also possible to install the latest development version from the source\nrepository::\n\n $ git clone https://github.com/astropy/pytest-filter-subpackage\n $ cd pytest-filter-subpackage\n $ pip install .\n\nIn either case, the plugin will automatically be registered for use with\n``pytest``.\n\nUsage\n-----\n\nThis plugin provides a ``-P`` option which takes a comma-separated list\nof sub-package names (without the top-level package name)::\n\n pytest -P wcs,io.fits\n\nwhich is equivalent to::\n\n pytest **/wcs **/io/fits\n\nWhen used in conjunction with `pytest-doctestplus\n<http://github.com/astropy/pytest-doctestplus>`_ this will result in both\nthe narrative documentation and code being tested for a given sub-package.\n\nLicense\n-------\nThis plugin is licensed under a 3-clause BSD style license - see the\n``LICENSE.rst`` file.\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Pytest plugin for filtering based on sub-packages",
"version": "0.2.0",
"project_urls": {
"Homepage": "https://github.com/astropy/pytest-filter-subpackage"
},
"split_keywords": [
"pytest",
"py.test"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "acf82ed436b6ef3fb46743ba6e562c5421493d695c6534f051420ef2b5a99258",
"md5": "b5b03316184a60e71b6a5ebcac669383",
"sha256": "b4a8c21b52110c3fefe949229c387c18be081132138ca3acc4953869a459b3f6"
},
"downloads": -1,
"filename": "pytest_filter_subpackage-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b5b03316184a60e71b6a5ebcac669383",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.8",
"size": 5501,
"upload_time": "2024-03-04T16:52:19",
"upload_time_iso_8601": "2024-03-04T16:52:19.171758Z",
"url": "https://files.pythonhosted.org/packages/ac/f8/2ed436b6ef3fb46743ba6e562c5421493d695c6534f051420ef2b5a99258/pytest_filter_subpackage-0.2.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82f310d46a1dcd2245854db8654a27e48da727411e88ed4afa7fc24331ff217c",
"md5": "3c9ed5317f82cbcd782e4c15691479b5",
"sha256": "3f468f1b36518128869b95deab661ba45ed6293854329fef14da4c8cac78af56"
},
"downloads": -1,
"filename": "pytest-filter-subpackage-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3c9ed5317f82cbcd782e4c15691479b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 8085,
"upload_time": "2024-03-04T16:52:21",
"upload_time_iso_8601": "2024-03-04T16:52:21.731570Z",
"url": "https://files.pythonhosted.org/packages/82/f3/10d46a1dcd2245854db8654a27e48da727411e88ed4afa7fc24331ff217c/pytest-filter-subpackage-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-04 16:52:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "astropy",
"github_project": "pytest-filter-subpackage",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "pytest-filter-subpackage"
}