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. Learn more →
Top 18 Python Unittest Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
drf-test-generator
A Django Package that generates basic unittest and pytest style tests for Django REST Framework ViewSets
-
clirunner
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
-
headlock
An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)
-
automaton-v9
Automation testing framework (UI, Visual) - an example. Based on Python, OpenCV, Selenium, and Unittest
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I advise you to use https://github.com/nvim-neotest/neotest-python which will make dap + pytest integration much easier.
Project mention: Test runner for command line projects (based on Click's CliRunner) | /r/Python | 2023-12-04I 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.
Python Unittest related posts
-
Can't debug tests in python
-
wait for a server to respond in python
-
Parse python traceback in the quickfix list.
-
Open Python error in Vim
-
I write a pytest bdd plugin
-
Any web automation tools that use computer vision to detect elements?
-
Python Project Template
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Unittest projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | green | 782 |
2 | nose2 | 775 |
3 | django-mock-queries | 311 |
4 | neotest-python | 102 |
5 | aiounittest | 58 |
6 | flask-unittest | 39 |
7 | recipe-api | 27 |
8 | drf-test-generator | 25 |
9 | django-timed-tests | 23 |
10 | fixtup | 8 |
11 | algorithms-python | 6 |
12 | vim-jumpsuite | 5 |
13 | spock | 5 |
14 | clirunner | 5 |
15 | python-template | 4 |
16 | headlock | 2 |
17 | bupytest | 1 |
18 | automaton-v9 | 1 |
Sponsored