Skip to main content

Get a count of the number of tests marked, unmarked, and unique tests if tests have multiple markers

Project description

PyPI version Python versions See Build Status on GitHub Actions

Get a count of the number of tests marked, unmarked, and unique tests if tests have multiple markers


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

Features

Get list of Searched Markers

Key

Description

total_found_items

Total number of discovered tests

marked_found_items

Total number of discovered tests that are marked

unmarked_found_items

Total number of discovered tests that are unmarked

single_marked_found_items

Total number of discovered tests that only have 1 mark

multi_marked_found_items

Total number of discovered tests that have more than 1 mark

unique_marked_searched_items

Total number of tests discovered based on provided mark(s)

single_marked_searched_items

Total number of tests discovered based on provided mark(s) that only have 1 mark

multi_marked_searched_items

Total number of tests discovered based on provided mark(s) that have more than 1 mark

“mark”

Total number of tests discovered based on that provided mark (each mark will have its own line)

Store values in metadata together or seperately

Requirements

  • See requirements.txt

Installation

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

$ pip install pytest-mark-count

Usage

$ –mark-count=”it”

$ –mark-count=”it vt”

$ –mark-count-sep=True

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

Dual License:

Distributed under the terms of both the BSD-3 AND Mozilla Public License 2.0 licenses.

“pytest-mark-count” is free and open source software

Issues

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest_mark_count-0.5.0.tar.gz (28.4 kB view hashes)

Uploaded Source

Built Distribution

pytest_mark_count-0.5.0-py3-none-any.whl (17.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page