All Projects → augustogoulart → Awesome Pytest

augustogoulart / Awesome Pytest

A curated list of awesome pytest resources

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Awesome Pytest

Pytest Repeat
pytest plugin for repeating test execution
Stars: ✭ 99 (-41.76%)
Mutual labels:  pytest
Pytest Check
A pytest plugin that allows multiple failures per test.
Stars: ✭ 131 (-22.94%)
Mutual labels:  pytest
Automationtest
Pytest测试框架,UI, API, DataBase,部分功能已封装,可根据实际需求修改
Stars: ✭ 159 (-6.47%)
Mutual labels:  pytest
Pytest Monitor
Pytest plugin for analyzing resource usage during test sessions
Stars: ✭ 105 (-38.24%)
Mutual labels:  pytest
Python Pytest Cases
Separate test code from test cases in pytest.
Stars: ✭ 127 (-25.29%)
Mutual labels:  pytest
Ipytest
Pytest in IPython notebooks.
Stars: ✭ 139 (-18.24%)
Mutual labels:  pytest
Frost
Unit testing framework for test driven security of AWS, GCP, Heroku and more.
Stars: ✭ 91 (-46.47%)
Mutual labels:  pytest
Usaspending Api
Server application to serve U.S. federal spending data via a RESTful API
Stars: ✭ 166 (-2.35%)
Mutual labels:  pytest
Pytest Describe
Describe-style plugin for the pytest framework
Stars: ✭ 128 (-24.71%)
Mutual labels:  pytest
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+1192.35%)
Mutual labels:  pytest
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (-35.88%)
Mutual labels:  pytest
Python Blueprint
🐍 Example Python project using best practices 🔩
Stars: ✭ 123 (-27.65%)
Mutual labels:  pytest
Pytest Parallel
A pytest plugin for parallel and concurrent testing
Stars: ✭ 146 (-14.12%)
Mutual labels:  pytest
Pytest Recording
A pytest plugin that allows recording network interactions via VCR.py
Stars: ✭ 98 (-42.35%)
Mutual labels:  pytest
Allure Pytest
Deprecated, please use https://github.com/allure-framework/allure-python instead
Stars: ✭ 159 (-6.47%)
Mutual labels:  pytest
Pytest Cookies
The pytest plugin for your Cookiecutter templates. 🍪
Stars: ✭ 96 (-43.53%)
Mutual labels:  pytest
Pytest Datadir
pytest plugin for manipulating test data directories and files
Stars: ✭ 135 (-20.59%)
Mutual labels:  pytest
Pudb
Full-screen console debugger for Python
Stars: ✭ 2,267 (+1233.53%)
Mutual labels:  pytest
Pytest Tricks
😏 Tips and Tricks for the Python Testing Tool
Stars: ✭ 162 (-4.71%)
Mutual labels:  pytest
Testbook
🧪 📗 Unit test your Jupyter Notebooks the right way
Stars: ✭ 146 (-14.12%)
Mutual labels:  pytest

Awesome pytest Awesome

Videos

Michael Tom-Wing, Christie Wilson - Introduction to Unit Testing in Python with Pytest - PyCon 2016

Why I use py.test and maybe you should too

Python Code Review: Adding Pytest Tests to an Existing Python Web Scraper

Holger Krekel - pytest - rapid and simple testing with Python

Articles

Effective Python Testing With Pytest

Python unit testing with Pytest and Mock

The Cleaning Hand of Pytest

Django Test Driven Development with Pytest

Python Unit Testing(Pytest)

Creating a PySpark project with pytest, pyenv, and egg files

Unit testing Apache Spark with py.test

Testing sys.exit() with pytest

Passing fixtures to tests in pytest

Django + Mongo = Pytest FTW! A clean way to manage connecting and dropping of database between tests

Pytest-mock. How to mock your database connection

How to use pytest fixtures in Django testing

Testing Python Applications with Pytest

Pytest-Tricks

How to modularize your py.test fixtures

Presentations

Adopt-a-pytest - slides

pytest for unittest users

Introduction to pytest - Andreas Pelme - Euro Python 2014

Pytest recommendations and basic packages for testing in Python and Django - Andreu Vallbona - PyBCN June 2019

Code samples and projects

Requests - Python HTTP Requests for Humans™ and Pytest

Plugins

pytest-bdd - pytest-bdd implements a subset of the Gherkin language to enable automating project requirements testing and to facilitate behavioral driven development.

pytest-cov - This plugin produces coverage reports

pytest-datadir - pytest plugin for manipulating test data directories and files

pytest-deadfixtures - A simple plugin to list unused or duplicated fixtures in a pytest suite.

pytest-flake8 - pytest plugin for efficiently checking PEP8 compliance

pytest-django - pytest-django is a plugin for pytest that provides a set of useful tools for testing Django applications and projects.

pytest-spec - pytest plugin to display test execution output like a SPECIFICATION.

pytest-sugar - pytest-sugar changes the look and feel of pytest by adding a progressbar and instafailing tests.

pytest-freezegun - Plugin that allows your Python tests to travel through time by mocking the datetime module.

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

pytest-lazy-fixtures - Use your fixtures in @pytest.mark.parametrize.

model-bakery - Model Bakery offers you a smart way to create fixtures for testing in Django

pytest-checkipdb - Plugin to check if there are ipdb/pdb/breakpoint breakpoints left into our code

pytest-mimesis - Mimesis integration with the pytest test runner. Generate fake data in your tests.

pytest-watch - Watches files and runs tests whenever a file is changed.

pytest-picked - Run tests related to changes detected by version control (e.g. run all tests in test files with unstaged changes).

pytest-fast-first - Run fast tests before slower one.

Courses

Test-Driven Development with Python, Flask, and Docker

Books

Python Testing with pytest by Brian Okken - The Pragmatic Programmers (publisher)

pytest Quick Start Guide by Bruno Oliveira - Packt (publisher)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].