##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 |
Metadata
Release files for nanolab 0.0.27
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nanolab-0.0.27.tar.gz | 33.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nanolab-0.0.27-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 141.9 kB
Release files / nanolab-0.0.27.tar.gz
| Download URL | nanolab-0.0.27.tar.gz |
|---|---|
| Size | 33.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae6d7747184dc0ab4e73da6b2698fc0c99bd646a17653d95e7dbdff0efd2312b
|
|
BLAKE2b-256 checksum How to use checksums |
011415972120d90c519d5c9dba7426adc303379756f992a691536c8d677ee7e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.13
|
Release files / nanolab-0.0.27-py3-none-any.whl
| Download URL | nanolab-0.0.27-py3-none-any.whl |
|---|---|
| Size | 108.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cbe325b7a1327f9e5e296aa4f22564dc903d20bffeb1373e282e992c9e41b7d1
|
|
BLAKE2b-256 checksum How to use checksums |
b5c696bb0c2ed7980aea88fdd59f54be5e6d65f56fa803af24e3b3d8034e2f42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.13
|