Top 23 Python Testing Projects
Scalable user load testing tool written in PythonProject mention: load testing fastapi | reddit.com/r/FastAPI | 2021-09-20
I use https://locust.io/ for load testing since it's also Python and it's pretty simple to spin up quick API tests.
Faker is a Python package that generates fake data for you. (by joke2k)
Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.
HTTP Request & Response Service, written in Python + Flask.Project mention: Free Customer Identity Access Management with Azure AD B2C | dev.to | 2021-10-08
You can use any valid https URL instead, it doesn't matter for purpose of this tutorial because that URL is only here for legal reasons. For instance you could use https://httpbin.org/.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testingProject mention: Automate Clean Code and Linting in Python | dev.to | 2021-08-22
Pytest 7.7k+ ⭐️
Generic automation framework for acceptance testing and RPAProject mention: Possibility to do OSS and get paid | news.ycombinator.com | 2021-09-02
Robot Framework Foundation (https://robotframework.org/ and https://robotframework.org/foundation/) is sponsoring new development for Robot Framework community projects. So if you would like to work on OSS project and get paid, check out Robot Framework and apply at https://docs.google.com/forms/d/e/1FAIpQLSdX0k4LiHf9O2Ogw5tl...
"Requested budget *
A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.Project mention: I'm getting this error when I'm using pywhatkit module. | reddit.com/r/learnpython | 2021-09-18
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.Project mention: What Is Property Based Testing? | news.ycombinator.com | 2021-09-19
Run Linux Software Faster and Safer than Linux with Unikernels.
A library that allows you to easily mock out tests based on AWS infrastructure.Project mention: Localstack – Local AWS Emulator | news.ycombinator.com | 2021-10-10
The Python error steamroller.Project mention: Silent errors are the real killers | reddit.com/r/ProgrammerHumor | 2021-09-23
Well it will with that attitude. https://github.com/ajalt/fuckitpy
Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages.Project mention: Mimesis is a fake data generator that can be used in Data Science for generating dummy datasets. | reddit.com/r/datascience | 2021-04-03
A utility for mocking out the Python Requests library.Project mention: Am new to Testing, Should I test Functions that Return a Queryset? | reddit.com/r/django | 2021-05-11
The repsonses library is designed for mocking requests during tests https://github.com/getsentry/responses
Molecule aids in the development and testing of Ansible rolesProject mention: Does anyone use HashiCorp Vagrant anymore? | reddit.com/r/devops | 2021-08-08
I’m assuming you are using Molecule: https://github.com/ansible-community/molecule
Let your Python tests travel through timeProject mention: Mocking Python datetime In Tests With FreezeGun | dev.to | 2021-09-07
FreezeGun is a library that helps with mocking out the datetime.datetime.now function. It is a very useful tool for testing code that uses the datetime library.
A test fixtures replacement for Python
Symbolic execution toolProject mention: Smart Contract Security for Pentesters | news.ycombinator.com | 2021-04-22
splinter - python test framework for web applications
Command line driven CI frontend and development task automation tool. (by tox-dev)
BDD, Python style.Project mention: UPDATE: Subreddit scraper for investing | reddit.com/r/Python | 2020-12-20
I like bdd and unit tests.
✅ Test any web app with Python. Easy onboarding. Scalable & reliable. Time-saving. ☑️Project mention: What to learn for QA / testing automation with Python ? | reddit.com/r/learnpython | 2021-08-29
i haven't. it's the first time i heard about it actually. on our project, it's selenium with seleniumbase
Automatically mock your HTTP interactions to simplify and speed up testingProject mention: 3 Ways to Unit Test REST APIs in Python | dev.to | 2021-07-22
Now it’s finally the time to discuss our last option. I have only found about it quite recently, frankly. I’ve been using mocks for a long time and always had some problem with them. VCR.py is a library that simplifies a lot the tests that make HTTP requests.
create custom test databases that are populated with fake data
HTTP client mocking tool for Python - inspired by Fakeweb for Ruby (by gabrielfalcao)
Sixpack is a language-agnostic a/b-testing framework
What are some of the best open-source Testing projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.