• Stars
    star
    22
  • Rank 1,048,934 (Top 21 %)
  • Language
    Python
  • License
    MIT License
  • Created over 10 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

pytest plugin to dump environment variables, package version and generic attributes.

More Repositories

1

pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Python
11,750
star
2

pytest-testinfra

Testinfra test your infrastructures
Python
2,359
star
3

pytest-mock

Thin-wrapper around the mock package for easier use with pytest
Python
1,804
star
4

pytest-cov

Coverage plugin for pytest.
Python
1,722
star
5

pytest-xdist

pytest plugin for distributed testing and loop-on-failures testing modes.
Python
1,421
star
6

pytest-asyncio

Asyncio support for pytest
Python
1,378
star
7

pytest-django

A Django plugin for pytest.
Python
1,350
star
8

pytest-bdd

BDD library for the py.test runner
Python
1,281
star
9

pluggy

A minimalist production ready plugin system
Python
1,235
star
10

pytest-html

Plugin for generating HTML reports for pytest results
Python
689
star
11

pyfakefs

Provides a fake file system that mocks the Python file system modules.
Python
635
star
12

pytest-randomly

🎲 Pytest plugin to randomly order tests and control random.seed
Python
600
star
13

pytest-flask

A set of pytest fixtures to test Flask applications
Python
483
star
14

pytest-qt

pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testing
Python
401
star
15

pytest-rerunfailures

a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures
Python
373
star
16

pytest-factoryboy

factory_boy integration the pytest runner
Python
358
star
17

pytest-selenium

Plugin for running Selenium with pytest
Python
331
star
18

cookiecutter-pytest-plugin

A Cookiecutter template for pytest plugins πŸ’»
Python
292
star
19

pytest-splinter

pytest splinter and selenium integration for anyone interested in browser interaction in tests
Python
253
star
20

pytest-describe

Describe-style plugin for the pytest framework
Python
208
star
21

pytest-timeout

Python
206
star
22

pytest-subtests

unittest subTest() support and subtests fixture
Python
199
star
23

pytest-repeat

pytest plugin for repeating test execution
Python
168
star
24

pytest-order

pytest plugin that allows to customize the test execution order
Python
158
star
25

pytest-instafail

py.test plugin to show failures instantly
Python
135
star
26

unittest2pytest

helps rewriting Python `unittest` test-cases into `pytest` test-cases
Python
128
star
27

pytest-env

pytest plugin to set environment variables in pytest.ini or pyproject.toml file
Python
128
star
28

pytest-github-actions-annotate-failures

Pytest plugin to annotate failed tests with a workflow command for GitHub Actions
Python
127
star
29

pytest-cpp

Use pytest's runner to discover and execute C++ tests
C++
117
star
30

pytest-xprocess

pytest external process plugin
Python
97
star
31

pytest-reportlog

Replacement for the --resultlog option, focused in simplicity and extensibility
Python
89
star
32

execnet

distributed Python deployment and communication
Python
78
star
33

pytest-variables

Plugin for providing variables to pytest tests/fixtures
Python
74
star
34

pytest-play

pytest plugin that let you automate actions and assertions with test metrics reporting executing plain YAML files
Python
68
star
35

py

Python development support library (note: maintenance only)
Python
67
star
36

pytest-print

pytest-print adds the printer fixture you can use to print messages to the user (directly to the pytest runner, not stdout)
Python
67
star
37

pytest-messenger

Pytest-messenger report plugin for all popular messengers like: Slack, DingTalk, Telegram
Python
67
star
38

pytest-random-order

pytest plugin to randomise the order of tests with some control over the randomness
Python
65
star
39

pytest-forked

extracted --boxed from pytest-xdist to ensure backward compat
Python
62
star
40

pytest-mimesis

Mimesis integration with the pytest test runner. This plugin provider useful fixtures based on providers from Mimesis.
Python
62
star
41

pytest-services

Collection of fixtures and utility functions to run service processes for your tests
Python
57
star
42

pytest-runner

Python
56
star
43

pytest-metadata

Plugin for accessing test session metadata
Python
56
star
44

apipkg

Python
55
star
45

iniconfig

Python
50
star
46

pytest-twisted

test twisted code with pytest
Python
46
star
47

pytest-freezer

Pytest plugin providing a fixture interface for spulec/freezegun
Python
45
star
48

pytest-incremental

py-test plugin: an incremental test runner
Python
42
star
49

pytest-stress

A Pytest plugin that allows you to loop tests for a user defined amount of time.
Python
41
star
50

nose2pytest

Scripts to convert Python Nose tests to PyTest
Python
38
star
51

pytest-base-url

pytest plugin for URL based tests
Python
38
star
52

pytest-faker

faker integration the pytest test runner
Python
38
star
53

pytest-fixture-tools

Pytest fixture tools
Python
36
star
54

pytest-cloud

Distributed tests planner plugin for pytest testing framework.
Python
35
star
55

plugincompat

Test execution and compatibility checks for pytest plugins
CSS
34
star
56

pytest-faulthandler

py.test plugin that activates the fault handler module during testing
Python
27
star
57

pytest-localserver

py.test plugin to test server connections locally. This repository was migrated from Bitbucket.
Python
23
star
58

pygments-pytest

A pygments lexer for pytest output
Python
23
star
59

pytest-inline

pytest-inline is a pytest plugin for writing inline tests.
Python
16
star
60

pytest-nunit

An Nunit output plugin for Pytest
Python
10
star
61

pytest-plus

pytest-plus adds new features to pytest
Python
10
star
62

design

Graphic design for Pytest project
9
star
63

pytest-iam

A fully functional OAUTH2 / OpenID Connect (OIDC) server to be used in your testsuite
Python
7
star
64

sprint

pytest development sprint 2024
7
star
65

pytest-bpdb

pytest plugin for dropping to bpdb on test failures
Python
6
star
66

blog.pytest.org

Repository for the official pytest blog
Python
4
star
67

pytest-tcpclient

pytest mocking of TCP clients
Python
3
star
68

regendoc

Python
2
star
69

meta

Used for generic pytest organization issues, stuff that can impact multiple projects.
2
star
70

pytest-libfaketime

Prepare pytest for python-libfaketime - https://github.com/simon-weber/python-libfaketime
Python
2
star
71

pytest-talks

public pytest talks and workshops - meant to help user groups spin up talks and workshops
HTML
1
star