Python Pytest

Open-source Python projects categorized as Pytest

Top 23 Python Pytest Projects

  • SeleniumBase

    📊 Python's best framework for browser automation and testing.

    Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    And for Python browser automation, see the SeleniumBase GitHub page!

  • pudb

    Full-screen console debugger for Python

    Project mention: How can I debug Python code in neovim! | /r/vim | 2023-07-01

    I simply use the superb pudb. Press ctrl+e to open the current file at the current line in your editor.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Schemathesis

    Guarantee flawless API functionality with thorough, high-quality test scenarios generated from your API specification.

    Project mention: Hurl 4.0.0 | news.ycombinator.com | 2023-06-30
  • pytest-cov

    Coverage plugin for pytest.

  • pytest-django

    A Django plugin for pytest.

  • pytest-sugar

    a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)

    Project mention: What if writing tests was a joyful experience? | news.ycombinator.com | 2023-01-12

    Same here. I get lovely little dopamine hits from passing tests, enhanced by pytest-sugar [1] giving everything a little green check mark.

    [1] https://github.com/Teemu/pytest-sugar

  • pytest-benchmark

    py.test fixture for benchmarking code

    Project mention: Investigating Pydantic v2's Bold Performance Claims | dev.to | 2023-05-17

    To test this, we will setup some benchmarks using pytest-benchmark, some sample data with a simple schema, and compare results between Python's dataclass, Pydantic v1, and v2.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • tavern

    A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax (by taverntesting)

  • best-of-python-dev

    🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

  • dirty-equals

    Doing dirty (but extremely useful) things with equals.

  • pytest-randomly

    :game_die: Pytest plugin to randomly order tests and control random.seed

  • respx

    Mock HTTPX with awesome request patterns and response side effects 🦋

  • django-test-migrations

    Test django schema and data migrations, including migrations' order and best practices.

  • FastAPI-Backend-Template

    A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker. (by Aeternalis-Ingenium)

    Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | dev.to | 2023-07-22
  • nbval

    A py.test plugin to validate Jupyter notebooks

    Project mention: How to raise the quality of scientific Jupyter notebooks | dev.to | 2023-01-11

    nbval is a strong fit for developers who want to check that cells always render to the same value

  • pytest-clarity

    A plugin to improve the output of pytest with colourful unified diffs

  • web3-ethereum-defi

    A Python library for trading automation on DeFi, data research and integration. Supporting Uniswap, Aave, Chainlink, USDC and other protocols.

    Project mention: Full Stack Blockchain Dev / Portfolio? | /r/ethdev | 2023-04-03
  • testbook

    🧪 📗 Unit test your Jupyter Notebooks the right way

    Project mention: How to raise the quality of scientific Jupyter notebooks | dev.to | 2023-01-11

    testbook is maintained by the nteract community, and is good for testing functions written inside notebooks

  • pytest-recording

    A pytest plugin that allows recording network interactions via VCR.py

  • Websauna

    Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process

  • usaspending-api

    Server application to serve U.S. federal spending data via a RESTful API

  • pytest_httpx

    pytest fixture to mock HTTPX

  • flask_for_startups

    Flask boilerplate using a services oriented structure

    Project mention: Why use marshmallow with REST API and ORM? | /r/flask | 2022-12-12

    Ref

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-02.

Python Pytest related posts

Index

What are some of the best open-source Pytest projects in Python? This list will help you:

Project Stars
1 SeleniumBase 3,561
2 pudb 2,744
3 Schemathesis 1,845
4 pytest-cov 1,526
5 pytest-django 1,229
6 pytest-sugar 1,133
7 pytest-benchmark 1,125
8 tavern 941
9 best-of-python-dev 799
10 dirty-equals 710
11 pytest-randomly 536
12 respx 504
13 django-test-migrations 446
14 FastAPI-Backend-Template 428
15 nbval 413
16 pytest-clarity 384
17 web3-ethereum-defi 378
18 testbook 365
19 pytest-recording 315
20 Websauna 265
21 usaspending-api 256
22 pytest_httpx 252
23 flask_for_startups 252
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com