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. Learn more →
Top 23 Python Pytest Projects
-
And for Python browser automation, see the SeleniumBase GitHub page!
-
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.
-
-
-
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)
Same here. I get lovely little dopamine hits from passing tests, enhanced by pytest-sugar [1] giving everything a little green check mark.
-
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)
-
-
-
-
-
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 is a strong fit for developers who want to check that cells always render to the same value
-
-
web3-ethereum-defi
A Python library for trading automation on DeFi, data research and integration. Supporting Uniswap, Aave, Chainlink, USDC and other protocols.
-
testbook is maintained by the nteract community, and is good for testing functions written inside notebooks
-
-
Websauna
Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process
-
-
-
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.
Python Pytest related posts
- Sidewinder: Configured Django on your own server in 10 minutes
- Tracing Python
- Making an alternative to CookieCutter: Meet Fabricius, a fully-typed, complete, & awesome project template builder
- Running Tests in a Kubernetes cluster
- Pytypest: Modern Interface for Pytest Fixtures
- Full Stack Blockchain Dev / Portfolio?
- disallow-import-star: stop your users from using import *
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Sep 2023
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 |