testing tool using nanomock
Project description
##NanoLab
NanoLab is an easy-to-use testing tool designed to run test cases against a local network of nano-nodes. It utilizes NanoMock, a highly customizable tool for creating dockerized nano networks, to facilitate quick and efficient testing of various configurations. Simply provide a config file for the test case and watch NanoLab streamline your testing process.
###Features:
- Run test cases against a local network of nano-nodes
- Leverages NanoMock for dockerized nano network creation
- Simple configuration with JSON
- Compatible with Python 3.8+ and Docker
###How to install:
pip install nanolab
###How to use:
Command | Description |
---|---|
nanolab list |
List all available testcases |
nanolab run -t {testcase} |
execute a testcase |
###How to use with options:
Command | flag |
---|---|
-t --test-case |
Use one of the available testcases (nanolab list ) |
Can be a /path/to/config.json on your disk |
|
--gh-user --gh-repo --gh-path |
Default : gr0vity-dev nanolab-configs default |
Used in nanolab list to show available testcases |
|
Used in nanolab run to download the selected testcase |
|
-i --image |
List of docker images used per testrun |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nanolab-0.0.27.tar.gz
(33.4 kB
view details)
Built Distribution
nanolab-0.0.27-py3-none-any.whl
(108.4 kB
view details)
File details
Details for the file nanolab-0.0.27.tar.gz
.
File metadata
- Download URL: nanolab-0.0.27.tar.gz
- Upload date:
- Size: 33.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae6d7747184dc0ab4e73da6b2698fc0c99bd646a17653d95e7dbdff0efd2312b |
|
MD5 | 080a0147964a9855e1925e3de32fff4b |
|
BLAKE2b-256 | 011415972120d90c519d5c9dba7426adc303379756f992a691536c8d677ee7e0 |
File details
Details for the file nanolab-0.0.27-py3-none-any.whl
.
File metadata
- Download URL: nanolab-0.0.27-py3-none-any.whl
- Upload date:
- Size: 108.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe325b7a1327f9e5e296aa4f22564dc903d20bffeb1373e282e992c9e41b7d1 |
|
MD5 | bb686bfce2258b3ef348c3773106eada |
|
BLAKE2b-256 | b5c696bb0c2ed7980aea88fdd59f54be5e6d65f56fa803af24e3b3d8034e2f42 |