Python Test

Open-source Python projects categorized as Test

Top 18 Python Test Projects

  • pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

  • Project mention: Integrating Lab Equipment into pytest-Based Tests | /r/Python | 2023-10-04

    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! 🚀

  • uiautomator2

    Android Uiautomator2 Python Wrapper

  • 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
  • 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!

  • cocotb

    cocotb, a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python

  • Project mention: Designing a Low Latency 10G Ethernet Core | /r/FPGA | 2023-07-04

    The use of cocotb and pyuvm for verification

  • django-jenkins

    Plug and play continuous integration with django and jenkins

  • Nitrate

    Django based full-featured test case management system (by Nitrate)

  • nbmake

    📝 Pytest plugin for testing notebooks

  • 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.

    WorkOS logo
  • monkeyble

    End-to-end testing framework for Ansible

  • pytypest

    Testing framework that empowers pytest (with better fixtures and parametrization)

  • byexample

    Write snippets of code in C++, Python, Ruby, and others as documentation and execute them as regression tests.

  • rasa-train-test-gha

    A GitHub action to run easily rasa train and rasa test in the CIs.

  • exam-terminal

    A terminal/console based exam, test, or quiz tool for educators and learners

  • sample-microservices

    Sample cloud-first application forked from GoogleCloudPlatform/microservices-demo with added support for REST and Thrift APIs.

  • Project mention: Jump into Microservices Testing with Docker Compose and Skyramp | dev.to | 2023-11-30

    Skyramp provides a sample project, sample-microservices, which serves as an excellent starting point for demonstrating testing and mocking with a full-featured distributed application. The application is based on Google's Online Boutique repo, which is an e-commerce store consisting of 11 different microservices. The docker-compose-demo branch referenced above showcases how Skyramp can be seamlessly integrated with Docker Compose for testing microservices with no local setup required. You can also clone the repository and explore the structure of the microservices setup for your own purposes.

  • testa

    A POC for testing your code, only with comments.

  • clirunner

    A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner

  • Project mention: Test runner for command line projects (based on Click's CliRunner) | /r/Python | 2023-12-04

    I love Click for building Python command line interfaces (CLI). One useful feature Click provides is a CliRunner() helper class for testing. CliRunner invokes the script in an isolated environment allowing you to pass arguments, etc. Occasionally I work on projects that don't use Click. For example, if I want to provide a python3 -m packagename script that is ancillary to the primary use case and don't want to include Click as a dependency or want something that can be distributes as a stand-alone script without dependencies. In this case I'd usually use argparse. However, CLIs built with argparse (or old-fashioned manual sys.argv parsing) aren't nearly as easy to test. Thus I created clirunner which is a port of Click's test helper to work with non-Click apps. The API is compatible with Click's CliRunner so if you ever move a project to use Click, the tests should need little to no modification.

  • spock

    Python implementation for spock framework (by zen-xu)

  • codegame

    Python desktop application to create, distribute, discover, and run codegames

  • balder

    Balder is a python test system that allows you to reuse a once written testcode for different but similar platforms/devices/applications.

  • 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). The latest post mention was on 2023-12-04.

Python Test related posts

Index

What are some of the best open-source Test projects in Python? This list will help you:

Project Stars
1 pytest 11,329
2 uiautomator2 5,845
3 SeleniumBase 4,188
4 cocotb 1,590
5 django-jenkins 948
6 Nitrate 259
7 nbmake 170
8 monkeyble 79
9 pytypest 57
10 byexample 53
11 rasa-train-test-gha 35
12 exam-terminal 15
13 sample-microservices 12
14 testa 9
15 clirunner 5
16 spock 5
17 codegame 3
18 balder 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com