Class-based benchmarking framework with unittest-style behavior
Overview
Verdandi is a small library providing class-based benchmarking functionality with similar interface to Python's unittest.
Requirements
- Python >= 3.6
Installation
$ pip install verdandi
Usage
Verdandi can be used as a command-line both by passing the files containing benchmarks as arguments or by using the discovery functionality:
# Specifying the files
$ verdandi tests.benchmarks.bench_module1 tests.benchmarks.bench_module2
# Running discovery
$ verdandi
Credits
- unittest - Verdandi is based on
unittestand wouldn't exist without it! - pytest - some improvements over the
unittestlibrary are inspired bypytestor its plugins!
License
Copyright (c) 2021 by Kamil Marut
verdandi is under the terms of the MIT License, following all clarifications stated in the license file.
Metadata
Release files for verdandi 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| verdandi-0.2.3.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| verdandi-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.6 kB
Release files / verdandi-0.2.3.tar.gz
| Download URL | verdandi-0.2.3.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6b0eb1ef61f2168c707a907a882e774adcd425da9b942bd5243516d86aa9f3a
|
|
BLAKE2b-256 checksum How to use checksums |
74934de72c80dc5a4cb017836265840b75e4ab9a58a53c45567d236fae2244a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
|
Release files / verdandi-0.2.3-py3-none-any.whl
| Download URL | verdandi-0.2.3-py3-none-any.whl |
|---|---|
| Size | 9.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2fe5ae7583a3a82309aa11be02ba4bf9e842d662fb2203d5c935410c564786e3
|
|
BLAKE2b-256 checksum How to use checksums |
0140932041e6a5f9a289be7c1ea69bf09ac6f6a55c8297734a80d6674c425c4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
|