SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Testing Projects
-
LocalStack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
-
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.
-
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
-
PyAutoGUI
A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
-
Mimesis
Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.
-
molecule
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: LocalStack – a functional local AWS cloud stack | news.ycombinator.com | 2024-04-05
Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
Faker was originally written in Perl and is also available as a library for Ruby, Java, and Python.
In this blog post I want to demonstrate how my lab equipment such as a lab power supply or a digital multimeter (DMM) have been integrated into some pytest-based tests. Would love to get your feedback and thoughts! 🚀
Project mention: Beautiful is better than ugly, but my beginner code is horrible | dev.to | 2023-10-21Well, I work with software quality and despite not having a strong foundation in automation, one fine day I decided to make a change. I have been working with Robot Framework for a few months - and that's when I got a taste of the power of python. Some time later, I dabbled a little with Cypress and Playwright, always using javascript.
This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.
> OpenMoto
I dunno if you're trying to play on "hashimoto" but https://github.com/getmoto/moto#readme would be a prime name collision for any such "OpenMoto" name
But yes, please, to adopting Vault. I don't have a horse in the race about Consul but my suspicion is such an effort would only be worthwhile if trying to adopt Nomad, too, which I gravely doubt
Project mention: FuckIt.py VS exception_escaping - a user suggested alternative | libhunt.com/r/fuckitpy | 2024-01-17
Project mention: About time: how to unit test code that depends on time | news.ycombinator.com | 2023-12-19* in C++.
On Python, just use freezegun to inject controllable timestamps in response to calls to time methods.
https://github.com/spulec/freezegun
Hell, the ansible roles I maintain use Molecule for testing.
Project mention: Pyenv – lets you easily switch between multiple versions of Python | news.ycombinator.com | 2024-03-25
Factory Boy doesn't currently support asynchronous operations, but there is an async-factory-boy extension with enough async support for most use cases. There is also an open pull request in Factory Boy with recent updates (July 2023) that will hopefully be merged soon.
I made a library for this: https://github.com/kevin1024/vcrpy
Python Testing related posts
- Hitchstory – Type-safe StrictYAML Python integration testing framework
- LocalStack – a functional local AWS cloud stack
- Winner of the SF Mistral AI Hackathon: Automated Test Driven Prompting
- Ask HN: Any Good Fuzzer for gRPC?
- Prompt Engineering Testing Framework
- Automated Unit Test Improvement Using Large Language Models at Meta
- Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada]
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Testing projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | LocalStack | 52,145 |
2 | locust | 23,647 |
3 | faker | 17,101 |
4 | httpbin | 12,397 |
5 | pytest | 11,349 |
6 | PyAutoGUI | 9,581 |
7 | Robot Framework | 9,050 |
8 | undetected-chromedriver | 8,066 |
9 | Moto | 7,374 |
10 | hypothesis | 7,275 |
11 | FuckIt.py | 5,000 |
12 | pywinauto | 4,612 |
13 | Mimesis | 4,304 |
14 | responses | 4,042 |
15 | freezegun | 3,970 |
16 | molecule | 3,807 |
17 | manticore | 3,634 |
18 | tox | 3,520 |
19 | factory_boy | 3,403 |
20 | Behave | 3,063 |
21 | pandera | 2,994 |
22 | splinter | 2,684 |
23 | VCR.py | 2,610 |
Sponsored