Vedro
Installation
$ pip3 install vedro
Usage
# ./scenarios/decode_base64_encoded_string.py
import base64
import vedro
class Scenario(vedro.Scenario):
subject = "decode base64 encoded string"
def given(self):
self.encoded = "YmFuYW5h"
def when(self):
self.decoded = base64.b64decode(self.encoded)
def then(self):
assert self.decoded == b"banana"
$ vedro run
Documentation
🚀 vedro.io
Release files for vedro 1.12.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vedro-1.12.1.tar.gz | 79.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vedro-1.12.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:209.0 kB
Release files / vedro-1.12.1.tar.gz
| Download URL | vedro-1.12.1.tar.gz |
|---|---|
| Size | 79.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d0b8d2564cc3cc806bd34164dd0b72eb9b3f08f5e35b91016fa9ed26e9c8c24
|
|
BLAKE2b-256 checksum How to use checksums |
48c7d415c84832f699e2273e0b6933ebc5b538c636bd02f6f07e9fc346fbd27e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / vedro-1.12.1-py3-none-any.whl
| Download URL | vedro-1.12.1-py3-none-any.whl |
|---|---|
| Size | 129.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d130e19b1ad1a5e3694d0bf514fdd4853f658cc4e88093175278af61693758f5
|
|
BLAKE2b-256 checksum How to use checksums |
87598a07e72ae588d0526426b2b0b67d6567cd3d6ea78e3ed2f1db9c6cb70c41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|