• Stars
    star
    110
  • Rank 307,064 (Top 7 %)
  • Language
    Python
  • License
    MIT License
  • Created over 1 year ago
  • Updated 10 days ago

Reviews

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

Repository Details

pytest plugin to set environment variables in pytest.ini or pyproject.toml file

More Repositories

1

pytest

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

pytest-testinfra

Testinfra test your infrastructures
Python
2,325
star
3

pytest-mock

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

pytest-cov

Coverage plugin for pytest.
Python
1,672
star
5

pytest-xdist

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

pytest-django

A Django plugin for pytest.
Python
1,313
star
7

pytest-asyncio

Asyncio support for pytest
Python
1,293
star
8

pytest-bdd

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

pluggy

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

pytest-html

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

pyfakefs

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

pytest-randomly

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

pytest-flask

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

pytest-qt

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

pytest-rerunfailures

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

pytest-factoryboy

factory_boy integration the pytest runner
Python
352
star
17

pytest-selenium

Plugin for running Selenium with pytest
Python
327
star
18

cookiecutter-pytest-plugin

A Cookiecutter template for pytest plugins 💻
Python
287
star
19

pytest-splinter

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

pytest-describe

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

pytest-timeout

Python
194
star
22

pytest-subtests

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

pytest-repeat

pytest plugin for repeating test execution
Python
164
star
24

pytest-order

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

pytest-instafail

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

unittest2pytest

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

pytest-github-actions-annotate-failures

Pytest plugin to annotate failed tests with a workflow command for GitHub Actions
Python
118
star
28

pytest-cpp

Use pytest's runner to discover and execute C++ tests
C++
114
star
29

pytest-xprocess

pytest external process plugin
Python
96
star
30

pytest-reportlog

Replacement for the --resultlog option, focused in simplicity and extensibility
Python
75
star
31

pytest-variables

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

execnet

distributed Python deployment and communication
Python
72
star
33

pytest-play

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

pytest-messenger

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

py

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

pytest-random-order

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

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
63
star
38

pytest-mimesis

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

pytest-services

Collection of fixtures and utility functions to run service processes for your tests
Python
58
star
40

pytest-forked

extracted --boxed from pytest-xdist to ensure backward compat
Python
58
star
41

pytest-runner

Python
56
star
42

pytest-metadata

Plugin for accessing test session metadata
Python
56
star
43

apipkg

Python
51
star
44

iniconfig

Python
50
star
45

pytest-twisted

test twisted code with pytest
Python
45
star
46

pytest-freezer

Pytest plugin providing a fixture interface for spulec/freezegun
Python
42
star
47

pytest-incremental

py-test plugin: an incremental test runner
Python
41
star
48

pytest-stress

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

pytest-faker

faker integration the pytest test runner
Python
38
star
50

pytest-base-url

pytest plugin for URL based tests
Python
37
star
51

nose2pytest

Scripts to convert Python Nose tests to PyTest
Python
36
star
52

pytest-cloud

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

plugincompat

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

pytest-fixture-tools

Pytest fixture tools
Python
33
star
55

pytest-faulthandler

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

pygments-pytest

A pygments lexer for pytest output
Python
22
star
57

pytest-echo

pytest plugin to dump environment variables, package version and generic attributes.
Python
22
star
58

pytest-localserver

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

pytest-inline

pytest-inline is a pytest plugin for writing inline tests.
Python
15
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

pytest-bpdb

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

sprint

pytest development sprint 2024
5
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

pytest-libfaketime

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

meta

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

pytest-talks

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

regendoc

Python
1
star