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
unittest
and wouldn't exist without it! - pytest - some improvements over the
unittest
library are inspired bypytest
or 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
verdandi-0.2.3.tar.gz
(7.7 kB
view details)
Built Distribution
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 |