Benchmarking framework
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verdandi-0.2.3.tar.gz.
File metadata
- Download URL: verdandi-0.2.3.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b0eb1ef61f2168c707a907a882e774adcd425da9b942bd5243516d86aa9f3a
|
|
| MD5 |
4a1392c9616e5a2168dd5187c0a9c96c
|
|
| BLAKE2b-256 |
74934de72c80dc5a4cb017836265840b75e4ab9a58a53c45567d236fae2244a2
|
File details
Details for the file verdandi-0.2.3-py3-none-any.whl.
File metadata
- Download URL: verdandi-0.2.3-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fe5ae7583a3a82309aa11be02ba4bf9e842d662fb2203d5c935410c564786e3
|
|
| MD5 |
e0f116eb0141a43920151f5e8136633d
|
|
| BLAKE2b-256 |
0140932041e6a5f9a289be7c1ea69bf09ac6f6a55c8297734a80d6674c425c4b
|