Python Pytest

Open-source Python projects categorized as Pytest

Top 23 Python Pytest Projects

  • SeleniumBase

    ๐Ÿ“Š Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.

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

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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.

  • Schemathesis

    Supercharge your API testing, catch bugs, and ensure compliance

  • Project mention: Ask HN: Any Good Fuzzer for gRPC? | news.ycombinator.com | 2024-03-21

    I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how to move forward. See https://github.com/schemathesis/schemathesis/discussions/190...

  • pytest-cov

    Coverage plugin for pytest.

  • pytest-xdist

    pytest plugin for distributed testing and loop-on-failures testing modes.

  • Project mention: Run Python tests in parallel with Pytest | news.ycombinator.com | 2023-12-20
  • 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)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pytest-benchmark

    py.test fixture for benchmarking code

  • Project mention: Pinpoint performance regressions with CI-Integrated differential profiling | dev.to | 2023-10-23

    pytest-benchmark

  • 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 ๐Ÿฆ‹

  • 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
  • python-blueprint

    ๐Ÿ Example Python project using best practices ๐Ÿฅ‡

  • Project mention: Which scaffolding package should I use? | /r/Python | 2023-11-02

    I used https://github.com/johnthagen/python-blueprint to build https://github.com/DaveCoDev/not-again-ai. It uses poetry to manage dependencies, sets up automatic linting, testing, and type checking with nox and gets it running with GitHub Actions. It is continually being updated and stays up to date modern Python tooling (ruff, nox, poetry, etc). Not sure why the comments are being so discouraging, but regardless if you are looking to publish a polished library, its super helpful to have these things setup for you.

  • web3-ethereum-defi

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

  • django-test-migrations

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

  • nbval

    A py.test plugin to validate Jupyter notebooks

  • pytest-clarity

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

  • testbook

    ๐Ÿงช ๐Ÿ“— Unit test your Jupyter Notebooks the right way

  • pytest-recording

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

  • inline-snapshot

    create and update inline snapshots in your python tests

  • Project mention: Inline-snapshot: create and update inline snapshots in your Python tests | news.ycombinator.com | 2024-04-17
  • pytest_httpx

    pytest fixture to mock HTTPX

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Pytest discussion

Log in or Post with

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 4,390
2 pudb 2,895
3 Schemathesis 2,147
4 pytest-cov 1,684
5 pytest-xdist 1,387
6 pytest-django 1,324
7 pytest-sugar 1,265
8 pytest-benchmark 1,210
9 tavern 996
10 best-of-python-dev 940
11 dirty-equals 778
12 pytest-randomly 589
13 respx 576
14 FastAPI-Backend-Template 576
15 python-blueprint 547
16 web3-ethereum-defi 540
17 django-test-migrations 499
18 nbval 435
19 pytest-clarity 417
20 testbook 405
21 pytest-recording 389
22 inline-snapshot 335
23 pytest_httpx 320

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com