Skip to main content

Greenbone Logo

autohooks-plugin-pytest

PyPI release

An autohooks plugin for pytest.

Installation

Install using pip

You can install the latest stable release of autohooks-plugin-pytest from the Python Package Index using pip:

python3 -m pip install autohooks-plugin-pytest

Install using poetry

It is highly encouraged to use poetry for maintaining your project's dependencies. Normally autohooks-plugin-pytest is installed as a development dependency.

poetry install

Usage

To activate the pytest autohooks plugin please add the following setting to your pyproject.toml file.

[tool.autohooks]
pre-commit = ["autohooks.plugins.pytest"]

By default, autohooks plugin pytest checks all files with a .py ending. If only files in a sub-directory or files with different endings should be tested, just add the following setting:

[tool.autohooks]
pre-commit = ["autohooks.plugins.pytest"]

[tool.autohooks.plugins.pytest]
include = ['foo/*.py', '*.foo']

By default, autohooks plugin pytest executes pytest without any arguments and pytest settings are loaded from the .pytestrc file in the root directory of git repository. To change specific settings or to define a different pytest rc file the following plugin configuration can be used:

[tool.autohooks]
pre-commit = ["autohooks.plugins.pytest"]

[tool.autohooks.plugins.pytest]
arguments = ["--rcfile=/path/to/pytestrc", "-s", "n"]

Maintainer

This project is maintained by Greenbone AG.

Contributing

Your contributions are highly appreciated. Please create a pull request on GitHub. Bigger changes need to be discussed with the development team via the issues section at GitHub first.

License

Copyright (C) 2021-2023 Greenbone AG

Licensed under the GNU General Public License v3.0 or later.

Metadata

Release files for autohooks-plugin-pytest 23.10.0

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

Source distribution (sdist)

Source distribution for autohooks-plugin-pytest 23.10.0
File Size Uploaded
autohooks_plugin_pytest-23.10.0.tar.gz 15.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autohooks-plugin-pytest 23.10.0
File Interpreter ABI Platform
autohooks_plugin_pytest-23.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.4 kB

Release files / autohooks_plugin_pytest-23.10.0.tar.gz

Download URL autohooks_plugin_pytest-23.10.0.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
87125b8291e0e04da2d24255581622b957f090f2c96cf50a4396fb455a3c8864
BLAKE2b-256 checksum
How to use checksums
566f76342f15644c27e8164bd736361dd5995d2d337532a1a03777b9c92fe641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure

Release files / autohooks_plugin_pytest-23.10.0-py3-none-any.whl

Download URL autohooks_plugin_pytest-23.10.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
581a92e09cf7882f5488973290d29f35684bec984537832f26c8a7e7c245eedb
BLAKE2b-256 checksum
How to use checksums
18352041cdf31e40e921d28e9ffaad2a04fe455622e367fd61522b65cfa1299d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure

Release history Release notifications | RSS feed

This release

23.10.0 This release

2 release files

23.4.0

2 release files

22.6.0

2 release files

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